Sumaproducto

17/09/2006 - 20:26 por Donca | Informe spam
Hola:

Con esta función, me pasa algo muy raro: jamás la he entendido, y creo que
nunca la voy a entender; sin embargo, la uso bastante, y me da los
resultados que busco, pero es a base de prueba / error.

En fin, en esta ocasión, quisiera simplificar una fórmula donde interviene
Sumaproducto. Lo que busco es lo siguiente: tengo un rango de 3 columnas,
llamadas "Cuenta", "Mes" y "Saldo".

A partir de ahí, genero otra hoja en la que en la columna A y en la columna
B, desde la fila 2 hacia abajo, introduzco datos de la Columna "Cuenta". En
la Fila 1, desde la columna B hacia la derecha, introduzco los meses.

El resultado que persigo, es que me "cruce" los datos, y que, por ejemplo,
en la celda C2, me aparezca la suma del saldo de las cuentas especificadas
en la celda A2 y B2, para el mes especificado en C1.

Lo consigo introduciendo dos veces la función Sumaproducto, de la siguiente
manera:
SUMAPRODUCTO((Cuenta=$A2)*(Mes=C$2);(Saldo))+SUMAPRODUCTO((Cuenta=$B2)*(Mes=C$2);(Saldo)

Dado que el ejemplo está simplificado a 2 columnas de cuenta, pero pueden
ser muchas más, me gustaría poder usar sólo una vez la función Sumaproducto.
¿Es posible?.

Muchas gracias. Espero haberme explicado medianamente bien.
 

Leer las respuestas

#1 Nando
17/09/2006 - 21:12 | Informe spam
Imagina la tabla:
A1 B1 C1
A2 B2 C2
A3 B3 C3

=SUMAPRODUCTO(A1:A3;B1:B3;C1:C3) te da el resultado de la fórmula siguiente:

A1*B1*C1 + A2*B2*C2 + A3*B3*C3

Ten en cuenta que siempre tienes que tener más de un rango, por ejemplo si
escribieses:
=SUMAPRODUCTO(A1:C3) el resultado que da es la suma del rango = SUMA(A1:C3),
aunque yo pienso que aquí el resultado debería ser 0 o al menos dar un error.
Al dar la suma es como si operase con otro rango de las mismas dimensiones y
con valores 1 en cada posición.

Lo que no acabo de entender es como te puede dar el resultado correcto,
aunque sea tanteando.

"Donca" escribió:

Hola:

Con esta función, me pasa algo muy raro: jamás la he entendido, y creo que


.
¿Es posible?.

Muchas gracias. Espero haberme explicado medianamente bien.



Preguntas similares