Combinar dos columnas sumando los valores de una en funcion de una condicion dada para la otra

15/05/2006 - 22:28 por CROBER | Informe spam
Estimados Cogruperos,
Tengo en una hoja de calculo (Excel 2003) dos columnas, una con valores en
euros (columna A) y otra con solo dos tipos de valores (0 y 1), (columna B).
Quiero que el resultado en una celda sea el que sume todos los valores de
las celdas de la columna A que tengan a su derecha el valor de la columna
B=1, y que no tome en cuenta aquellos que el correspondiente valor sea 0.
¿Se os ocurre que formula puedo emplear?.
Se me ocurre encadenar las formulas =SI(B1=1;A1;0)+SI(B2=1;A2;0)+...
Pero esto, además de ser muy trabajoso, me obliga a retocar la formula cada
vez que inserte una fila nueva con valores enmedio de las columnas, y seguro
que es mas fácil que todo eso.

Gracias anticipadas por vuestra ayuda al responder.

=CROBER

croberNOSPAM@telefonica.net
Quita NOSPAM para responder
==
 

Leer las respuestas

#1 KL
15/05/2006 - 22:36 | Informe spam
=SUMAR.SI(B:B;1;A:A)
=SUMAR.SI(B:B;0;A:A)

o mejor

=SUMAR.SI(B1:B1000;1;A1:A1000)
=SUMAR.SI(B1:B1000;0;A1:A1000)

Saludos,
KL


"CROBER" wrote in message news:
Estimados Cogruperos,
Tengo en una hoja de calculo (Excel 2003) dos columnas, una con valores en
euros (columna A) y otra con solo dos tipos de valores (0 y 1), (columna B).
Quiero que el resultado en una celda sea el que sume todos los valores de
las celdas de la columna A que tengan a su derecha el valor de la columna
B=1, y que no tome en cuenta aquellos que el correspondiente valor sea 0.
¿Se os ocurre que formula puedo emplear?.
Se me ocurre encadenar las formulas =SI(B1=1;A1;0)+SI(B2=1;A2;0)+...
Pero esto, además de ser muy trabajoso, me obliga a retocar la formula cada
vez que inserte una fila nueva con valores enmedio de las columnas, y seguro
que es mas fácil que todo eso.

Gracias anticipadas por vuestra ayuda al responder.

=> CROBER


Quita NOSPAM para responder
==


Preguntas similares