SumaProducto()

29/04/2005 - 21:59 por Angelo Vernaza | Informe spam
Buenas Tardes, Cómo estan?

Estoy tratando de usar la siguiente fórmula pero no me suma nada, quisiera
saber donde tengo el error:

=SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional en Promo ]")*(LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional ]")*(LD!A$3:A$32=Plantilla!B7))

Donde:
LD!C$3:D$32 = Valores a Sumar
LD!B$3:B$32 = Lista a comparar con las condiciones
LD!A$3:A$32 = Otra lista para buscar otra condición

espero me puedan ayudar.

Saludos,

Preguntas similare

Leer las respuestas

#1 KL
29/04/2005 - 22:20 | Informe spam
Hola Angelo,

No se cual era tu intencion, pero lo que estas evaluando entre otras cosas
es si las celdas en el rango LD!B$3:B$32 equivalen a "[ Llamadas de Larga
Distancia Internacional en Promo ]" y "[ Llamadas de Larga Distancia
Internacional ]" a la vez (!!!). Y una celda no puede tener dos valores a la
vez :-(

Si quieres que te sume los registros correspondientes TANTO SI las celdas en
el rango LD!B$3:B$32 equivalen a "[ Llamadas de Larga Distancia
Internacional en Promo ]" COMO "[ Llamadas de Larga Distancia
Internacional ]" entonces:

1) usa el operador mas (+):

=SUMAPRODUCTO((LD!C$3:D$32)*((LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional en Promo ]")+(LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional ]"))*(LD!A$3:A$32=Plantilla!B7))

2) o matriz fija:

=SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32={"[ Llamadas de Larga Distancia
Internacional en Promo ]","[ Llamadas de Larga Distancia
Internacional ]"})*(LD!A$3:A$32=Plantilla!B7))

Saludos,
KL



"Angelo Vernaza" wrote in message
news:
Buenas Tardes, Cómo estan?

Estoy tratando de usar la siguiente fórmula pero no me suma nada, quisiera
saber donde tengo el error:

=SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional en Promo ]")*(LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional ]")*(LD!A$3:A$32=Plantilla!B7))

Donde:
LD!C$3:D$32 = Valores a Sumar
LD!B$3:B$32 = Lista a comparar con las condiciones
LD!A$3:A$32 = Otra lista para buscar otra condición

espero me puedan ayudar.

Saludos,


Respuesta Responder a este mensaje
#2 Angelo Vernaza
29/04/2005 - 22:45 | Informe spam
Hola KL, ninguna de las dos formulas me da el resultado q quiero, en la
primera no se que me esta sumando, me da el mismo resultado para todo, y en
la segunda me manda error en esta parte: ]","[ me selecciona el simbolo "]",
bueno te voy a explicar lo q necesito:

[A] [B] [C] [D]
[1]6795026 a 125.00 0.00
[2]6795026 b 0.00 150.00
[3]6795026 a 25.00 1.50
[4]6795026 b 0.00 35.00
[5]6798062 c 80.00 0.00
[6]6798063 a 0.00 25.00
[7]6792520 c 1.00 2.00
[8]6795026 a 10.00 0.00

Yo haria esta formula:

=SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"[ Llamadas de Larga Distancia
Internacional en Promo ]","[ Llamadas de Larga Distancia
Internacional ]"})*(A$1:A$8g95026))

Esta me manda error que te dije en este signo "["

y la otra me manda error de Valor

=SUMAPRODUCTO((C$1:D$8)*(B$1:B$8="[ Llamadas de Larga Distancia
Internacional en Promo ]")+("[ Llamadas de Larga Distancia
Internacional ]")*(A$1:A$8g95026))

Como puedo hacer????? o existe alguna otra manera de hacerlo





"KL" escribió en el mensaje
news:#
Hola Angelo,

No se cual era tu intencion, pero lo que estas evaluando entre otras cosas
es si las celdas en el rango LD!B$3:B$32 equivalen a "[ Llamadas de Larga
Distancia Internacional en Promo ]" y "[ Llamadas de Larga Distancia
Internacional ]" a la vez (!!!). Y una celda no puede tener dos valores a


la
vez :-(

Si quieres que te sume los registros correspondientes TANTO SI las celdas


en
el rango LD!B$3:B$32 equivalen a "[ Llamadas de Larga Distancia
Internacional en Promo ]" COMO "[ Llamadas de Larga Distancia
Internacional ]" entonces:

1) usa el operador mas (+):

