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
 

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



Preguntas similares