Forums Últimos mensajes - Powered by IBM
 

No tiene que ser muy complicado (espero)

22/08/2006 - 16:43 por Rafa | Informe spam
Buenas tardes a todos
Necesito hacer una hoja con los siguientes datos:

Tengo en una hoja en la fila "concepto" por ejem 547 y en la columna
fecha (es una especie de calendario el mismo concepto aparecerá el
día 1,231 que finaliza el mes

En otra hoja tengo unas columnas en las que aparece el concepto
anterior, importe y fecha (esta hoja es bastante grande unas 500 filas)
CODIGO IMPORTE FECHA

660 100 05/07/2006
227 50 03/07/2006
613 -25 05/07/2006
547 10 03/07/2006
547 46 03/07/2006
547 256 03/07/2006
547 102 03/07/2006
547 150 03/07/2006
547 70 04/07/2006
Necesito una fórmula que lea todo el rango y solo si es la misma
fecha y solo si es el mismo concepto (547 por ejem).meta el valor del
importe (si un día existe el mismo código que se sume)

Por ejem si estamos el día 03/07/2006 con el código 547 tendría que
devolver 10+46+256+102+150
El día 04/07/2006 devolvería 70
el día 05/07/2006 devolvería 0
Estoy intentando probar con sumar.si, pero la verdad es que no me sale
No se si me he explicado bien, si teneis cualquier duda ya sabeis

Gracias por adelantado
 

Leer las respuestas

#1 David
22/08/2006 - 17:05 | Informe spam
Hola, Rafa.

Resulta que Sumar.Si sólo te acepta una condición, y en tu caso hay dos.
Así que aquí te dejo otra para que la analices y la adaptes a tu caso:

Primero, cambiemos un poco la distribución de tus datos por esta:

A B C
1 CODIGO 547
2 FECHA 03/07/2006
3 IMPORTE 564
4
5 CODIGO IMPORTE FECHA
6
7 660 100 05/07/2006
8 227 50 03/07/2006
9 613 -25 05/07/2006
10 547 10 03/07/2006
11 547 46 03/07/2006
12 547 256 03/07/2006
13 547 102 03/07/2006
14 547 150 03/07/2006
15 547 70 04/07/2006

Se espera que cuando tú cambies los valores de B1 y B2, automáticamente se
calcule el resultado en B3. Entonces, utiliza la siguiente fórmula en B3:

=SUMAPRODUCTO((A7:A15=$B$1)*1,(C7:C15=$B$2)*1,B7:B15)

Siempre recuerda comentar cómo te fue.

Nota: Utilizo la coma como separador. Si la fórmula no te funciona, prueba
cambiarla por punto y coma...



"Rafa" escribió:

Buenas tardes a todos
Necesito hacer una hoja con los siguientes datos:

Tengo en una hoja en la fila "concepto" por ejem 547 y en la columna
fecha (es una especie de calendario el mismo concepto aparecerá el
día 1,231 que finaliza el mes

En otra hoja tengo unas columnas en las que aparece el concepto
anterior, importe y fecha (esta hoja es bastante grande unas 500 filas)
CODIGO IMPORTE FECHA

660 100 05/07/2006
227 50 03/07/2006
613 -25 05/07/2006
547 10 03/07/2006
547 46 03/07/2006
547 256 03/07/2006
547 102 03/07/2006
547 150 03/07/2006
547 70 04/07/2006
Necesito una fórmula que lea todo el rango y solo si es la misma
fecha y solo si es el mismo concepto (547 por ejem).meta el valor del
importe (si un día existe el mismo código que se sume)

Por ejem si estamos el día 03/07/2006 con el código 547 tendría que
devolver 10+46+256+102+150
El día 04/07/2006 devolvería 70
el día 05/07/2006 devolvería 0
Estoy intentando probar con sumar.si, pero la verdad es que no me sale
No se si me he explicado bien, si teneis cualquier duda ya sabeis

Gracias por adelantado


Preguntas similares