![]() |
Suma con doble condicional en excel Hola, tengo una pregunta de excel que no puedo encontrarle solucion: http://www.catedralrg.com.ar/excel.jpg Necesito una formula que sume el rango C2:C18 pero teniendo en cuenta las condiciones de las dos columnas siguientes, digamos, quiero saber cuanto CORDERO SANO tengo, cuanto ADULTO SANO y cuanto ADULTO 60%. Con la formula "=SI()", no puedo abarcar rangos de celdas C2:C18, solo me permite armarlo de a una celda. Con la formula "=SUMAR.SI()" no me permite tener dos condicionales, solo tengo la condición de una columna. El tema es que quiero cambiar los valores y que automaticamente me cambie los totales de cada cantidad. Se que puedo sacarlo con un "Informe de tablas dinamicos", pero alguno sabe como puedo armar esto con una formula? Saludos y gracias. |
Re: Suma con doble condicional en excel puedes probar usando la función si para validar cada fila y luego la función sumar.si para sacar los totales ...........A...............B..............C....... .........D <==== (ocultar columna) 1....Cantidad......Tipo.......Calidad.....Condició n 2........120........Cordero.....Sano...........CS <==== formula 3........205.........Adulto.......60%...........A% <==== formula 4........170.........Adulto.......Sano...........A S <==== formula ..... Formula =SI(Y(B2="adulto";C2="60%");"A%";SI(Y(B2="adulto"; C2="sano");"AS";"CS")) Con esto preguntas: si es adulto y 60% que le ponga una etiqueta A% si es adulto y sano que le ponga una etiqueta AS si es cordero y sano que le ponga una etiqueta CS (si no es adulto sano ni 60% por defecto seria cordero sano) Con esto ya le puedes aplicar sumar.si() sobre estos valores Corderos sanos =SUMAR.SI(D2:D18;"CS";A2:A18) Adultos 60% =SUMAR.SI(D2:D18;"A%";A2:A18) Adultos sanos =SUMAR.SI(D2:D18;"AS";A2:A18) |
Re: Suma con doble condicional en excel Hola, gracias por responder. Por ahora voy a usar la solución que me pasaste ocultando la columna de etiquetas. Pero estaba buscando una formula para no utilizar las "etiquetas", el excel no tiene una formula unica que vea la doble condición antes de sumar? Otra pregunta, para que se usa la Y en la formula SI? Saludos y gracias. |
Re: Suma con doble condicional en excel Busque en google "sumar.si con 2 condiciones" y si se puede hacer el calculo en una sola formula =SUMAPRODUCTO((d2:d18="cordero")*(e2:e18="sano")*( c2:c18)) =SUMAPRODUCTO((d2:d18="adulto")*(e2:e18="sano")*(c 2:c18)) =SUMAPRODUCTO((d2:d18="adulto")*(e2:e18="60%")*(c2 :c18)) |
Re: Suma con doble condicional en excel Funciona perfecto gracias! :aplauso: Lastima que solo funciona seleccionando un area, lo siguiente no funciona: =SUMAPRODUCTO((D:D="CORDEROS")*(E:E=70%)*(F:F)) pero con esa formula me arreglo :-) :aplauso: |
Re: Suma con doble condicional en excel Que hay en la columna F? |
Re: Suma con doble condicional en excel Perdon, movi las columnas, seria C:C =SUMAPRODUCTO((D:D="CORDEROS")*(E:E=70%)*(C:C)) |
Re: Suma con doble condicional en excel Lo preguntaba, porque si modificas la fórmula que has posteado, puede funcionar perfectamente. =SUMAPRODUCTO((D:D="CORDEROS")*(E:E=70%)*(F:F=250)) Un saludo |
| La zona horaria es GMT -6. Ahora son las 07:40. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.