Sumar un rango de celdas aplicando dos o más condiciones en OpenOffice Calc

 

Ejemplo de SUMAR.SI en OpenOffice Calc

 

La función SUMAR.SI nos permite sumar un rango de celdas si se cumple una condición determinada.

En la imagen podemos ver como aplicar esta función para sumar los importes de la columna Importes sólo si las fechas correspondientes de la columna Fecha son iguales a la fecha indicada en la celda con fondo de color cyan.

Pero en ocasiones necesitamos aplicar dos o más condiciones. El caso es que la función SUMAR.SI no admite especificar más de una condición, por lo que usualmente se recurre a crear una columna auxiliar donde se evalúan las condiciones necesarias formando una tabla de verdad que posteriormente evaluamos con la función SUMAR.SI.

Existe una solución mucho más sencilla y elegante. Utilizar la función SUMA.PRODUCTO.

 

La función SUMA.PRODUCTO nos permite establecer dos o más condiciones para finalmente sumar el rango de celdas indicado si se cumplen todos los condicionantes indicados.

Desde el asistente de funciones invocamos la función SUMA.PRODUCTO. Todos sus argumentos son de tipo matriz, pero podemos utilizarlos para definir condiciones.

Uso de la función SUMA.PRODUCTO en OpenOffice Calc

Como muestra la imagen, hemos definido en la matriz 1 que el rango de celdas B7:B19 sea comparado con el contenido de la celda C2, en nuestro caso, las fechas. En la matriz 2 especificamos la condición para los conceptos, comparando el rango de celdas C7:C19 con el contenido de la celda C3.

Como ya no tenemos más condiciones que aplicar, le indicamos en matriz 3 el rango de celdas a sumar si se cumplen ambas condiciones. En nuestro caso, el rango de celdas D7:D19.

 

Ejemplo de SUMA.PRODUCTO en OpenOffice Calc

Como vemos en la imagen, el uso de la función SUMA.PRODUCTO nos permite sumar aquellas celdas de la columna Importe que cumplen las dos condiciones especificadas: que el concepto sea Cheque y que la fecha sea 01/02/12.