Es posible que algunas partes de esta página usen traducción automática.

SUCCESSORS Función

Se utiliza con otra función para calcular las sucesoras directas de una tarea y devolver números de filas de tareas posteriores como resultado de la tarea usada como referencia.

Sintaxis

SUCCESSORS(value)
  • valor
    El valor evaluado es el resultado de una fórmula devuelta en una sola referencia de celda.

Uso de muestra

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

Notas de uso

  • Debe activar las dependencias para usar esta fórmula o aparecerá el error #INVALID COLUMN VALUE.
  • Una sucesora es una actividad que no puede comenzar o finalizar hasta que se complete la tarea anterior (la predecesora).
  • Las predecesoras crean dependencias basadas en fechas entre las tareas. Debe ocurrir un evento específico activado por una fecha para una tarea antes de que pueda comenzar la tarea siguiente.
  • No puede excluir información de la fila secundaria de la función SUCCESSOR si la sucesora es una fila primaria. Para solucionar este problema, puede escribir una fórmula de columna auxiliar para eliminar cualquier sucesora de fila secundaria cuya predecesora no se haya enumerado de manera explícita.
  • Como resultado de esta función, se enumeran automáticamente las tareas dependientes de la tarea actual. Esto es útil para dar seguimiento a las dependencias y mostrar con claridad las líneas de tiempo del proyecto y las relaciones entre las tareas.
  • Las tareas pueden tener varias predecesoras inmediatas definidas.
  • Para hacer referencia a valores sucesores en otra fórmula, como obtener una lista de nombres o estados de tareas, debe usar una fórmula auxiliar de número de fila. Por ejemplo, (MATCH(Unique@row, Unique:Unique, 0), donde “Unique” es cualquier columna de la hoja que siempre está completada y es específica para cada fila. También puede usar un número automático

Ejemplos

Ejemplo 1

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

Junto con la función JOIN en una columna desplegable de selección múltiple, esta fórmula calcula las sucesoras directas de una tarea. Devuelve una colección de números de filas de tareas a partir de la tarea que se usa como referencia.

 

Ejemplo 2

=COUNT(SUCCESSORS(column@row))

Determina la cantidad de tareas directas que dependen de la tarea actual.

 

Ejemplo 3

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

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

  • [N.o de fila]@row), [% completado]:[% completado], 1)

Si todas las tareas predecesoras están completas al 100%, marque una casilla para indicar que se puede iniciar la tarea actual. Esta solución requiere una columna auxiliar de número de fila y otra con la fórmula anterior JOIN/SUCCESSORS. 

Configure reglas de automatización para notificar a las personas asignadas cuando puedan comenzar a trabajar en sus tareas.

¿Aún necesita ayuda?

Utilice la plantilla Formula Handbook para encontrar más soporte, recursos, ver más de 100 fórmulas, un glosario de todas las funciones con las que puede practicar trabajando en tiempo real y ejemplos de fórmulas de uso común y avanzadas.

Encuentre ejemplos de cómo otros clientes de Smartsheet utilizan esta función o pregunte sobre su caso de uso específico en la Comunidad en línea Smartsheet.

Pregúntele a la Comunidad