=SUMAPRODUCTO((LD!C$3:D$32)*((LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional en Promo ]")+(LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional ]"))*(LD!A$3:A$32=Plantilla!B7))

2) o matriz fija:

=SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32={"[ Llamadas de Larga Distancia
Internacional en Promo ]","[ Llamadas de Larga Distancia
Internacional ]"})*(LD!A$3:A$32=Plantilla!B7))

Saludos,
KL



"Angelo Vernaza" wrote in message
news:
> Buenas Tardes, Cómo estan?
>
> Estoy tratando de usar la siguiente fórmula pero no me suma nada,


quisiera
> saber donde tengo el error:
>
> =SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32="[ Llamadas de Larga Distancia
> Internacional en Promo ]")*(LD!B$3:B$32="[ Llamadas de Larga Distancia
> Internacional ]")*(LD!A$3:A$32=Plantilla!B7))
>
> Donde:
> LD!C$3:D$32 = Valores a Sumar
> LD!B$3:B$32 = Lista a comparar con las condiciones
> LD!A$3:A$32 = Otra lista para buscar otra condición
>
> espero me puedan ayudar.
>
> Saludos,
>
>


Respuesta Responder a este mensaje
#3 KL
29/04/2005 - 23:25 | Informe spam
Hola Angelo,

1) en la formula que exponias originalmente evaluabas si en el rango B$1:B$8
habia las siguientes cadenas de texto: "[ Llamadas de Larga Distancia
Internacional en Promo ]" y "[ Llamadas de Larga Distancia Internacional ]".
Y ahora resulta que solo tienes "a" y "b". Es normal por lo tanto que
ninguna de las formulas funcione.

2) ademas, la siguiente formula la copiaste mal de mi mensaje y obviamente
te da error porque tu formula esta intentando sumar cadenas de texto en vez
de los valores logicos VERDADERO y FALSO. Y es que te has olvidado de la
segunda ocurrencia de "B$1:B$8=" y de algunos parentesis. Deberia ser asi:

=SUMAPRODUCTO((C$1:D$8)*((B$1:B$8="[ Llamadas de Larga Distancia
Internacional en Promo ]")+(B$1:B$8="[ Llamadas de Larga Distancia
Internacional ]"))*(A$1:A$8g95026))

3) en la formula que usa la matriz fija, probablemente el problema es que tu
sistema usa otro separador de miembros de una matriz. Prueba poner la
cotrabarra (\) en vez de la coma (,) dentro de las llaves ({}). Algo asi:

=SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"[ Llamadas de Larga Distancia
Internacional en Promo ]"\"[ Llamadas de Larga Distancia
Internacional ]"})*(A$1:A$8g95026))

4) finalmente, basandome en la ultima muestra de datos que expones, y
suponiendo que quires sumar los valores de la columna [A] donde el valor de
la [B] es "a" o "b", las formulas deberian ser asi:

a. =SUMAPRODUCTO((C$1:D$8)*((B$1:B$8="a")+(B$1:B$8="b"))*(A$1:A$8g95026))

b. =SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"a"\"b"})*(A$1:A$8g95026))

Saludos,
KL



"Angelo Vernaza" wrote in message
news:%
Hola KL, ninguna de las dos formulas me da el resultado q quiero, en la
primera no se que me esta sumando, me da el mismo resultado para todo, y
en
la segunda me manda error en esta parte: ]","[ me selecciona el simbolo
"]",
bueno te voy a explicar lo q necesito:

[A] [B] [C] [D]
[1]6795026 a 125.00 0.00
[2]6795026 b 0.00 150.00
[3]6795026 a 25.00 1.50
[4]6795026 b 0.00 35.00
[5]6798062 c 80.00 0.00
[6]6798063 a 0.00 25.00
[7]6792520 c 1.00 2.00
[8]6795026 a 10.00 0.00

Yo haria esta formula:

=SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"[ Llamadas de Larga Distancia
Internacional en Promo ]","[ Llamadas de Larga Distancia
Internacional ]"})*(A$1:A$8g95026))

Esta me manda error que te dije en este signo "["

y la otra me manda error de Valor

=SUMAPRODUCTO((C$1:D$8)*(B$1:B$8="[ Llamadas de Larga Distancia
Internacional en Promo ]")+("[ Llamadas de Larga Distancia
Internacional ]")*(A$1:A$8g95026))

Como puedo hacer????? o existe alguna otra manera de hacerlo





"KL" escribió en el mensaje
news:#
Hola Angelo,

No se cual era tu intencion, pero lo que estas evaluando entre otras
cosas
es si las celdas en el rango LD!B$3:B$32 equivalen a "[ Llamadas de
Larga
Distancia Internacional en Promo ]" y "[ Llamadas de Larga Distancia
Internacional ]" a la vez (!!!). Y una celda no puede tener dos valores a


