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

#6 KL
30/04/2005 - 00:17 | Informe spam
Hola Angelo,

Revisa tu buzon. Es que el problema no estaba en las formulas sino en los
datos. Entre otras cosas:
1) en la columna [A] de la hoja LD! tienes los numeros en formato ####### y
en la columna [B] de la hoja Plantilla! los tienes en formato ###-####
2) ademas, en un principio pense que al poner tu el rango a sumar como
C$1:D$8 se trataba de un descuido y te lo corregi sin llamar tu atencion.
Sin embargo si necesitas que se sumen tantos los valores de la [C] como la
[D] deberas hacerlo sumando las columnas y no poniendo un rango
bidimensional. Total que la formula final deberia ser una de estas:

a. =SUMAPRODUCTO((LD!$C$1:$C$30+LD!$D$1:$D$30)*(LD!$B$1:$B$30={"[ Llamadas
de Larga Distancia Internacional en Promo ]","[ Llamadas de Larga Distancia
Internacional ]"})*(LD!$A$1:$A$30=--SUSTITUIR($B6,"-","")))

b. =SUMAPRODUCTO((LD!$C$1:$C$30+LD!$D$1:$D$30)*((LD!$B$1:$B$30="[ Llamadas
de Larga Distancia Internacional en Promo ]")+(LD!$B$1:$B$30="[ Llamadas de
Larga Distancia Internacional ]"))*(LD!$A$1:$A$30=--SUSTITUIR($B6,"-","")))

Saludos,
KL

"Angelo Vernaza" wrote in message
news:Oj$
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,
>> >
>> >
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida