SUCCESSORS Funzione

Usata all’interno di un’altra funzione per calcolare i successori diretti di un’ attività, restituisce i numeri di riga delle attività successive che si verificano come risultato dell’attività referenziata.

Sintassi

SUCCESSORS(value)
  • value
    Il valore valutato è il risultato di una formula restituita in un riferimento a una singola cella.

Utilizzo esempio 

= JOIN(SUCCESSORS(Column@row),”,”)

Utilizzo note

  • Per usare questa formula, devi abilitare le dipendenze o vedrai un errore #INVALID COLUMN VALUE.
  • Un successore è un’attività che non può iniziare o terminare fino a quando un’attività precedente (il predecessore) non è stata completata.
  • I predecessori creano dipendenze basate sulla data tra le attività. Un evento specifico basato sulla data per un’attività deve essersi verificato prima che l’attività successiva possa iniziare.
  • Non puoi escludere le informazioni sulla riga figlia dalla funzione del successore se quest’ultimo è una riga madre. Per aggirare questo problema, puoi scrivere una formula per una colonna di supporto per rimuovere tutti i successori di righe figlie il cui predecessore non era elencato esplicitamente.
  • Questa funzione elenca automaticamente le attività dipendenti dall’attività corrente. Ciò è utile per monitorare le dipendenze e chiarire le timeline del progetto e le relazioni tra le attività.
  • Le attività possono avere più predecessori immediati definiti.
  • Per fare riferimento ai valori successivi in un’altra formula, ad esempio per raccogliere un elenco di nomi o stati delle attività, devi utilizzare una formula di supporto Row #. Ad esempio,  (MATCH(Unique@row, Unique:Unique, 0), dove Unique è qualsiasi colonna del foglio sempre popolata ed è univoca per ogni riga. Puoi inoltre utilizzare una numerazione automatica

Esempi

Esempio 1

=JOIN(SUCCESSORS(column@row),CHAR(10))

In combinazione con la funzione JOIN in una colonna a discesa a selezione multipla, questa formula calcola i successori diretti di un’attività. Restituisce una raccolta di numeri di riga delle attività che si verificano a causa dell’attività referenziata.

 

Esempio 2

=COUNT(SUCCESSORS(column@row))

Determina il numero di attività dirette dipendenti dall’attività corrente.

 

Esempio 3

  • =COUNTIFS(Successors:Successors, HAS(@cell, [Riga #]@row)) 

  • =COUNTIFS(Successors:Successors, HAS(@cell, 

  • [Riga #]@row), [% Completamento]:[% Completamento], 1)

Se tutte le attività del predecessore sono completate al 100%, seleziona una casella che indica che l’attività corrente può essere avviata. Questa soluzione richiede una colonna di supporto per il numero di riga e un’altra con la formula JOIN/SUCCESSORS indicata sopra. 

Imposta regole di automazione per inviare una notifica agli assegnatari quando possono iniziare a lavorare sulle loro attività.

Hai ancora bisogno di assistenza?

Usa il modello Manuale delle formule per trovare altre risorse di assistenza e visualizzare oltre 100 formule, un glossario di ogni funzione, che puoi usare per esercitarti in tempo reale, ed esempi di formule avanzate e utilizzate più di frequente.

Trova esempi di come altri clienti Smartsheet utilizzano questa funzione o chiedi informazioni sul tuo caso d’uso specifico nella community online di Smartsheet.

Chiedi alla community