la
vez :-(

Si quieres que te sume los registros correspondientes TANTO SI las celdas


en
el rango LD!B$3:B$32 equivalen a "[ Llamadas de Larga Distancia
Internacional en Promo ]" COMO "[ Llamadas de Larga Distancia
Internacional ]" entonces:

1) usa el operador mas (+):

=SUMAPRODUCTO((LD!C$3:D$32)*((LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional en Promo ]")+(LD!B$3:B$32="[ Llamadas de Larga Distancia
Internacional ]"))*(LD!A$3:A$32=Plantilla!B7))

2) o matriz fija:

=SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32={"[ Llamadas de Larga Distancia
Internacional en Promo ]","[ Llamadas de Larga Distancia
Internacional ]"})*(LD!A$3:A$32=Plantilla!B7))

Saludos,
KL



"Angelo Vernaza" wrote in message
news:
> Buenas Tardes, Cómo estan?
>
> Estoy tratando de usar la siguiente fórmula pero no me suma nada,


quisiera
> saber donde tengo el error:
>
> =SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32="[ Llamadas de Larga Distancia
> Internacional en Promo ]")*(LD!B$3:B$32="[ Llamadas de Larga Distancia
> Internacional ]")*(LD!A$3:A$32=Plantilla!B7))
>
> Donde:
> LD!C$3:D$32 = Valores a Sumar
> LD!B$3:B$32 = Lista a comparar con las condiciones
> LD!A$3:A$32 = Otra lista para buscar otra condición
>
> espero me puedan ayudar.
>
> Saludos,
>
>






Respuesta Responder a este mensaje
#4 Angelo Vernaza
29/04/2005 - 23:32 | Informe spam
Gracias KL, voy a probar


"KL" escribió en el mensaje
news:
Hola Angelo,

1) en la formula que exponias originalmente evaluabas si en el rango


B$1:B$8
habia las siguientes cadenas de texto: "[ Llamadas de Larga Distancia
Internacional en Promo ]" y "[ Llamadas de Larga Distancia


Internacional ]".
Y ahora resulta que solo tienes "a" y "b". Es normal por lo tanto que
ninguna de las formulas funcione.

2) ademas, la siguiente formula la copiaste mal de mi mensaje y obviamente
te da error porque tu formula esta intentando sumar cadenas de texto en


vez
de los valores logicos VERDADERO y FALSO. Y es que te has olvidado de la
segunda ocurrencia de "B$1:B$8=" y de algunos parentesis. Deberia ser asi:

=SUMAPRODUCTO((C$1:D$8)*((B$1:B$8="[ Llamadas de Larga Distancia
Internacional en Promo ]")+(B$1:B$8="[ Llamadas de Larga Distancia
Internacional ]"))*(A$1:A$8g95026))

3) en la formula que usa la matriz fija, probablemente el problema es que


tu
sistema usa otro separador de miembros de una matriz. Prueba poner la
cotrabarra (\) en vez de la coma (,) dentro de las llaves ({}). Algo asi:

=SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"[ Llamadas de Larga Distancia
Internacional en Promo ]"\"[ Llamadas de Larga Distancia
Internacional ]"})*(A$1:A$8g95026))

4) finalmente, basandome en la ultima muestra de datos que expones, y
suponiendo que quires sumar los valores de la columna [A] donde el valor


de
la [B] es "a" o "b", las formulas deberian ser asi:

a.


=SUMAPRODUCTO((C$1:D$8)*((B$1:B$8="a")+(B$1:B$8="b"))*(A$1:A$8g95026))

b. =SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"a"\"b"})*(A$1:A$8g95026))

Saludos,
KL



