Como sumar en una matriz con 2 condiciones

25/01/2006 - 22:38 por Carlos | Informe spam
Hola a todos !

Necesito esta formula, si se puede. tengo la siguiente tabla

cve ENE FEB ABR MAY
001 45.2 12.0 5.6 1.1
002 2.0 5.9 55.2 3.3
003 45.9 5.5 62.9 41.3
004 10.0 9 45.8 0.6

Necesito sumar el acumulado de cierta clave hasta cierto mes, por ejemplo,
Necesito la formula que me de la suma de la clave 003, hasta el mes de abril
, o hasta el mes de febrero. Ya que en otra hoja de calculo, tengo las claves
en diferente orden, por consiguiente, le quiero poner una formula para me
busque en la martriz y me sume hasta el mes que yo escriba y
automaticamente en todas las claves se sume hasta el mes que puse.

Se puede hacer eso...

Preguntas similare

Leer las respuestas

#6 Carlos
26/01/2006 - 15:47 | Informe spam
KL,

Muchisimas gracias !!! ya viendo el ejemplo que me dejaste, lo pude
hacer...ya que por las formulas que pusiste, estuve batallando un poquito ,
pero tenia la idea, pero baje el archivo y con eso lo hice.

Muchas gracias por tu apoyo !!!!

Saludos !!!!!

"KL" escribió:

Hola Carlos,

1) Suponiendo que...
- Los meses estan en el rango [B1:M1]
- Las claves estan en el rango [A2:A5]
- Las claves NO SE REPITEN (son unicas)
- En la celda [A8] introduces la clave buscada
- En la celda [B7] introduces el maximo mes (en el mismo formato que [B1:M1] salvo el ejemplo C mas abajo)

A. Si los meses son texto:

entonces en la celda [B8] introduce la siguiente formula:
=SUMA(DESREF(INDICE(A2:A5;COINCIDIR(A8;A2:A5;0));;1;;COINCIDIR(B7;B1:M1;0)))

B. Si los meses son numeros (1,2,3,4,5,...12):

entonces en la celda [B8] introduce la siguiente formula:
=SUMAR.SI(B1:M1;"<="&B7;INDICE(B2:M5;A8;))

C. Si los meses son fechas con formato "MMM" y en la celda [B7] introduces el numero del maximo mes :

entonces en la celda [B8] introduce la siguiente formula (aunque es la mas corta tambien es la mas lenta de todas):
=SUMAPRODUCTO((A2:A5¨)*(MES(B1:M1)<·)*B2:M5)

2) Suponiendo que...
- Los meses estan en el rango [B1:M1]
- Las claves estan en el rango [A2:A5]
- Las claves SE REPITEN
- En la celda [A8] introduces la clave buscada
- En la celda [B7] introduces el maximo mes (en el mismo formato que [B1:M1] salvo el ejemplo C mas abajo)

A. Si los meses son texto:

entonces en la celda [B8] introduce la siguiente formula:
=SUMAPRODUCTO(SUMAR.SI(A2:A5;A8;DESREF(A2:A5;;FILA(INDIRECTO("1:"&COINCIDIR(B7;B1:M1;0))))))

B. Si los meses son numeros (1,2,3,4,5,...12):

entonces en la celda [B8] introduce la siguiente formula:
=SUMAPRODUCTO(SUMAR.SI(A2:A5;A8;DESREF(A2:A5;;FILA(INDIRECTO("1:"&B7)))))

C. Si los meses son fechas con formato "MMM" y en la celda [B7] introduces el numero del maximo mes:

entonces en la celda [B8] introduce la misma formula que la del punto C del apartado 1).

Te he colocado un ejemplo en el siguiente enlace:
http://www.telefonica.net/web/kl/SS...OFFSET.xls

Saludos,
KL


"Carlos" wrote in message news:
> Puse una hilera abajo de los meses numero, 1,2,3,4,5 etc
>
> "KL" escribió:
>
>> Hola Carlos,
>>
>> Como se han introducido los meses en los encabezados? Texto o numericos con formato "MMM"?
>>
>> Saludos,
>> KL
>>
>>
>> "Carlos" wrote in message news:
>> > Hola a todos !
>> >
>> > Necesito esta formula, si se puede. tengo la siguiente tabla
>> >
>> > cve ENE FEB ABR MAY
>> > 001 45.2 12.0 5.6 1.1
>> > 002 2.0 5.9 55.2 3.3
>> > 003 45.9 5.5 62.9 41.3
>> > 004 10.0 9 45.8 0.6
>> >
>> > Necesito sumar el acumulado de cierta clave hasta cierto mes, por ejemplo,
>> > Necesito la formula que me de la suma de la clave 003, hasta el mes de abril
>> > , o hasta el mes de febrero. Ya que en otra hoja de calculo, tengo las claves
>> > en diferente orden, por consiguiente, le quiero poner una formula para me
>> > busque en la martriz y me sume hasta el mes que yo escriba y
>> > automaticamente en todas las claves se sume hasta el mes que puse.
>> >
>> > Se puede hacer eso...
>>


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