Obtener promedio con condision de fecha y tipo...!!!

12/07/2005 - 08:10 por HUGO B | Informe spam
hola grupo... queria preguntarles si saben de alguna formula (mezclada) o
algo en codigo q me saque de este apuro...

Explico el caso brevemente: ( "s" esta en la celda A2) quiero promediar por
meses (abril, mayo, junio, etc) y q sea del tipo s, t, etc, segun me pidan
(de cada mes) lo q se encuentra en la columna "cost" lo intente
combinando la formula SI con Y y PROMEDIO pero nada + me toma mi primer
argumento... agradesco su ayuda

tipo cost fecha
s 52 01/04/2005
s 586 30/04/2005
t 456 02/04/2005
d 321 03/06/2005
d 456 09/06/2005
s 89 08/05/2005
t 465 22/05/2005
t 800 09/06/2005
s 81 17/04/2005
t 355 22/06/2005

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
12/07/2005 - 08:51 | Informe spam
Por ejemplo, para el mes de abril:

=PROMEDIO(SI((A1:A10="s")*(MES(C1:C10)=4);B1:B10))

Ten en cuenta que:
- es una fórmula matricial (tienes que introducirla pulsando Control + Mayúsculas + Entrada al mismo tiempo)
- quizás tengas que sustituir el punto y coma por una coma, dependiendo de la configuración regional de tu equipo.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"HUGO B" escribió en el mensaje news:
hola grupo... queria preguntarles si saben de alguna formula (mezclada) o
algo en codigo q me saque de este apuro...

Explico el caso brevemente: ( "s" esta en la celda A2) quiero promediar por
meses (abril, mayo, junio, etc) y q sea del tipo s, t, etc, segun me pidan
(de cada mes) lo q se encuentra en la columna "cost" lo intente
combinando la formula SI con Y y PROMEDIO pero nada + me toma mi primer
argumento... agradesco su ayuda

tipo cost fecha
s 52 01/04/2005
s 586 30/04/2005
t 456 02/04/2005
d 321 03/06/2005
d 456 09/06/2005
s 89 08/05/2005
t 465 22/05/2005
t 800 09/06/2005
s 81 17/04/2005
t 355 22/06/2005
Respuesta Responder a este mensaje
#2 HUGO B
12/07/2005 - 15:41 | Informe spam
gracias fernando pero no me soluciono pq al cumplirse la condicion me
promedia toda la columna de cost y yo unicamente quiero q promedie las "s"
...gracias espero me puedas ayudar (trabajo en office 97 y el 2003)

"Fernando Arroyo" escribió:

Por ejemplo, para el mes de abril:

=PROMEDIO(SI((A1:A10="s")*(MES(C1:C10)=4);B1:B10))

Ten en cuenta que:
- es una fórmula matricial (tienes que introducirla pulsando Control + Mayúsculas + Entrada al mismo tiempo)
- quizás tengas que sustituir el punto y coma por una coma, dependiendo de la configuración regional de tu equipo.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"HUGO B" escribió en el mensaje news:
> hola grupo... queria preguntarles si saben de alguna formula (mezclada) o
> algo en codigo q me saque de este apuro...
>
> Explico el caso brevemente: ( "s" esta en la celda A2) quiero promediar por
> meses (abril, mayo, junio, etc) y q sea del tipo s, t, etc, segun me pidan
> (de cada mes) lo q se encuentra en la columna "cost" lo intente
> combinando la formula SI con Y y PROMEDIO pero nada + me toma mi primer
> argumento... agradesco su ayuda
>
> tipo cost fecha
> s 52 01/04/2005
> s 586 30/04/2005
> t 456 02/04/2005
> d 321 03/06/2005
> d 456 09/06/2005
> s 89 08/05/2005
> t 465 22/05/2005
> t 800 09/06/2005
> s 81 17/04/2005
> t 355 22/06/2005

Respuesta Responder a este mensaje
#3 KL
12/07/2005 - 16:04 | Informe spam
Hola Hugo,

