Des parties de cette page peuvent avoir été traduites automatiquement.

Fonction SUCCESSORS

Utilisé dans une autre fonction pour calculer les successeurs directs d’une tâche et renvoyer les numéros de lignes de tâches consécutives qui résultent de la tâche référencée.

Syntaxe

SUCCESSORS(value)
  • valeur
    La valeur évaluée correspond au résultat d’une formule renvoyée dans une seule référence de cellule.

Exemple d'utilisation

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

Notes d'utilisation

  • Vous devez activer les interdépendances pour utiliser cette formule, sinon vous verrez apparaître une #INVALID COLUMN VALUE (valeur de colonne non valide) erreur.
  • Une tâche successeur est une tâche qui ne peut pas commencer ou se terminer tant qu’une tâche précédente (la tâche prédécesseur) n’est pas terminée.
  • Les prédécesseurs créent des interdépendances entre les tâches en fonction de la date. Un événement spécifique lié à la date d’une tâche doit s’être produit avant que la tâche suivante puisse débuter.
  • Vous ne pouvez pas exclure les informations de la ligne enfant de la fonction SUCCESSOR si le successeur est une ligne parent. Vous pouvez rédiger une formule de colonne d’aide pour supprimer tous les successeurs de lignes enfant dont le prédécesseur n’a pas été explicitement répertorié pour contourner ce problème.
  • Cette fonction répertorie automatiquement les tâches en fonction de la tâche actuelle, ce qui est utile pour suivre les interdépendances et clarifier les chronologies des projets et les relations entre les tâches.
  • Plusieurs prédécesseurs immédiats peuvent être définis pour les tâches.
  • Pour référencer les valeurs des successeurs dans une autre formule, comme la collecte d’une liste de noms ou de statuts de tâches, vous devez utiliser une formule d’aide pour le numéro de ligne, par exemple, (MATCH(Unique@row, Unique:Unique, 0), où Unique correspond à toute colonne de la feuille qui est toujours remplie et unique pour chaque ligne. Vous pouvez également utiliser une numérotation automatique

Exemples

Exemple 1

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

Associée à la fonction JOIN dans une colonne déroulante à sélection multiple, cette formule calcule les successeurs directs d’une tâche. Elle renvoie une collection de numéros de lignes de tâches qui se produisent en raison de la tâche référencée.

 

Exemple 2

=COUNT(SUCCESSORS(colonne@row))

Détermine le nombre de tâches directes qui dépendent de la tâche actuelle.

 

Exemple 3

  • =COUNTIFS(Successors:Successors, HAS(@cell, [N° de ligne]@row)) 

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

  • [N° de ligne]@row), [% terminé]:[% terminé], 1)

Si toutes les tâches prédécesseurs sont terminées à 100 %, cochez une case indiquant que la tâche en cours peut être démarrée. Cette solution nécessite une colonne d’aide Numéro de ligne et une autre avec la formule JOIN/SUCCESSORS ci-dessus. 

Configurez des règles d’automatisation pour informer les responsables lorsqu’ils peuvent commencer à travailler sur leurs tâches.

Besoin d’aide ?

Utilisez le modèle du Manuel des Formules pour trouver plus de soutien, de ressources, voir 100+ formules, un glossaire de chaque fonction avec laquelle vous pouvez vous entraîner en temps réel, et des exemples de formules couramment utilisées et avancées.

Trouvez des exemples de la façon dont d'autres clients de Smartsheet utilisent cette fonction ou posez des questions sur votre cas d'utilisation spécifique dans la communauté en ligne de Smartsheet.

Poser des questions à la communauté