alternativa a SUMAR SI, please [ a ver si algún lumbreras :) ]

28/01/2005 - 12:05 por Papitu | Informe spam
Mu güenas.
La función SUMAR SI sólo me permite usar un criterio a la hora de filtrar
los datos.
Ejemplo: =SUMAR.SI(F:F;"dumper";H:H)
Pero el caso es que yo necesito meter varios criterios para que me de el
resultado apetecido. Tal que así: de F me tiene que filtrar los "dumper", una
vez filtrado, en H me tendría que volver a filtrar si ha viajado a
Disneylandia, para que el resultado fuera el nº de viajes que se ha pegado el
tio para ver al Pluto.
No se si me explico pero es que ni yo mismo me entiendo.
A ver si algun alma caritativa se apiada de este pobre ignorante y me da una
respuesta que mis neuronas sean capaces de asimilar.

Venga un saludo

Preguntas similare

Leer las respuestas

#1 Tamariz
28/01/2005 - 12:23 | Informe spam
Una solucion es usar una formula matricial.
=SUMA(SI(rango1=condicion1;SI(rango2=condicion2;SI
(rango3=condicion3;rango de donde sumar datos))))

Los rangos deben de ser de longitud igual.

la formulas matriciales no se introducen pulsando INTRO ,
para introducirlas deberas pulsar CONTROL,SHIFT,INTRO a
la vez , si lo has hecho bien la formula te aparecera
entre llaves {}.

Espero que sea lo que buscabas

Un saludo

Mu gàŒenas.
La función SUMAR SI sólo me permite usar un criterio a


la hora de filtrar
los datos.
Ejemplo: =SUMAR.SI(F:F;"dumper";H:H)
Pero el caso es que yo necesito meter varios criterios


para que me de el
resultado apetecido. Tal que asà­: de F me tiene que


filtrar los "dumper", una
vez filtrado, en H me tendrà­a que volver a filtrar si ha


viajado a
Disneylandia, para que el resultado fuera el nº de


viajes que se ha pegado el
tio para ver al Pluto.
No se si me explico pero es que ni yo mismo me entiendo.
A ver si algun alma caritativa se apiada de este pobre


ignorante y me da una
respuesta que mis neuronas sean capaces de asimilar.

Venga un saludo

.

Respuesta Responder a este mensaje
#2 Fernando Arroyo
28/01/2005 - 12:27 | Informe spam
Puedes usar una fórmula matricial: si instalas el "Asistente para suma condicional" desde Herramientas->Complementos y luego haces Herramientas->Asistente->Suma condicional, el propio asistente te creará la fórmula.

También puedes usar SUMAPRODUCTO, pero en este caso no hay asistente. Si nos pones los rangos implicados, seguro que podemos "construirte" la fórmula, si esta opción te interesa más que la de la fórmula matricial.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Papitu" escribió en el mensaje news:
Mu güenas.
La función SUMAR SI sólo me permite usar un criterio a la hora de filtrar
los datos.
Ejemplo: =SUMAR.SI(F:F;"dumper";H:H)
Pero el caso es que yo necesito meter varios criterios para que me de el
resultado apetecido. Tal que así: de F me tiene que filtrar los "dumper", una
vez filtrado, en H me tendría que volver a filtrar si ha viajado a
Disneylandia, para que el resultado fuera el nº de viajes que se ha pegado el
tio para ver al Pluto.
No se si me explico pero es que ni yo mismo me entiendo.
A ver si algun alma caritativa se apiada de este pobre ignorante y me da una
respuesta que mis neuronas sean capaces de asimilar.

Venga un saludo

Respuesta Responder a este mensaje
#3 Papitu
28/01/2005 - 12:37 | Informe spam
Pues lo voy a mirar y si resulta que funciona te regalaré una chistera y una
varita mágica :)

Un saludo y gracias




"Tamariz" escribió:

Una solucion es usar una formula matricial.
=SUMA(SI(rango1=condicion1;SI(rango2=condicion2;SI
(rango3=condicion3;rango de donde sumar datos))))

Los rangos deben de ser de longitud igual.

la formulas matriciales no se introducen pulsando INTRO ,
para introducirlas deberas pulsar CONTROL,SHIFT,INTRO a
la vez , si lo has hecho bien la formula te aparecera
entre llaves {}.

Espero que sea lo que buscabas

Un saludo

