MAGUU

Cargando

SUMA entre fechas

suma entre fechas
  • Feb, Vie, 2021

SUMA entre fechas

¿Cómo sumamos valores entre fechas?

Sumar fechas es muy sencillo cuando comprendemos cómo Excel maneja la información relacionada con el tiempo. Para Excel, una fecha es simplemente un número entero.

Siendo más preciso, una fecha es un número de serie que representa el número de días transcurridos desde enero de 1900. De esta manera, el número de serie 1 corresponde al 1 de enero de 1900. A ese número de serie le damos un formato especial. Por lo tanto, puede aparecer como 01/01/2020, o como miércoles, 01 de enero de 2020, o como 1-ene… pero el número de serie sigue siendo el mismo: el 43831.

Puesto que se trata de un entero, las fechas en Excel son muy manejables para nuestros cálculos. Así podemos sumar los valores de un mes concreto, o también podemos sumar valores según ciertos criterios, o quitar días con respecto a una fecha.

Tenemos los datos de los ingresos de una empresa durante el año 2020. La tabla que usamos lista algo más de 4.000 registros para que así podamos ver toda la potencia de cálculo de Excel con las fechas.

datos de las ventas
datos de las ventas

En primer lugar vamos a explorar cómo Excel suma entre fechas. A continuación cómo suma los valores por mes completo, y por último cómo suma fechas según períodos de tiempo.

Suma entre dos fechas

Queremos saber las ventas entre dos fechas. Para eso contamos con la tabla auxiliar donde escribimos la fechas que acotan la duración del período de tiempo.

En la celda TOTAL vamos a escribir la fórmula que calcula el total de ventas del período elegido.

celda TOTAL
celda TOTAL

Las dos fechas del intervalo de tiempo son dos condiciones para la suma entre fechas. Por lo tanto, en primer lugar la función atiende a esos dos criterios y criba los valores que los cumplen, y en segundo lugar los suma.

VIDEO

La función SUMAR.SI.CONJUNTO suma todos los argumentos que cumplen varios criterios. Podemos emplear hasta 127 criterios.

SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2; criterios2];…)

¿Cómo lo hacemos?

Este caso hacemos un uso sencillo de la función SUMAR.SI.CONJUNTO. Solo tenemos que fijar los dos criterios que delimitan el rango de fechas.

Como tenemos muchos datos para manejar, previamente creamos referencias de nombre para los rangos que usamos en la función.

creamos nombres para los rangos que usamos
creamos nombres para los rangos que usamos

Los nombres fechas, productos y ventas incluyen, cada uno, los valores de las columnas correspondientes. De esta manera hacemos más manejable la función.

Paso 1: escribimos la función

Podemos hacerlo indistintamente en la celda o en la barra de fórmulas.

función SUMAR.SI.CONJUNTO
función SUMAR.SI.CONJUNTO

Paso 2: usamos nombres en la función

Como rango_suma empleamos el nombre ventas y como rango_criterios1 el nombre fechas.

rango_suma y rango_criterios1
rango_suma y rango_criterios1

Paso 3: creamos los criterios

Vamos a construir el primer criterio. Primero, tenemos que tener en cuenta que dentro de una fórmula los operadores de comparación son cadenas de texto y por tanto se escriben entre comillas.

=SUMAR.SI.CONJUNTO(ventas;fechas;">="

En caso de no hacerlo, Excel lanzará el aviso de error en la fórmula:

mensaje de error en la fórmula
mensaje de error en la fórmula

Incluimos la celda con la fecha de inicio en el criterio (la celda F4), y usamos la y comercial (&) para unir y generar un solo elemento:

primer criterio de la fórmula
primer criterio de la fórmula

Hacemos lo mismo para el segundo criterio. Como rango usamos fechas, y como criterio el operador menor o igual y la celda G4, que es la fecha final.

segundo criterio de la fórmula
segundo criterio de la fórmula

Ya tenemos acotadas las fechas del intervalo que necesitamos, y ahora conseguimos el resultado:

resultado suma entre dos fechas elegidas
resultado suma entre dos fechas elegidas

Suma por mes completo

Queremos el resumen anual de las ventas mes a mes. En una tabla auxiliar tenemos los meses en formato <<nombre de mes-año>>, y en la celda TOTAL MES obtenemos las ventas de cada mes.

suma entre fechas mes a mes

Para poder usar la función SUMAR.SI.CONJUNTO, necesitamos acotar el rango de fechas. Sin embargo, ese formato de fecha de la tabla auxiliar, en una única celda, no nos proporciona la última fecha de cada mes.

La función FIN.MES soluciona nuestro problema, y con ella podremos tener los dos criterios que fijan el rango de fechas.

La función FIN.MES nos devuelve el número de serie del último día del mes. A partir de una fecha inicial, buscamos el último día según el número de meses que le indiquemos.

FIN.MES(fecha_inicial, meses)

VIDEO FUNCION FIN.MES

¿Cómo lo hacemos?

Para solucionar este caso, vamos a combinar la función SUMAR.SI.CONJUNTO como ya hemos aplicado en el caso anterior, y la función FIN.MES.

También empleamos nombres para los rangos de ventas y fechas, además de los operadores lógicos mayor o igual que («>=») y menor o igual que («<=»).

Paso 1: escribimos la función

Podemos hacerlo indistintamente en la celda o en la barra de fórmulas.

fórmula en la celda

Paso 2: ventas como rango para la suma

Como rango_suma usamos el nombre ventas:

rango_suma: las ventas
rango_suma: las ventas

A continuación escribimos el rango_criterios1: el nombre fechas:

rango_criterios1: los meses
rango_criterios2: las fechas

El criterio1 lo construimos con el operador lógico mayor o igual que… Como vemos, se escribe entre comillas.

criterio1: operador mayor o igual que
criterio1: operador mayor o igual que

La fecha inicial es el propio mes, es decir, la celda correspondiente al mes. En este caso F4:

criterio1: fecha del mes

Paso 3: la fecha final de cada mes

Para el segundo criterio, volvemos a emplear el nombre fechas:

rango_criterios2: las fechas
rango_criterios2: las fechas

El criterio2 lo construimos con el operador lógico menor o igual que… y también lo escribimos entre comillas.

operador de comparación menor que…

Por último como fecha final, usamos la función FIN.MES. El primer argumento para esta función es la celda F4, es decir, el mes en cuestión, y como segundo argumento escribimos 0, puesto que queremos el último día de dicho mes.

Con esto, tenemos completa la función, y este es el resultado para el primer mes:

resultado fórmula suma entre meses
resultado fórmula suma entre meses

Extendemos la fórmula hacia abajo y conseguimos el resultado del infome mes a mes:

resultado informe mes a mes
resultado informe mes a mes

Suma de fechas según períodos de tiempo discontinuos

Ahora vemos cómo sumar períodos de tiempo discontinuos, es decir, de lunes a jueves, o los fines de semana, o todos los miércoles de un semestre…

Por ejemplo, queremos el resumen, mes a mes, primero de los ingresos de lunes a jueves y segundo de los fines de semana.

tabla de ventas según períodos de tiempo
tabla de ventas según períodos de tiempo

Este resumen necesita la función DIASEM, que nos devuelve el día de la semana como un número entero entre 1 y 7.

Podemos aplicar la función DIASEM cuando tenemos una celda con un valor en cualquier formato de fecha, o bien cuando recibe el valor de una función FECHA o cuando es el resultado de otras fórmulas o funciones.

DIASEM(núm_de_serie,[tipo])

Añadimos una columna a la tabla principal para conseguir el día de la semana de las fechas.

columna días semana
columna días semana

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *