Si tienes que sumar valores entre fechas ¿Sabrías hacerlo utilizando una función o tendrías que seleccionar manualmente los datos a sumar? Piénsalo bien. No es lo mismo pensar cómo se haría que ponerse a ello. Si lo has intentado y no lo has conseguido en este tutorial te mostramos cómo hacerlo.

Sumar valores entre 2 fechas

Para sumar valores entre 2 fechas primero necesitas tener un listado en que aparezcan registros con los valores a sumar que tengan asignada una fecha.

En el tutorial hemos utilizado un ejemplo en el que tenemos un listado de ventas por sección y fecha.

En la primera columna se muestra la fecha, en la segunda la sección a la que pertenece la venta y en la tercera el importe de la venta.

Queremos calcular las ventas realizadas entre dos fechas concretas.

Para llevar a cabo esta operación utilizarás la función sumar.si.conjunto ya que necesitamos establecer al menos 2 criterios, la fecha desde la que se comienza a sumar y la fecha hasta donde se comienza a sumar.

Cómo armar la función

En la celda donde quieres calcular la sumar escribe =SUMAR.SI.CONJUNTO donde:

  • Rango_suma serán todas las celdas que contienen los valores a sumar. En el ejemplo la columna de ventas.

ATAJO. Para seleccionar la columna completa de valores, clica en la primera celda y pulsa CTRL+ALT+ (flecha hacia abajo) para que seleccione todo el rango de valores.

  • Rango_criterio1 el rango del criterio 1 serán todas las celdas que contienen fechas.
  • Criterio1. Nuestro criterio serán valores iguales o mayores a la fecha desde la que queremos sumar. Para que Excel lo reconozca correctamente debes escribirlo así «>=»&E5 te explicamos por qué:

Los símbolos deben ir entrecomillados. Como queremos que sume los valores desde la fecha de la celda E5 incluida esa fecha debes poner el símbolo mayor que > y el símbolo de igual =. Para unir datos entrecomillados a una referencia de celda debes usar el símbolo ampersand &.

MÁS INFO. El símbolo & en español se llama “et”. Es una alternativa gráfica de la conjunción copulativa latina et, de la que deriva la conjunción española «y», que es lo que significa.

Del mismo modo que hemos añadido el primer criterio continuamos para añadir el segundo criterio.

  • Rango_criterio2 el rango del criterio 2 serán de nuevo todas las celdas que contienen fechas.
  • Criterio2. Nuestro criterio serán valores menores o iguales a la fecha desde la que queremos sumar. Como en el criterio anterior debes escribirlo así «<=»&F5. Si no quieres incluir los valores iguales a la “fecha hasta” suprime el símbolo =.

Cierra el paréntesis y pulsa ENTER para aceptar la función.

Si vas a arrastrar la función

Si vas a arrastrar la función hacia abajo o copiarla en otra celda, recuerda establecer una referencia absoluta en los valores que permanecerán fijos. Es decir, el rango de suma, el rango del criterio1 y el rango del criterio 2.

La función con las referencias absolutas quedaría así:

=SUMAR.SI.CONJUNTO($C$4:$C$33;$A$4:$A$33;»>»&E5;$A$4:$A$33;»<=»&F5)

sumar valores entre fechas

Sumar valores entre fecha con más criterios

También puedes añadir criterios adicionales a esta función si quieres añadirlo. En el ejemplo además de filtrar los datos a sumar por fecha desde y hasta estableceremos un criterio adicional para filtrar también por sección.

Para no tener que reescribir la función de nuevo y si has utilizado las referencias absolutas puedes copiar y pegar la función en la celda correspondiente.

Si tienes las referencias a las fechas en otras celdas haz doble clic sobre la función para editarla y simplemente arrastra el marcador que delimita la celda hasta la posición de la nueva referencia.

Coloca el cursor del ratón en la barra de fórmula justo antes del paréntesis de cierre y establece un tercer criterio donde:

  • Rango_criterio3 será todo el rango de celdas que contiene la sección de la venta.
  • Criterio3 selecciona la celda donde tienes escrita la sección o bien escribe el nombre de la sección entrecomillado. Por ejemplo “Perfumes”.

La función en este caso quedaría así:

=SUMAR.SI.CONJUNTO($C$4:$C$33;$A$4:$A$33;»>»&$E$11;$A$4:$A$33;»<=»&$F$11;$B$4:$B$33;G11)

sumar valores entre fechas

Sumar valores de meses completos

Para calcular las mesas por meses completos necesitamos ubicar en una celda la fecha del primer día del mes.

Si prefieres que se muestre únicamente el mes y el año clica con el botón derecho sobre la celda y en Formato de celdas elige un formato de Fecha en el que solo aparezca el mes y el año.

Utilizaremos de nuevo la función SUMAR.SI.CONJUNTO donde:

  • Rango_suma serán todas las celdas que contienen los valores a sumar.
  • Rango_criterio1 el rango del criterio 1 serán todas las celdas que contienen fechas.
  • Criterio1. Nuestro criterio serán valores iguales o mayores a la fecha de inicio del mes. Escríbelo como hemos visto en los puntos anteriores «>=»&E25.
  • Rango_criterio2 el rango del criterio 2 será el mismo que el del criterio 1.
  • Criterio2. Para este criterio nos ayudaremos de la función FIN.MES para calcular automáticamente el último día del mes. La sintaxis de la función es FIN.MES(fecha_inicial;meses) donde:
    • Fecha_inicial la tenemos en la celda que usamos para el criterio 1.
    • Meses escribe el valor 0 para que muestre el último día del mes.

La función quedaría así:

=SUMAR.SI.CONJUNTO($C$4:$C$33;$A$4:$A$33;»>=»&E25;$A$4:$A$33;»<=»&FIN.MES(E25;0))

Recuerda

Los símbolos > < = deben ir entrecomillados. Si quieres incluir la fecha de inicio o fin desde donde comienzas a contar debes incluir el símbolo =.

Utiliza el símbolo et & para unir los símbolos > < =  a una referencia de celda.