>Mu gà¼enas.
>La función SUMAR SI sólo me permite usar un criterio a
la hora de filtrar
>los datos.
>Ejemplo: =SUMAR.SI(F:F;"dumper";H:H)
>Pero el caso es que yo necesito meter varios criterios
para que me de el
>resultado apetecido. Tal que asà­: de F me tiene que
filtrar los "dumper", una
>vez filtrado, en H me tendrà­a que volver a filtrar si ha
viajado a
>Disneylandia, para que el resultado fuera el nº de
viajes que se ha pegado el
>tio para ver al Pluto.
>No se si me explico pero es que ni yo mismo me entiendo.
>A ver si algun alma caritativa se apiada de este pobre
ignorante y me da una
>respuesta que mis neuronas sean capaces de asimilar.
>
>Venga un saludo
>
>.
>

Respuesta Responder a este mensaje
#4 raul_s
28/01/2005 - 14:35 | Informe spam
Papitu:

Y si te miras la funcion BDSUMA (Base_de
Datos;Nombre_de_campo;Criterios)donde los criterios pueden ser muchos???

Si funciona no me mandes la chistera por que soy MUY cabezon

Saludos Raul_s

"Fernando Arroyo" escribió:

Puedes usar una fórmula matricial: si instalas el "Asistente para suma condicional" desde Herramientas->Complementos y luego haces Herramientas->Asistente->Suma condicional, el propio asistente te creará la fórmula.

También puedes usar SUMAPRODUCTO, pero en este caso no hay asistente. Si nos pones los rangos implicados, seguro que podemos "construirte" la fórmula, si esta opción te interesa más que la de la fórmula matricial.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Papitu" escribió en el mensaje news:
> Mu güenas.
> La función SUMAR SI sólo me permite usar un criterio a la hora de filtrar
> los datos.
> Ejemplo: =SUMAR.SI(F:F;"dumper";H:H)
> Pero el caso es que yo necesito meter varios criterios para que me de el
> resultado apetecido. Tal que así: de F me tiene que filtrar los "dumper", una
> vez filtrado, en H me tendría que volver a filtrar si ha viajado a
> Disneylandia, para que el resultado fuera el nº de viajes que se ha pegado el
> tio para ver al Pluto.
> No se si me explico pero es que ni yo mismo me entiendo.
> A ver si algun alma caritativa se apiada de este pobre ignorante y me da una
> respuesta que mis neuronas sean capaces de asimilar.
>
> Venga un saludo
>

Respuesta Responder a este mensaje
#5 KL
28/01/2005 - 15:21 | Informe spam
Hola Papitu,

Como ya te ha anticipado Fernando, podrias conseguirlo mediante la funcion
SUMAPRODUCTO. De hecho creo q es la mejor opcion porque 1) no es matricial o
sea la confusion con los posibles usuarios es menos probable, y 2) permite
el numero de condiciones casi illimitado.

Suponiendo q en el rango [F2:F100] tienes q buscar la cadena de texto
"dumper" y en [H2:H100] la "Disneylandia" la siguiente formula te contara
las veces en q las dos palabras coinciden en la misma fila:

=SUMAPRODUCTO((F2:F100="dumper")*(H2:H100="Disneylandia"))

Si ademas en la fila B tienes las fechas de los viajes, podrias filtrar los
viajes del tio a Disneylandia en un periodo de tiempo determinado, p.ej.:

=SUMAPRODUCTO((F2:F100="dumper")*(H2:H100="Disneylandia")*(B2:B100>FECHA(2004,12,1))*(B2:B100<FECHA(2005,1,28)))

Ojo - es posible q tengas q sustituir las comas (,) en mis formulas por
puntos y comas (;).

Otras dos cosas:
1) A diferencia de SUMAR.SI/CONTAR.SI, SUMAPRODUCTO no acepta referencias a
columnas enteras (p.ej: F:F, H:H etc.)
2) Los rangos tienen q ser de la misma longitud. P.ej.: F1:F10 y H1:H10 -
vale, F1:F10 y H1:H8 - no vale.

Saludos,
KL

"Papitu" wrote in message
news:
Mu guenas.
La funcion SUMAR SI solo me permite usar un criterio a la hora de filtrar
los datos.
Ejemplo: =SUMAR.SI(F:F;"dumper";H:H)
Pero el caso es que yo necesito meter varios criterios para que me de el
resultado apetecido. Tal que asi: de F me tiene que filtrar los "dumper",
una
vez filtrado, en H me tendria que volver a filtrar si ha viajado a
Disneylandia, para que el resultado fuera el n? de viajes que se ha pegado
el
tio para ver al Pluto.
No se si me explico pero es que ni yo mismo me entiendo.
A ver si algun alma caritativa se apiada de este pobre ignorante y me da
una
respuesta que mis neuronas sean capaces de asimilar.

Venga un saludo

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida