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.

 

18 comentarios

Comentario De: camila [Visitante]

hola, puede ser que no funcione en la mac?

11.12.13 @ 22:14
Comentario De: [Miembro]

@camila

Debería funcionar !!!

11.12.13 @ 22:54
Comentario De: Alejandro [Visitante]

Estoy usando excel 2010.
Use el mismo ejemplo, con los mismos valores. todo identico.
Pero como resultado nos da cero, a toda la clase del laboratorio les da ese resultado.
Apegandonos, y revisando todos los detalles, para descartar los errores mas bobos...
PERO A NINGUNO LE RESULTO ?????????????

27.04.14 @ 20:15
Comentario De: [Miembro]

@Alejandro
La función SUMAPRODUCTO de MSO Excel 2010 no se comporta del mismo modo ni es equivalente a SUMA.PRODUCTO de AOO Calc en el aspecto indicado en este truco, ya que no admite el uso de comparar un rango de celdas con un valor.

27.04.14 @ 23:24
Comentario De: Alberto [Visitante]

acabo de cambiar mi maquina a ubuntu con AOO Calc, en el antiguo excel tenia un libro de gastos ingresos y la condicion que tenia era que si eran del mismo mes que me lo sumara, ahora con el AOO Calc no me funciona, me podeis echar una mano, muchisimas gracias

28.04.14 @ 20:55
Comentario De: [Miembro]

@Alberto:
¿Qué función utilizas para sumar si son del mismo mes?

Si accedes al foro, podrás enviar un ejemplo de tu documento para que lo examinemos y te respondamos
El acceso al foro lo puedes encontrar en el lateral de este tema

28.04.14 @ 22:03
Comentario De: [Miembro]

Hola Roberto. Gracias por tu participación, pero en este blog no damos soporte a MS Office.

01.08.14 @ 21:00
Comentario De: Leandro [Visitante]

Buen tuto.
Habra posibilidad que, en vez de SUMAR.SI la formula sea LISTAR.SI? es decir que se genere en una hoja nueva una lista de toda la tabla pero solo de aquellos items que una columna determinada tengo un valor x.
tal vez sea pueda hacer pero con macros. no?

07.08.14 @ 18:56
Comentario De: llulius [Visitante]

El ejemplo que ponen no sirve pues las 2 condiciones que tengo yo son en la misma columna.Suma del mes 4 los numeros 1 y 3

Fecha...    Mes  Concepto.     Numeros    Importe
01/04/15    4    AtraEfect.          1       -137,05
01/01/15    4    AtraBanco           2      -1336,85
08/04/15    4    Tami..........      1        -50,00
10/04/15    4    mem........         2       -265,00
11/04/15    4    Moncho....          1       -100,00
11/04/15    4    Moncho tl..         1        -89,00
13/04/15    4    Tras Banc.          3       -300,00
17/04/15    4    Tras Banc.          3        -20,00
18/04/15    4    moncho....          1       -100,00
25/04/15    4    moncho....          1       -100,00

Gracias a todos por estar ahi

12.05.15 @ 18:01
Comentario De: [Miembro]

Hola llulius
No entendemos tu pregunta; por favor, ayúdanos a ayudarte, explicando un poco mejor lo que preguntas.

12.05.15 @ 21:04
Comentario De: llulius [Visitante]

Perdon por la tardanza. de la columna Numeros que me sume todos los importes que sean ( unos y treses)

14.05.15 @ 06:20
Comentario De: llulius [Visitante]

La SUMA.PRODUCTO si funciona, pero la de SUMA.SI no .Pero bueno a mi me vale con la suma producto
Gracias por todo

14.05.15 @ 14:16
Comentario De: [Miembro]

Hola de nuevo.

Uyyyyy, creo que necesitamos unas buenas gafas, o mejor, una lupa tamaño ojo de Sauron :D :D :D

No es SUMA.SI ( que no existe, por cierto, en todo caso sería SUMAR.SI )

Es SUMAR.SIS ( con S al final )

Saludos :)

14.05.15 @ 21:17
Comentario De: Ariel [Visitante]  

Estimados,
Revise su Blog y lo encuentro buenísimo. Tengo una duda con la realización de una suma. El caso es el siguiente:

Como puedo sumar con mas de un criterio de evaluación...?
es decir: Quiero generar la suma de todos los Blancos y Verdes del listado. La verdad es que sumar.si me entrega la opción de un solo criterio y el sumar.si.conjunto creo que no aplica para esta acción... me pueden ayudar?

Rojo 10
Blanco 20
Azul 30
Verde 40
Amarillo 50
Celeste 60
Negro 70
Azul 80
Amarillo 90
Azul 100
Rojo 110
Negro 120

Desde ya, muchas gracias amigos!


03.06.15 @ 23:44
Comentario De: [Miembro]

Hola Ariel

SUMAR.SI sólo permite una condición aplicada al rango de celdas que se evalúan
SUMAR.SIS o SUMA.PRODUCTO permiten varias condiciones de tipo Y, pero no de tipo O, como es tu necesidad.

Para resolverlo, tienes que crear una tabla de verdad utilizando funciones O que indiquen si el color es blanco o verde; luego, un SUMAR.SI si en la tabla de la verdad pone VERDADERO.

Rojo      10  FALSO
Blanco    20  VERDADERO
Azul      30  FALSO
Verde     40  VERDADERO
Amarillo  50  FALSO
Celeste   60  FALSO
Negro     70  FALSO
Azul      80  FALSO
Amarillo  90  FALSO
Azul     100  FALSO
Rojo     110  FALSO
Negro    120  FALSO
04.06.15 @ 02:39
Comentario De: sara [Visitante]

Est. Civil .............total
S. 10
C. 16
V. 11
C. 9
V. 15
S. 19

el total de soltero y casado es:

Yo use sumar.si.conjunto y no me sale q función debo usar gracias

15.12.15 @ 06:40
Comentario De: [Miembro]

Hola Sara

Supongamos que los estados civiles están en el rango A2:A7, y los valores a contar en el rango B2:B7. Quieres sumar las cuentas si los estados son S o C (aunque al hablar decimos S y C)

SUMAR.SIS y SUMA.PRODUCTO no funcionan cuando evalúas varias veces un mismo rango de celdas (en este caso A2:A7 se evalúa dos veces).

Esto es debido a que SUMAR.SIS y SUMA.PRODUCTO funcionan con condiciones Y, y no puede sumar nada pues ninguna celda a evaluar cumple las dos condiciones, o sea, ser al tiempo S y C.

Entonces para resolver este problema tienes que utilizar dos SUMAR.SI.

Para sumar la cuenta de los estados civiles S y C tienes que utilizar:

=SUMAR.SI(A2:A7;"C";B2:B7)+SUMAR.SI(A2:A7;"S";B2:B7)

Saludos

15.12.15 @ 19:17
Comentario De: sara [Visitante]

Gracias en un momento lo hice así y pense q no era valido. ...ahora veo q si. ..gracias!!!

15.12.15 @ 21:41


Form is loading...