sumar.si con criterio referido a rango de celdas

10/07/2007 - 18:02 por Desiree | Informe spam
Hola,
Necesito sumar la columna 2 si las celdas de la columna 1 son iguales a
alguna de las de la columna 3, teniendo en cuenta que no quiero que mire a
los valores sino a las celdas, es decir, a mí me gustaría que la funcion
fuese así "sumar.si(a1:a3;=c1:c3;b1:b3)". Sólo he conseguido que me funcione
con una celda en el criterio, pero yo necesito el rango.
A B C
6001 10 6001
6002 20 6003
6003
En los foros en inglés he visto que recomiendan la función sumproduct pero
al ir a usar sumaproducto (que intuyo que es la traducción) no me deja poner
condiciones, o al menos yo no sé ponerlas. Gracias de antemano por la ayuda!
Desiree

Preguntas similare

Leer las respuestas

#1 Arcano
10/07/2007 - 20:34 | Informe spam
On 10 jul, 12:02, Desiree wrote:
Hola,
Necesito sumar la columna 2 si las celdas de la columna 1 son iguales a
alguna de las de la columna 3, teniendo en cuenta que no quiero que mire a
los valores sino a las celdas, es decir, a mí me gustaría que la funcion
fuese así "sumar.si(a1:a3;Á:c3;b1:b3)". Sólo he conseguido que me funcione
con una celda en el criterio, pero yo necesito el rango.
A B C
6001 10 6001
6002 20 6003
6003
En los foros en inglés he visto que recomiendan la función sumproduct pero
al ir a usar sumaproducto (que intuyo que es la traducción) no me deja poner
condiciones, o al menos yo no sé ponerlas. Gracias de antemano por la ayuda!
Desiree



Hola,
Lo que tienes que aplicar es una suma condicional, parecido a lo que
pusiste, pero es:

={SUMA(SI(A1:A3Á:C3;B1:B3))}

Ojo que es una funcion matricial, es decir, que antes de darle Enter,
ten presionada la tecla control y shif (mayusc)
Con esto se te pondran los corchetes { } automaticamente.

Suerte.
Respuesta Responder a este mensaje
#2 KL
10/07/2007 - 22:14 | Informe spam
Hola chicos,

"Arcano" wrote in message
news:
={SUMA(SI(A1:A3Á:C3;B1:B3))}

Me temo que esta formula solo evalua A1 contra C1, A2 contra C2 y A3 contra
C3. Si he entendido bien la tarea, entonces las opciones que se me ocurren
son las siguientes:

No matricial - rapida:
=SUMAPRODUCTO(SUMAR.SI(A1:A3;C1:C3;B1:B3))

Matricial - Lenta
{=SUMA((A1:A3=TRANSPONER(C1:C3))*B1:B3)}

Saludos,
KL
Respuesta Responder a este mensaje
#3 KL
11/07/2007 - 01:56 | Informe spam
Hola de nuevo,

"KL" wrote in message
news:Oo5b%
No matricial - rapida:
=SUMAPRODUCTO(SUMAR.SI(A1:A3;C1:C3;B1:B3))

Matricial - Lenta
{=SUMA((A1:A3=TRANSPONER(C1:C3))*B1:B3)}



Otra:

=SUMAPRODUCTO(ESNUMERO(COINCIDIR(A1:A3;C1:C3;0))*B1:B3)

Saludos,
KL
Respuesta Responder a este mensaje
#4 Desiree
11/07/2007 - 16:22 | Informe spam
Hola KL,
muchísimas gracias por tu respuesta: con la primera formula me va
estupendamente bien, no te imaginas las horas de pinchar fórmulas que me
acabas de ahorrar! Eternamente agradecida.
saludos,
Desiree-Canary Islands


"KL" wrote:


Hola de nuevo,

"KL" wrote in message
news:Oo5b%
> No matricial - rapida:
> =SUMAPRODUCTO(SUMAR.SI(A1:A3;C1:C3;B1:B3))
>
> Matricial - Lenta
> {=SUMA((A1:A3=TRANSPONER(C1:C3))*B1:B3)}

Otra:

=SUMAPRODUCTO(ESNUMERO(COINCIDIR(A1:A3;C1:C3;0))*B1:B3)

Saludos,
KL


Respuesta Responder a este mensaje
#5 Desiree
11/07/2007 - 16:38 | Informe spam
Hola de nuevo,
ya tengo el principal problema resuelto pero por si se puede hacer lo
siguiente sería genial: ¿se podrían incluir dos criterios que analizaran
celdas diferentes? es decir, ¿se podría añadir otro sumar.si?
Gracias mil de nuevo
Desiree


"KL" wrote:


Hola de nuevo,

"KL" wrote in message
news:Oo5b%
> No matricial - rapida:
> =SUMAPRODUCTO(SUMAR.SI(A1:A3;C1:C3;B1:B3))
>
> Matricial - Lenta
> {=SUMA((A1:A3=TRANSPONER(C1:C3))*B1:B3)}

Otra:

=SUMAPRODUCTO(ESNUMERO(COINCIDIR(A1:A3;C1:C3;0))*B1:B3)

Saludos,
KL


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