Sumar un rango de celdas aplicando dos o más condiciones 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.
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.
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.
24 comentarios
hola, puede ser que no funcione en la mac?
@camila
Debería funcionar !!!
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 ?????????????
@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.
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
@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
Hola Roberto. Gracias por tu participación, pero en este blog no damos soporte a MS Office.
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?
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
Hola llulius
No entendemos tu pregunta; por favor, ayúdanos a ayudarte, explicando un poco mejor lo que preguntas.
Perdon por la tardanza. de la columna Numeros que me sume todos los importes que sean ( unos y treses)
La SUMA.PRODUCTO si funciona, pero la de SUMA.SI no .Pero bueno a mi me vale con la suma producto
Gracias por todo
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 :)
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!
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
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
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
Gracias en un momento lo hice así y pense q no era valido. ...ahora veo q si. ..gracias!!!
buenos dias requiero sumar varios conceptos que en la celda de color verde me sume los valores que estan encima de color azul que toda la suma se haga a la misma vez y no uno por uno.
SUELDO BASICO $1.517.833,00
SUBSIDIO DE ALIMENTACION 0% $56.786,00
PRIMA DEL NIVEL EJECUTIVO 20% $303.566,60
SUELDO BASICO $4.015.619,00
PRIMA INTEGRAL 0% $4.893.279,56
SUELDO BASICO $2.422.754,00
SUBSIDIO DE ALIMENTACION 0% $56.786,00
PRIMA DEL NIVEL EJECUTIVO 20% $484.550,80
PRIMA DE RETORNO A LA EXPERIENCIA 7% $169.592,78
SUBSIDIO FAMILIAR NIVEL EJECUTIVO 0% $31.319,00
SUELDO BASICO $1.517.833,00
SUBSIDIO DE ALIMENTACION 0% $56.786,00
PRIMA DEL NIVEL EJECUTIVO 20% $303.566,60
PRIMA DE RETORNO A LA EXPERIENCIA 5% $75.891,65
SUBSIDIO FAMILIAR NIVEL EJECUTIVO 0% $31.319,00
SUELDO BASICO $1.517.833,00
SUBSIDIO DE ALIMENTACION 0% $56.786,00
PRIMA DEL NIVEL EJECUTIVO 20% $303.566,60
PRIMA DE RETORNO A LA EXPERIENCIA 7% $106.248,31
SUELDO BASICO $1.517.833,00
SUBSIDIO DE ALIMENTACION 0% $56.786,00
PRIMA DEL NIVEL EJECUTIVO 20% $303.566,60
PRIMA DE RETORNO A LA EXPERIENCIA 7% $106.248,31
SUELDO BASICO $1.517.833,00
SUBSIDIO FAMILIAR NIVEL EJECUTIVO 0% $31.319,00
SUBSIDIO DE ALIMENTACION 0% $56.786,00
PRIMA DEL NIVEL EJECUTIVO 20% $303.566,60
PRIMA DE RETORNO A LA EXPERIENCIA 11% $166.961,63
Buenos días...
No entiendo porqué me da un Error 510 la siguiente fórmula. Me podrían aclarar porqué?
=SUMAR.SIS($B$4:$B$89;$A$4:$A$89;>=$G$23;$A$4:$A$89;<$H$23)
tengo en la primer columna lugares en la segunda horas que se discriminan en dos columnas horas diurnas y nocturnas
lo que quiero es sumar por ejemplo para el año
la cantidad de horas segun el lugar
ejemplo te da una direccion "florida 1550"
quisiera saber cuantas horas utilizo en enero febrero marzo abril hasta diciembre
y esta informacion la tengo en varias planillas dado que cada mes tiene su planilla de lugares y horas
que formula me sirve gracias
Quisiera cumplir la siguiente condición:
SI el usuario A, Ejecutó la actividad; descarga de PDF, entonces suma la cantidad de PDF descargado
El usuario está en la celda E, la actividad en la celda H y la cantidad de lo acumulado en la actividad en la celda J.
Use lo siguiente:
=SUMAPRODUCTO(E4:E718="MEPU";H4:H718="descarga de PDF";J4:J718) pero me sale 0 pero en realidad debería de salir 5
D E H J
30/06/2020 MEPU Descarga de PDF 2
01/07/202 MEPU Descarga de PDF 3
En el excel no tengo la opción de colocar SUMA.PRODUCTO me sale error
hola estoy haciendo un libro de control de stock y estoy intentando que me sume o reste valores (costo) según la condición de venta o compra y a eso me haga un precio promedio alguien me ayuda
Lo lamentamos, no entendemos lo que preguntas