En tanto vielve Fernando, comentarte que si te promedia todos, probablemente
signifique que no hayas introducido la formula correctamente, o sea tal como
te decia fernando mediante Ctrl+Shift+Enter. Esto es facil de comprobar - si
al seleccionar la celda la formula aparece entre llaves {=Promedio(si...}
entonces esta introducida correctamente. Si no estan las llaves, mete el
cursor dentro de la formula (como si estuvieras cambiando algo en ella) o
bien con la celda selecccionada haz clic sobre la barra de formulas, manten
las teclas Ctrl y Mayusc apretadas y pulsa Intro.

Tambien como veo que tu tabla tiene titulos quizas tengas que cambiar los
rangos dentro de la formula para que empiecen desde la segunda fila:

=PROMEDIO(SI((A2:A10="s")*(MES(C2:C10)=4);B2:B10))

Saludos,
KL

"HUGO B" wrote in message
news:
gracias fernando pero no me soluciono pq al cumplirse la condicion me
promedia toda la columna de cost y yo unicamente quiero q promedie las "s"
...gracias espero me puedas ayudar (trabajo en office 97 y el 2003)

"Fernando Arroyo" escribio:

Por ejemplo, para el mes de abril:

=PROMEDIO(SI((A1:A10="s")*(MES(C1:C10)=4);B1:B10))

Ten en cuenta que:
- es una formula matricial (tienes que introducirla pulsando Control +
Mayusculas + Entrada al mismo tiempo)
- quizas tengas que sustituir el punto y coma por una coma, dependiendo
de la configuracion regional de tu equipo.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"HUGO B" escribio en el mensaje
news:
> hola grupo... queria preguntarles si saben de alguna formula (mezclada)
> o
> algo en codigo q me saque de este apuro...
>
> Explico el caso brevemente: ( "s" esta en la celda A2) quiero
> promediar por
> meses (abril, mayo, junio, etc) y q sea del tipo s, t, etc, segun me
> pidan
> (de cada mes) lo q se encuentra en la columna "cost" lo intente
> combinando la formula SI con Y y PROMEDIO pero nada + me toma mi primer
> argumento... agradesco su ayuda
>
> tipo cost fecha
> s 52 01/04/2005
> s 586 30/04/2005
> t 456 02/04/2005
> d 321 03/06/2005
> d 456 09/06/2005
> s 89 08/05/2005
> t 465 22/05/2005
> t 800 09/06/2005
> s 81 17/04/2005
> t 355 22/06/2005

Respuesta Responder a este mensaje
#4 HUGO B
12/07/2005 - 16:40 | Informe spam
gracias, en el detalle de la referencia ya me habia fijado... y si c me paso
hacerlo matricial... gracias nuevamente... ya quedo!!!

"KL" escribió:

Hola Hugo,

En tanto vielve Fernando, comentarte que si te promedia todos, probablemente
signifique que no hayas introducido la formula correctamente, o sea tal como
te decia fernando mediante Ctrl+Shift+Enter. Esto es facil de comprobar - si
al seleccionar la celda la formula aparece entre llaves {=Promedio(si...}
entonces esta introducida correctamente. Si no estan las llaves, mete el
cursor dentro de la formula (como si estuvieras cambiando algo en ella) o
bien con la celda selecccionada haz clic sobre la barra de formulas, manten
las teclas Ctrl y Mayusc apretadas y pulsa Intro.

Tambien como veo que tu tabla tiene titulos quizas tengas que cambiar los
rangos dentro de la formula para que empiecen desde la segunda fila:

=PROMEDIO(SI((A2:A10="s")*(MES(C2:C10)=4);B2:B10))

Saludos,
KL

"HUGO B" wrote in message
news:
> gracias fernando pero no me soluciono pq al cumplirse la condicion me
> promedia toda la columna de cost y yo unicamente quiero q promedie las "s"
> ...gracias espero me puedas ayudar (trabajo en office 97 y el 2003)
>
> "Fernando Arroyo" escribio:
>
>> Por ejemplo, para el mes de abril:
>>
>> =PROMEDIO(SI((A1:A10="s")*(MES(C1:C10)=4);B1:B10))
>>
>> Ten en cuenta que:
>> - es una formula matricial (tienes que introducirla pulsando Control +
>> Mayusculas + Entrada al mismo tiempo)
>> - quizas tengas que sustituir el punto y coma por una coma, dependiendo
>> de la configuracion regional de tu equipo.
>> Un saludo.
>>
>>
>> Fernando Arroyo
>> MS MVP - Excel
>>
>>
>>
>> "HUGO B" escribio en el mensaje
>> news:
>> > hola grupo... queria preguntarles si saben de alguna formula (mezclada)
>> > o
>> > algo en codigo q me saque de este apuro...
>> >
>> > Explico el caso brevemente: ( "s" esta en la celda A2) quiero
>> > promediar por
>> > meses (abril, mayo, junio, etc) y q sea del tipo s, t, etc, segun me
>> > pidan
>> > (de cada mes) lo q se encuentra en la columna "cost" lo intente
>> > combinando la formula SI con Y y PROMEDIO pero nada + me toma mi primer
>> > argumento... agradesco su ayuda
>> >
>> > tipo cost fecha
>> > s 52 01/04/2005
>> > s 586 30/04/2005
>> > t 456 02/04/2005
>> > d 321 03/06/2005
>> > d 456 09/06/2005
>> > s 89 08/05/2005
>> > t 465 22/05/2005
>> > t 800 09/06/2005
>> > s 81 17/04/2005
>> > t 355 22/06/2005
>>



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