promedios y sumas entre columnas

23/06/2008 - 23:27 por gevimo | Informe spam
hola a toda la comunidad, mi pregunta es la siguiente:

Quiero calcular el promedio de una serie de datos de una columna dentro de
un intervalo determinado y al mismo tiempo que este intervalo de valores
cumpla o se relacione con otra condición en una columna o varias columnas
diferentes

muchas gracias

Preguntas similare

Leer las respuestas

#1 gevimo
27/06/2008 - 17:55 | Informe spam
gracias AnSanVal:

esta formula funciona muy bien, sin ningun problema en las dos consultas,
gracias y saludos desde la Ciudad de Mexico


"AnSanVal" escribió:

Trabajando los rangos con nombres definidos (para "aclarar" la fórmula).

Consulta 1:
=SUMAPRODUCTO((age>6)*(age<9)*(fol))

Consulta 2:
=SUMAPRODUCTO((age>6)*(age<9)*(technique="conventional")*(fol))

Saludos desde Tenerife: Antonio.
***********************************************
"gevimo" escribió en el mensaje
news:
> Hola Héctor y a todos los participantes del foro:
>
> Si, tal vez si deba ser más explicito, por eso incluyo la siguiente tabla,
> para detallar con mayor profundidad mis dudas, pues, todo comenzó así:
>
> Yo inicialmente pregunte (18/06/08) al foro, ¿como debía hacer para calcular
> el promedio de edad de un grupo de datos en una misma columna? considerando
> únicamente un rango o intervalo de edad, no de celdas y dos foristas expertos
> de recomendaron la siguiente formula:
>
> =PROMEDIO(SI((C5:C10>35)*(C5:C10<45);C5:C10))
>
> Donde "C" era la columna ejemplo y el rango entre 35 y 45, y funcionó muy
> bien. Después, pregunte una vez más al foro y cito textualmente lo que
> escribí en esa pregunta: "lo que quiero preguntarte ahora es lo siguiente,
> deseo relacionar este calculo inicial con datos de otras columnas, es decir,
> indicar un intervalo de valores solo cuando estos valores cumplen otra
> condición en una columna diferente, yo empleo la formula promedio.si.conjunto
> pero calculando un limite inferior o superior, no se como hacerlo con la
> formula que calcula entre un intervalo de valores y no se como hacerlo con
> esta nueva formula, que debo hacer, una vez mas, gracias" y de nuevo, los
> mismos expertos me sugirieron la siguiente formula:
>
> =PROMEDIO(SI((C5:C10>35)*(C5:C10<45)*(D5:D10="a")*(E5:E10<0);C5:C10))
>
> En primer lugar, yo comente que NO FUNCIONABA, pero cometí un error, que en
> la formula que yo estaba escribiendo incluí comillas donde no debían haberse
> escrito y en lugar de verificar la formula lo que hice fue preguntar una vez
> más al foro, donde tu tuviste la amabilidad de contestarme, y lo que hice fue
> lo siguiente, como se me hizo más complicada la fórmula que me sugeriste
> reevalué la formula antes comentada y fue donde me percate de mi error, los
> expertos tenían razón, entonces escribí correctamente la formula y funcionó
> muy bien, bueno hasta ahora creo que he aclarado todo, pero, quiero formular
> dos preguntas, si el foro me lo permite,
> (1) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> la columna denominada FOL en un grupo de edad determinado? y
> (2) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> la columna denominada FOL en un grupo de edad determinado de la columna AGE y
> bajo la condición de que sea con el criterio "conventional " de la columna
> TECHNIQUE?
>
> Gracias y disculpen tanto rollo.
>
> AGE FOL OVO TECHNIQUE TOTAL NAME
> 30 12 12 new 3 susan
> 41 0 conventional
> 34 11 15 new 3 jerry
> 39 12 19 conventional
> 39 5 3 classic 2 susan
> 33 5 2 icsi 2 jerry
> 39 14 15 new 3 jerry
> 31 7 11 classic 4 jerry
> 36 19 19 conventional 2 jerry
> 37 7 5 new 3 jerry
> 30 8 7 new 2 jerry
> 34 11 14 new 3 susan
> 27 14 18 classic 2 jerry
> 40 4 3 new
> 33 19 16 classic 3 susan
> 28 26 22 conventional 2 jerry
> 39 13 10 new 3 susan
> 26 30 22 classic 3 jerry
> 38 6 5 new 2 susan
> 31 12 14 conventional 4 wendi
> 35 8 7 classic 3 jerry
> 42 7 4 new 2 susan
> 39 8 8 new 3 wendi
> 32 12 14 conventional 3 susan



Respuesta Responder a este mensaje
#2 gevimo
27/06/2008 - 22:10 | Informe spam
una pregunta mas:

