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.