MS Excel 2003: Calcule el rango de tiempo usando una fórmula matricial

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel 2003: Calcule el rango de tiempo usando una fórmula matricial

Este tutorial de Excel muestra cómo usar fórmulas de matriz para calcular intervalos de tiempo en Excel 2003 y versiones anteriores (con capturas de pantalla e instrucciones paso a paso).

Problema: En Microsoft Excel 2003/XP/2000/97, tengo una lista de valores de tiempo en la columna B. Necesito calcular el valor antes de las 8:00 a. m., el valor entre las 8:00 a. m. y las 8:19 a. m. y el valor después de las 10:00 a. m.

¿Cómo puedo hacer esto?

R: Esto se puede hacer en Excel usando una fórmula de matriz.

Veamos un ejemplo.

En la celda D2, creamos la siguiente fórmula de matriz usando las funciones SUMA y HORA:

=SUM((HOUR(B2:B10)<8)*1)

Al crear una fórmula de matriz, debe usar Ctrl+Shift+Enter en lugar de Enter. Esto crea {} corchetes alrededor de su fórmula de esta manera:

{=SUM((HOUR(B2:B10)<8)*1)}

Esta fórmula devuelve el número de valores de tiempo antes de las 8:00 a. m.

En la celda E2, creamos la siguiente fórmula matricial:

=SUM((HOUR(B2:B10)=8)*(MINUTE(B2:B10)>=0)*(MINUTE(B2:B10)<=19))

Al crear una fórmula de matriz, debe usar Ctrl+Shift+Enter en lugar de Enter. Esto crea {} corchetes alrededor de su fórmula de esta manera:

{=SUM((HOUR(B2:B10)=8)*(MINUTE(B2:B10)>=0)*(MINUTE(B2:B10)<=19))}

Esta fórmula devuelve la cantidad de valores de tiempo entre las 8:00 a. m. y las 8:19 a. m.

En la celda K2, creamos la siguiente fórmula matricial:

=SUM((HOUR(B2:B10)>=10)*1)

Al crear una fórmula de matriz, debe usar Ctrl+Shift+Enter en lugar de Enter. Esto crea {} corchetes alrededor de su fórmula de esta manera:

{=SUM((HOUR(B2:B10)>=10)*1)}

Esta fórmula devuelve el número de valores de tiempo después de las 10:00 a. m. (incluyendo exactamente las 10:00 a. m.).

(Visited 5 times, 1 visits today)