quiero el PROMEDIO en un grupo de edad determinado relacionando al mismo
UNA o DOS columnas, por ejemplo TECHNIQUE o NAME,

gracias




"gevimo" escribió:

gracias AnSanVal:

esta formula funciona muy bien, sin ningun problema en las dos consultas,
gracias y saludos desde la Ciudad de Mexico


"AnSanVal" escribió:

> Trabajando los rangos con nombres definidos (para "aclarar" la fórmula).
>
> Consulta 1:
> =SUMAPRODUCTO((age>6)*(age<9)*(fol))
>
> Consulta 2:
> =SUMAPRODUCTO((age>6)*(age<9)*(technique="conventional")*(fol))
>
> Saludos desde Tenerife: Antonio.
> ***********************************************
> "gevimo" escribió en el mensaje
> news:
> > Hola Héctor y a todos los participantes del foro:
> >
> > Si, tal vez si deba ser más explicito, por eso incluyo la siguiente tabla,
> > para detallar con mayor profundidad mis dudas, pues, todo comenzó así:
> >
> > Yo inicialmente pregunte (18/06/08) al foro, ¿como debía hacer para calcular
> > el promedio de edad de un grupo de datos en una misma columna? considerando
> > únicamente un rango o intervalo de edad, no de celdas y dos foristas expertos
> > de recomendaron la siguiente formula:
> >
> > =PROMEDIO(SI((C5:C10>35)*(C5:C10<45);C5:C10))
> >
> > Donde "C" era la columna ejemplo y el rango entre 35 y 45, y funcionó muy
> > bien. Después, pregunte una vez más al foro y cito textualmente lo que
> > escribí en esa pregunta: "lo que quiero preguntarte ahora es lo siguiente,
> > deseo relacionar este calculo inicial con datos de otras columnas, es decir,
> > indicar un intervalo de valores solo cuando estos valores cumplen otra
> > condición en una columna diferente, yo empleo la formula promedio.si.conjunto
> > pero calculando un limite inferior o superior, no se como hacerlo con la
> > formula que calcula entre un intervalo de valores y no se como hacerlo con
> > esta nueva formula, que debo hacer, una vez mas, gracias" y de nuevo, los
> > mismos expertos me sugirieron la siguiente formula:
> >
> > =PROMEDIO(SI((C5:C10>35)*(C5:C10<45)*(D5:D10="a")*(E5:E10<0);C5:C10))
> >
> > En primer lugar, yo comente que NO FUNCIONABA, pero cometí un error, que en
> > la formula que yo estaba escribiendo incluí comillas donde no debían haberse
> > escrito y en lugar de verificar la formula lo que hice fue preguntar una vez
> > más al foro, donde tu tuviste la amabilidad de contestarme, y lo que hice fue
> > lo siguiente, como se me hizo más complicada la fórmula que me sugeriste
> > reevalué la formula antes comentada y fue donde me percate de mi error, los
> > expertos tenían razón, entonces escribí correctamente la formula y funcionó
> > muy bien, bueno hasta ahora creo que he aclarado todo, pero, quiero formular
> > dos preguntas, si el foro me lo permite,
> > (1) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> > la columna denominada FOL en un grupo de edad determinado? y
> > (2) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> > la columna denominada FOL en un grupo de edad determinado de la columna AGE y
> > bajo la condición de que sea con el criterio "conventional " de la columna
> > TECHNIQUE?
> >
> > Gracias y disculpen tanto rollo.
> >
> > AGE FOL OVO TECHNIQUE TOTAL NAME
> > 30 12 12 new 3 susan
> > 41 0 conventional
> > 34 11 15 new 3 jerry
> > 39 12 19 conventional
> > 39 5 3 classic 2 susan
> > 33 5 2 icsi 2 jerry
> > 39 14 15 new 3 jerry
> > 31 7 11 classic 4 jerry
> > 36 19 19 conventional 2 jerry
> > 37 7 5 new 3 jerry
> > 30 8 7 new 2 jerry
> > 34 11 14 new 3 susan
> > 27 14 18 classic 2 jerry
> > 40 4 3 new
> > 33 19 16 classic 3 susan
> > 28 26 22 conventional 2 jerry
> > 39 13 10 new 3 susan
> > 26 30 22 classic 3 jerry
> > 38 6 5 new 2 susan
> > 31 12 14 conventional 4 wendi
> > 35 8 7 classic 3 jerry
> > 42 7 4 new 2 susan
> > 39 8 8 new 3 wendi
> > 32 12 14 conventional 3 susan
>
>
>
Respuesta Responder a este mensaje
#3 AnSanVal
27/06/2008 - 23:34 | Informe spam
La sintaxis es la misma. Considera cada igualdad entre paréntesis como una condición. Puedes añadir las nuevas
condiciones entre paréntesis y separadas por el signo "*" (sin comillas).

Saludos: Antonio.
********************
"gevimo" escribió en el mensaje
news:
una pregunta mas:

quiero el PROMEDIO en un grupo de edad determinado relacionando al mismo
UNA o DOS columnas, por ejemplo TECHNIQUE o NAME,

gracias




"gevimo" escribió:

gracias AnSanVal:

esta formula funciona muy bien, sin ningun problema en las dos consultas,
gracias y saludos desde la Ciudad de Mexico


"AnSanVal" escribió:

> Trabajando los rangos con nombres definidos (para "aclarar" la fórmula).
>
> Consulta 1:
> =SUMAPRODUCTO((age>6)*(age<9)*(fol))
>
> Consulta 2:
> =SUMAPRODUCTO((age>6)*(age<9)*(technique="conventional")*(fol))
>
> Saludos desde Tenerife: Antonio.
> ***********************************************
> "gevimo" escribió en el mensaje
> news:
> > Hola Héctor y a todos los participantes del foro:
> >
> > Si, tal vez si deba ser más explicito, por eso incluyo la siguiente tabla,
> > para detallar con mayor profundidad mis dudas, pues, todo comenzó así:
> >
> > Yo inicialmente pregunte (18/06/08) al foro, ¿como debía hacer para calcular
> > el promedio de edad de un grupo de datos en una misma columna? considerando
> > únicamente un rango o intervalo de edad, no de celdas y dos foristas expertos
> > de recomendaron la siguiente formula:
> >
> > =PROMEDIO(SI((C5:C10>35)*(C5:C10<45);C5:C10))
> >
> > Donde "C" era la columna ejemplo y el rango entre 35 y 45, y funcionó muy
> > bien. Después, pregunte una vez más al foro y cito textualmente lo que
> > escribí en esa pregunta: "lo que quiero preguntarte ahora es lo siguiente,
> > deseo relacionar este calculo inicial con datos de otras columnas, es decir,
> > indicar un intervalo de valores solo cuando estos valores cumplen otra
> > condición en una columna diferente, yo empleo la formula promedio.si.conjunto
> > pero calculando un limite inferior o superior, no se como hacerlo con la
> > formula que calcula entre un intervalo de valores y no se como hacerlo con
> > esta nueva formula, que debo hacer, una vez mas, gracias" y de nuevo, los
> > mismos expertos me sugirieron la siguiente formula:
> >
> > =PROMEDIO(SI((C5:C10>35)*(C5:C10<45)*(D5:D10="a")*(E5:E10<0);C5:C10))
> >
> > En primer lugar, yo comente que NO FUNCIONABA, pero cometí un error, que en
> > la formula que yo estaba escribiendo incluí comillas donde no debían haberse
> > escrito y en lugar de verificar la formula lo que hice fue preguntar una vez
> > más al foro, donde tu tuviste la amabilidad de contestarme, y lo que hice fue
> > lo siguiente, como se me hizo más complicada la fórmula que me sugeriste
> > reevalué la formula antes comentada y fue donde me percate de mi error, los
> > expertos tenían razón, entonces escribí correctamente la formula y funcionó
> > muy bien, bueno hasta ahora creo que he aclarado todo, pero, quiero formular
> > dos preguntas, si el foro me lo permite,
> > (1) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> > la columna denominada FOL en un grupo de edad determinado? y
> > (2) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> > la columna denominada FOL en un grupo de edad determinado de la columna AGE y
> > bajo la condición de que sea con el criterio "conventional " de la columna
> > TECHNIQUE?
> >
> > Gracias y disculpen tanto rollo.
> >
> > AGE FOL OVO TECHNIQUE TOTAL NAME
> > 30 12 12 new 3 susan
> > 41 0 conventional
> > 34 11 15 new 3 jerry
> > 39 12 19 conventional
> > 39 5 3 classic 2 susan
> > 33 5 2 icsi 2 jerry
> > 39 14 15 new 3 jerry
> > 31 7 11 classic 4 jerry
> > 36 19 19 conventional 2 jerry
> > 37 7 5 new 3 jerry
> > 30 8 7 new 2 jerry
> > 34 11 14 new 3 susan
> > 27 14 18 classic 2 jerry
> > 40 4 3 new
> > 33 19 16 classic 3 susan
> > 28 26 22 conventional 2 jerry
> > 39 13 10 new 3 susan
> > 26 30 22 classic 3 jerry
> > 38 6 5 new 2 susan
> > 31 12 14 conventional 4 wendi
> > 35 8 7 classic 3 jerry
> > 42 7 4 new 2 susan
> > 39 8 8 new 3 wendi
> > 32 12 14 conventional 3 susan
>
>
>
Respuesta Responder a este mensaje
#4 AnSanVal
27/06/2008 - 23:39 | Informe spam
Hola de nuevo.