"Angelo Vernaza" wrote in message
news:%
> Hola KL, ninguna de las dos formulas me da el resultado q quiero, en la
> primera no se que me esta sumando, me da el mismo resultado para todo, y
> en
> la segunda me manda error en esta parte: ]","[ me selecciona el simbolo
> "]",
> bueno te voy a explicar lo q necesito:
>
> [A] [B] [C] [D]
> [1]6795026 a 125.00 0.00
> [2]6795026 b 0.00 150.00
> [3]6795026 a 25.00 1.50
> [4]6795026 b 0.00 35.00
> [5]6798062 c 80.00 0.00
> [6]6798063 a 0.00 25.00
> [7]6792520 c 1.00 2.00
> [8]6795026 a 10.00 0.00
>
> Yo haria esta formula:
>
> =SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"[ Llamadas de Larga Distancia
> Internacional en Promo ]","[ Llamadas de Larga Distancia
> Internacional ]"})*(A$1:A$8g95026))
>
> Esta me manda error que te dije en este signo "["
>
> y la otra me manda error de Valor
>
> =SUMAPRODUCTO((C$1:D$8)*(B$1:B$8="[ Llamadas de Larga Distancia
> Internacional en Promo ]")+("[ Llamadas de Larga Distancia
> Internacional ]")*(A$1:A$8g95026))
>
> Como puedo hacer????? o existe alguna otra manera de hacerlo
>
>
>
>
>
> "KL" escribió en el mensaje
> news:#
>> Hola Angelo,
>>
>> No se cual era tu intencion, pero lo que estas evaluando entre otras
>> cosas
>> es si las celdas en el rango LD!B$3:B$32 equivalen a "[ Llamadas de
>> Larga
>> Distancia Internacional en Promo ]" y "[ Llamadas de Larga Distancia
>> Internacional ]" a la vez (!!!). Y una celda no puede tener dos valores


a
> la
>> vez :-(
>>
>> Si quieres que te sume los registros correspondientes TANTO SI las


celdas
> en
>> el rango LD!B$3:B$32 equivalen a "[ Llamadas de Larga Distancia
>> Internacional en Promo ]" COMO "[ Llamadas de Larga Distancia
>> Internacional ]" entonces:
>>
>> 1) usa el operador mas (+):
>>
>> =SUMAPRODUCTO((LD!C$3:D$32)*((LD!B$3:B$32="[ Llamadas de Larga


Distancia
>> Internacional en Promo ]")+(LD!B$3:B$32="[ Llamadas de Larga Distancia
>> Internacional ]"))*(LD!A$3:A$32=Plantilla!B7))
>>
>> 2) o matriz fija:
>>
>> =SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32={"[ Llamadas de Larga


Distancia
>> Internacional en Promo ]","[ Llamadas de Larga Distancia
>> Internacional ]"})*(LD!A$3:A$32=Plantilla!B7))
>>
>> Saludos,
>> KL
>>
>>
>>
>> "Angelo Vernaza" wrote in message
>> news:
>> > Buenas Tardes, Cómo estan?
>> >
>> > Estoy tratando de usar la siguiente fórmula pero no me suma nada,
> quisiera
>> > saber donde tengo el error:
>> >
>> > =SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32="[ Llamadas de Larga


Distancia
>> > Internacional en Promo ]")*(LD!B$3:B$32="[ Llamadas de Larga


Distancia
>> > Internacional ]")*(LD!A$3:A$32=Plantilla!B7))
>> >
>> > Donde:
>> > LD!C$3:D$32 = Valores a Sumar
>> > LD!B$3:B$32 = Lista a comparar con las condiciones
>> > LD!A$3:A$32 = Otra lista para buscar otra condición
>> >
>> > espero me puedan ayudar.
>> >
>> > Saludos,
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Angelo Vernaza
29/04/2005 - 23:42 | Informe spam
Hola, KL NaNa Nai q me sale, te voy a enviar la hoja por email haber..


"KL" escribió en el mensaje
news:
Hola Angelo,

1) en la formula que exponias originalmente evaluabas si en el rango


B$1:B$8
habia las siguientes cadenas de texto: "[ Llamadas de Larga Distancia
Internacional en Promo ]" y "[ Llamadas de Larga Distancia


Internacional ]".
Y ahora resulta que solo tienes "a" y "b". Es normal por lo tanto que
ninguna de las formulas funcione.

2) ademas, la siguiente formula la copiaste mal de mi mensaje y obviamente
te da error porque tu formula esta intentando sumar cadenas de texto en


vez
de los valores logicos VERDADERO y FALSO. Y es que te has olvidado de la
segunda ocurrencia de "B$1:B$8=" y de algunos parentesis. Deberia ser asi:

=SUMAPRODUCTO((C$1:D$8)*((B$1:B$8="[ Llamadas de Larga Distancia
Internacional en Promo ]")+(B$1:B$8="[ Llamadas de Larga Distancia
Internacional ]"))*(A$1:A$8g95026))

3) en la formula que usa la matriz fija, probablemente el problema es que


tu
sistema usa otro separador de miembros de una matriz. Prueba poner la
cotrabarra (\) en vez de la coma (,) dentro de las llaves ({}). Algo asi:

=SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"[ Llamadas de Larga Distancia
Internacional en Promo ]"\"[ Llamadas de Larga Distancia
Internacional ]"})*(A$1:A$8g95026))

4) finalmente, basandome en la ultima muestra de datos que expones, y
suponiendo que quires sumar los valores de la columna [A] donde el valor


de
la [B] es "a" o "b", las formulas deberian ser asi:

a.


=SUMAPRODUCTO((C$1:D$8)*((B$1:B$8="a")+(B$1:B$8="b"))*(A$1:A$8g95026))

b. =SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"a"\"b"})*(A$1:A$8g95026))

Saludos,
KL



"Angelo Vernaza" wrote in message
news:%
> Hola KL, ninguna de las dos formulas me da el resultado q quiero, en la
> primera no se que me esta sumando, me da el mismo resultado para todo, y
> en
> la segunda me manda error en esta parte: ]","[ me selecciona el simbolo
> "]",
> bueno te voy a explicar lo q necesito:
>
> [A] [B] [C] [D]
> [1]6795026 a 125.00 0.00
> [2]6795026 b 0.00 150.00
> [3]6795026 a 25.00 1.50
> [4]6795026 b 0.00 35.00
> [5]6798062 c 80.00 0.00
> [6]6798063 a 0.00 25.00
> [7]6792520 c 1.00 2.00
> [8]6795026 a 10.00 0.00
>
> Yo haria esta formula:
>
> =SUMAPRODUCTO((C$1:D$8)*(B$1:B$8={"[ Llamadas de Larga Distancia
> Internacional en Promo ]","[ Llamadas de Larga Distancia
> Internacional ]"})*(A$1:A$8g95026))
>
> Esta me manda error que te dije en este signo "["
>
> y la otra me manda error de Valor
>
> =SUMAPRODUCTO((C$1:D$8)*(B$1:B$8="[ Llamadas de Larga Distancia
> Internacional en Promo ]")+("[ Llamadas de Larga Distancia
> Internacional ]")*(A$1:A$8g95026))
>
> Como puedo hacer????? o existe alguna otra manera de hacerlo
>
>
>
>
>
> "KL" escribió en el mensaje
> news:#
>> Hola Angelo,
>>
>> No se cual era tu intencion, pero lo que estas evaluando entre otras
>> cosas
>> es si las celdas en el rango LD!B$3:B$32 equivalen a "[ Llamadas de
>> Larga
>> Distancia Internacional en Promo ]" y "[ Llamadas de Larga Distancia
>> Internacional ]" a la vez (!!!). Y una celda no puede tener dos valores


a
> la
>> vez :-(
>>
>> Si quieres que te sume los registros correspondientes TANTO SI las


celdas
> en
>> el rango LD!B$3:B$32 equivalen a "[ Llamadas de Larga Distancia
>> Internacional en Promo ]" COMO "[ Llamadas de Larga Distancia
>> Internacional ]" entonces:
>>
>> 1) usa el operador mas (+):
>>
>> =SUMAPRODUCTO((LD!C$3:D$32)*((LD!B$3:B$32="[ Llamadas de Larga


Distancia
>> Internacional en Promo ]")+(LD!B$3:B$32="[ Llamadas de Larga Distancia
>> Internacional ]"))*(LD!A$3:A$32=Plantilla!B7))
>>
>> 2) o matriz fija:
>>
>> =SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32={"[ Llamadas de Larga


Distancia
>> Internacional en Promo ]","[ Llamadas de Larga Distancia
>> Internacional ]"})*(LD!A$3:A$32=Plantilla!B7))
>>
>> Saludos,
>> KL
>>
>>
>>
>> "Angelo Vernaza" wrote in message
>> news:
>> > Buenas Tardes, Cómo estan?
>> >
>> > Estoy tratando de usar la siguiente fórmula pero no me suma nada,
> quisiera
>> > saber donde tengo el error:
>> >
>> > =SUMAPRODUCTO((LD!C$3:D$32)*(LD!B$3:B$32="[ Llamadas de Larga


Distancia
>> > Internacional en Promo ]")*(LD!B$3:B$32="[ Llamadas de Larga


Distancia
>> > Internacional ]")*(LD!A$3:A$32=Plantilla!B7))
>> >
>> > Donde:
>> > LD!C$3:D$32 = Valores a Sumar
>> > LD!B$3:B$32 = Lista a comparar con las condiciones
>> > LD!A$3:A$32 = Otra lista para buscar otra condición
>> >
>> > espero me puedan ayudar.
>> >
>> > Saludos,
>> >
>> >
>>
>>
>
>


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