función sumar.si

23/09/2004 - 11:37 por stella.larra | Informe spam
Quiero utilizar la función sumar.si con dos condiciones.
¿Hay alguna posibilidad? Si no la hay, ¿Cómo podría
ejecutar esa orden?
Quiero sumar los importes de una columna, siempre que se
cumplan dos condiciones, una de ellas tiene que darse en
una columna y la otra en otra. Si sólo tuviera una
condición sería un sumar.si normal, pero ¿cómo le digo que
además de esa condición hay que cumplir otra en otra
columna?

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
23/09/2004 - 11:45 | Informe spam
Puedes usar la función SUMAPRODUCTO o una fórmula matricial, pero para poder ponerte la fórmula necesitaríamos saber las columnas y condiciones implicadas.

Otra posibilidad es que actives el "Asistente para suma condicional" desde Herramientas->Complementos y lo ejecutes desde Herramientas->Asistentes->Suma condicional.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"" escribió en el mensaje news:098801c4a150$e5f809b0$
Quiero utilizar la función sumar.si con dos condiciones.
¿Hay alguna posibilidad? Si no la hay, ¿Cómo podría
ejecutar esa orden?
Quiero sumar los importes de una columna, siempre que se
cumplan dos condiciones, una de ellas tiene que darse en
una columna y la otra en otra. Si sólo tuviera una
condición sería un sumar.si normal, pero ¿cómo le digo que
además de esa condición hay que cumplir otra en otra
columna?
#2 Anonimo
23/09/2004 - 12:40 | Informe spam
Hola Fernando:
Obtengo esta fórmula
{=SUMA(SI(Subconjuntos!$A$2:$A$5465="SW551*";Subconjuntos!
$C$2:$C$5465;0))}
Entiendo que solo me coje una condición, la de sumar la
columna C en aquellas A que comiencen por SW551.
Pero además quiero que la columna F sea igual a una celda
concreta, que es el resultado de una fórmula.
Gracias y saludos.
Stella.
Mostrar la cita
matricial, pero para poder ponerte la fórmula
necesitaríamos saber las columnas y condiciones implicadas.
Mostrar la cita
condicional" desde Herramientas->Complementos y lo
ejecutes desde Herramientas->Asistentes->Suma condicional.
Mostrar la cita
escribió en el
mensaje news:098801c4a150$e5f809b0$
Mostrar la cita
que
Mostrar la cita
#3 Fernando Arroyo
23/09/2004 - 13:22 | Informe spam
En el asistente es posible introducir más condiciones pulsando el botón "Agregar condición", pero, si he entendido lo que necesitas, la fórmula creada por el asistente no te servirá porque hará referencia al contenido completo de las celdas.

Suponiendo que la celda cuyo valor dices que debe tener la columna F fuera A1, creo que la siguiente fórmula debería funcionar:

=SUMAPRODUCTO((IZQUIERDA(A2:A5465;5)="SW551")*(F2:F5465¡)*C2:C5465)

Un saludo.


Fernando Arroyo
MS MVP - Excel


escribió en el mensaje news:220701c4a159$b4ae4e60$
Hola Fernando:
Obtengo esta fórmula
{=SUMA(SI(Subconjuntos!$A$2:$A$5465="SW551*";Subconjuntos!
$C$2:$C$5465;0))}
Entiendo que solo me coje una condición, la de sumar la
columna C en aquellas A que comiencen por SW551.
Pero además quiero que la columna F sea igual a una celda
concreta, que es el resultado de una fórmula.
Gracias y saludos.
Stella.
#4 Anonimo
23/09/2004 - 15:18 | Informe spam
Hola otra vez,
No consigo que me salga nada. Mi fórmula es:
=SUMAPRODUCTO((IZQUIERDA(Subconjuntos!$B$2:$B$5465;5)=M13)*
(Subconjuntos!$I$2:$I$5465=$C13)*Subconjuntos!$D$2:$D$5465)
Es decir, entre aquellos que la B sea igual a M13 y que la
I sea igual a C13, suma del importe de la columna D

Mostrar la cita
pulsando el botón "Agregar condición", pero, si he
entendido lo que necesitas, la fórmula creada por el
asistente no te servirá porque hará referencia al
contenido completo de las celdas.
Mostrar la cita
la columna F fuera A1, creo que la siguiente fórmula
debería funcionar:
Mostrar la cita
(F2:F5465¡)*C2:C5465)
Mostrar la cita
mensaje news:220701c4a159$b4ae4e60$
Mostrar la cita
#5 Fernando Arroyo
23/09/2004 - 16:34 | Informe spam
¿Quizás lo que tiene M13 no coincide con los cinco primeros caracteres de ninguna celda en B2:B5465?

A mí parece que me funciona bien:

http://www.excelsp.com/ejemplos/Eje...40923b.xls

La fórmula está en M10 de Hoja2.
Un saludo.


Fernando Arroyo
MS MVP - Excel


escribió en el mensaje news:16c401c4a16f$dcbbbf30$
Hola otra vez,
No consigo que me salga nada. Mi fórmula es:
=SUMAPRODUCTO((IZQUIERDA(Subconjuntos!$B$2:$B$5465;5)=M13)*
(Subconjuntos!$I$2:$I$5465=$C13)*Subconjuntos!$D$2:$D$5465)
Es decir, entre aquellos que la B sea igual a M13 y que la
I sea igual a C13, suma del importe de la columna D
Ads by Google
Search Busqueda sugerida