Cuando la cantidad de condiciones empieza a complicarse tanto... ¿No sería el momento de intentar la propuesta de Héctor
Miguel (más arriba) combinada con Auto Filtro o Filtro Avanzado?

Saludos: Antonio.
*******************
"gevimo" escribió en el mensaje
news:
una pregunta mas:

quiero el PROMEDIO en un grupo de edad determinado relacionando al mismo
UNA o DOS columnas, por ejemplo TECHNIQUE o NAME,

gracias




"gevimo" escribió:

gracias AnSanVal:

esta formula funciona muy bien, sin ningun problema en las dos consultas,
gracias y saludos desde la Ciudad de Mexico


"AnSanVal" escribió:

> Trabajando los rangos con nombres definidos (para "aclarar" la fórmula).
>
> Consulta 1:
> =SUMAPRODUCTO((age>6)*(age<9)*(fol))
>
> Consulta 2:
> =SUMAPRODUCTO((age>6)*(age<9)*(technique="conventional")*(fol))
>
> Saludos desde Tenerife: Antonio.
> ***********************************************
> "gevimo" escribió en el mensaje
> news:
> > Hola Héctor y a todos los participantes del foro:
> >
> > Si, tal vez si deba ser más explicito, por eso incluyo la siguiente tabla,
> > para detallar con mayor profundidad mis dudas, pues, todo comenzó así:
> >
> > Yo inicialmente pregunte (18/06/08) al foro, ¿como debía hacer para calcular
> > el promedio de edad de un grupo de datos en una misma columna? considerando
> > únicamente un rango o intervalo de edad, no de celdas y dos foristas expertos
> > de recomendaron la siguiente formula:
> >
> > =PROMEDIO(SI((C5:C10>35)*(C5:C10<45);C5:C10))
> >
> > Donde "C" era la columna ejemplo y el rango entre 35 y 45, y funcionó muy
> > bien. Después, pregunte una vez más al foro y cito textualmente lo que
> > escribí en esa pregunta: "lo que quiero preguntarte ahora es lo siguiente,
> > deseo relacionar este calculo inicial con datos de otras columnas, es decir,
> > indicar un intervalo de valores solo cuando estos valores cumplen otra
> > condición en una columna diferente, yo empleo la formula promedio.si.conjunto
> > pero calculando un limite inferior o superior, no se como hacerlo con la
> > formula que calcula entre un intervalo de valores y no se como hacerlo con
> > esta nueva formula, que debo hacer, una vez mas, gracias" y de nuevo, los
> > mismos expertos me sugirieron la siguiente formula:
> >
> > =PROMEDIO(SI((C5:C10>35)*(C5:C10<45)*(D5:D10="a")*(E5:E10<0);C5:C10))
> >
> > En primer lugar, yo comente que NO FUNCIONABA, pero cometí un error, que en
> > la formula que yo estaba escribiendo incluí comillas donde no debían haberse
> > escrito y en lugar de verificar la formula lo que hice fue preguntar una vez
> > más al foro, donde tu tuviste la amabilidad de contestarme, y lo que hice fue
> > lo siguiente, como se me hizo más complicada la fórmula que me sugeriste
> > reevalué la formula antes comentada y fue donde me percate de mi error, los
> > expertos tenían razón, entonces escribí correctamente la formula y funcionó
> > muy bien, bueno hasta ahora creo que he aclarado todo, pero, quiero formular
> > dos preguntas, si el foro me lo permite,
> > (1) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> > la columna denominada FOL en un grupo de edad determinado? y
> > (2) ¿Cómo debo escribir una formula que me permita SUMAR las cantidades de
> > la columna denominada FOL en un grupo de edad determinado de la columna AGE y
> > bajo la condición de que sea con el criterio "conventional " de la columna
> > TECHNIQUE?
> >
> > Gracias y disculpen tanto rollo.
> >
> > AGE FOL OVO TECHNIQUE TOTAL NAME
> > 30 12 12 new 3 susan
> > 41 0 conventional
> > 34 11 15 new 3 jerry
> > 39 12 19 conventional
> > 39 5 3 classic 2 susan
> > 33 5 2 icsi 2 jerry
> > 39 14 15 new 3 jerry
> > 31 7 11 classic 4 jerry
> > 36 19 19 conventional 2 jerry
> > 37 7 5 new 3 jerry
> > 30 8 7 new 2 jerry
> > 34 11 14 new 3 susan
> > 27 14 18 classic 2 jerry
> > 40 4 3 new
> > 33 19 16 classic 3 susan
> > 28 26 22 conventional 2 jerry
> > 39 13 10 new 3 susan
> > 26 30 22 classic 3 jerry
> > 38 6 5 new 2 susan
> > 31 12 14 conventional 4 wendi
> > 35 8 7 classic 3 jerry
> > 42 7 4 new 2 susan
> > 39 8 8 new 3 wendi
> > 32 12 14 conventional 3 susan
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida