domingo, 14 de junio de 2020

EXCEL: Sumar tiempos con SUMAR.SI.CONJUNTO

Excel formula: Sum time with SUMIFS

Fórmula genérica

=SUMAR.SI.CONJUNTO(times,range,criteria)

Explicación

Para sumar tiempo condicionalmente, puede usar la función SUMAR.SI.CONJUNTO. En el ejemplo que se muestra, la fórmula en G5 es:
=SUMAR.SI.CONJUNTO(times,states,F5)
donde los tiempos (C5: C15) y los estados (D5: D15) se denominan rangos.

Cómo funciona esta fórmula

Los tiempos de Excel son números y se pueden sumar como otros valores numéricos. En este ejemplo, F4: G7 es una tabla de resumen que muestra el tiempo total registrado en cada uno de los tres estados: En espera, Ejecutar y Fuera de línea. Estos valores están codificados en el rango F5: F7.
Para sumar el tiempo condicionalmente por cada estado, estamos utilizando la función SUMAR.SI.CONJUNTO en G5:
=SUMAR.SI.CONJUNTO(times,states,F5)
  1. The sum_range is the named range times (C5:C15), entered in hh:mm format
  2. Criteria_range1 is the named range states (D5:D15)
  3. Criteria1 is entered as F5
La referencia a F5 es relativa. Cuando la fórmula se copia en la columna, F5 cambia en cada nueva fila. Los dos rangos nombrados, tiempos y estados, son fijos y no cambian. En cada fila, SUMAR.SI.CONJUNTO muestra correctamente el total de horas registradas para un estado determinado. Tenga en cuenta que cuando el tiempo exceda las 24 horas, deberá usar un formato de hora personalizado como se explica a continuación.

Duraciones superiores a 24 horas.

Con formatos de hora normales como hh: mm, las horas se "restablecerán" a cero cada 24 horas. Esto tiene sentido cuando la intención es mostrar una hora real, pero puede ser confuso cuando el tiempo total excede 1 día, porque las horas parecen estar perdidas.
Para mostrar duraciones de más de 24 horas, use un formato de número personalizado con horas entre corchetes, como se muestra a continuación:
[h]:mm

Sin rangos de nombres

Los rangos nombrados en esta fórmula se usan solo por conveniencia. Los rangos con nombre son automáticamente absolutos, por lo que no es necesario bloquear las referencias manualmente. Sin embargo, los rangos nombrados son completamente opcionales. Sin rangos con nombre, la fórmula equivalente es:
=SUMAR.SI.CONJUNTO($D$5:$D$15,$C$5:$C$15,F5)

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT