............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

buscar valor complicado

Ver el tema anterior Ver el tema siguiente Ir abajo

buscar valor complicado

Mensaje por hamilton flores el Lun Feb 07, 2011 5:51 pm

Hola saludos a todos este es mi primer post y primera pregunta, por favor soy usuario nuevo de excel conozco algunas fórmulas pero me toco solucionar un problema y quisiera que me ayudaran con ello.
En el archivo adjunto les envio un libro de excel con 2 hojas, una hoja llamada peso y otra hoja llamada tabla
La cosa es lo siguiente:
En la hoja "peso" en la celda J3 debo escribir una formula que me de por resultado un valor de la columna d de la hoja "Tabla" ya sea "NORMAL" "SOBREPESO" "OBESIDAD" etc,
La formula hablando verbalmente primero debe hallar el IMC "INDICE DE MASA CORPORAL" de la persona, para ello tomar el valor de las celdas I3 y G3 con ello aplicar IMC = PESO/(TALLA)²
Luego con ese valor y el valor de las columnas edad sexo y IMC para el primer caso seria el valor de las celdas D3 "56" E3 "M" H3 "29.6"
Luego con esos valores ir a la hoja TABLA y buscar alli los valores que coincidan, para el primer caso seria pues la persona tiene 56 años, es de sexo Masculino y su IMC hallado primero 24.1 esta entre 20 a 25 por lo tanto le corresponde el valor NORMAL, eso deberia aparecer en la celda J3
Para el segundo caso la formula debe resultar en BAJO PESO porque la persona tiene 22 años sexo femenino y su IMC es 16 entonces en la hoja "TABLA" se ve que le correponde BAJOPESO

Lo he intentado con la formula si pero tengo que estar cambiando los valores en cada celda, quiero hacer una sola formula y arrastarla hacia abajo para todas las demas celdas
Agradesco de antemano su apoyo.

hamilton flores

Masculino Cantidad de envíos : 3
Edad : 46
Ciudad - Pais : peru
Version de Excel : 2010
Fecha de inscripción : 02/02/2011

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por GalileoGali el Lun Feb 07, 2011 7:58 pm

EDAD SEXO IMC DX
65 A 69 M < 21.39 BAJO PESO
66 A 69 M 21.39 a 29.08 NORMAL
67 A 69 M > 29.08 SOBREPESO
68 A 69 F < 21.25 BAJO PESO
69 A 69 F 21.25 a 31.4 NORMAL
70 A 69 F > 31.4 SOBREPESO

EDAD SEXO IMC DX
70 a 74 M < 21.29 BAJO PESO
71 a 74 M 21.29 a 28.99 NORMAL
72 a 74 M > 28.99 SOBREPESO
73 a 74 F < 21.44 BAJO PESO
74 a 74 F 21.44 a 31.58 NORMAL
75 a 74 F > 31.58 SOBREPESO
Estos rangos de edades son correctos????
75 a 74? 70 a 69?

Y el resto de esta subTabla, por ejemplo como encuentro

Edad 73 F 21.12 ? dónde está y podria enumerar otros?????

Por ejemplo

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por moises melgar el Mar Feb 08, 2011 8:11 pm

hola gali se que estas en el asunto pero vere que puedo lograr con estos datos para que el usuario llene esos faltantes el mismo

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por moises melgar el Miér Feb 09, 2011 1:48 pm

bueno Anoche estuve checando esto sin macros... aqui esta mi resultado:


es una formula que basicamente hace esto
=buscarv(valor a buscar,matrizde busqueda,columna a buscar,concidencia exacta)
primero usamos buscarv("Edad","tabla de edades y sexo",aqui use BUSCARH(D4,{"M";"F"\2;3},2,FALSO) [determina si en masculino sera la 2 columna y si es Femenino sera a 3 columna)

esta formula me dara como resultado una referencia de celdas que corresponden a los rangos de la segunda tabla que son los limites para el IMC divididos de acuerdo a sexo y edad

finalmente uso buscar(IMC,INDIRECTO("TABLA!"&referenciaresultante de la anterior formula),{"BAJO PESO";"NORMAL";"SOBREPESO"})
donde el valor de IMC se buscara en la referencia obtenida de acuerdo a la busqueda de edad y sexo (primera formula) y finalmente {"BAJO PESO";"NORMAL";"SOBREPESO"} son los resultados que se dan segun formula buscar

ahhh y complete encerandolo todo en si.error("toda la formula","VALORES NO DEFINIDOS")


Última edición por moises melgar el Miér Feb 09, 2011 9:20 pm, editado 1 vez

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Saludos amigos

Mensaje por hamilton flores el Miér Feb 09, 2011 6:31 pm

Gracias por su rapida respuesta.
Mil disculpas por hacerles trabajar en la tabla incorrecta, tenia razon MOISES MELGAR , la hoja llamada TABLA esta mal ya estoy enviando una hoja con la tabla correcta.
Esta como me la entregaron en una hoja de papel y yo lo copiè a la computadora. Esta tabla contiene valores unicos son como constantes donde solo hay que buscar la coincidencia exacta.
Quiza para efectos de las formulas ustedes podrian modificar la forma como esta elaborado.
Por ejemplo el grupo etareo columna A de la hoja TABLA dice 18 a 65 años eso engloba a las personas que tienen entre 18 a 65 años de edad, la razon que se repite es porque a cada valor 18 a 65 años le corresponde un IMC diferente y por tanto un resultado diferente.
Ahora la columna C IMC de la hoja llamada TABLA hay valores agrupados por ejemplo en la fila 7 dice 20 a 25 eso indica que las personas de 18 a 65 años de sexo masculino tienen un IMC entre 20 a 25 le corresponde entonces un resultado normal .
Eso tambien se podria desagrupar, digo yo, por ejemplo en la fila 7 cambiar el valor de IMC a 20, luego hacer una nueva fila 8 donde se repetiria 18 a 65 años sexo masculino IMC 21 resultado NORMAL, otra fila 9 igual de 18 a 65 años sexo masculino IMC 22 resultado NORMAL, etc, hasta llegar a IMC 25 de esa manera todo estaria desagregado y seria mas facil formular, digo yo.
Probare las soluciones que me enviaron y ya les avisare
Gracias.

hamilton flores

Masculino Cantidad de envíos : 3
Edad : 46
Ciudad - Pais : peru
Version de Excel : 2010
Fecha de inscripción : 02/02/2011

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por moises melgar el Miér Feb 09, 2011 9:24 pm

La checare mañana, suguiero que examines como realice la formula para poder conocer una idea de como elaborar esto, se que existiran otros usuarios que podran elaborarla mas sencillo pero la mia es una idea, ademas se me olvida que el foro es por el amor al excel, aportamos y aprendemos entre todos.

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por GalileoGali el Miér Feb 09, 2011 10:21 pm

a ver esto

TABLA

 BCDE
5SEXOEDADIMCDX
6F180,01BAJO PESO
7F1818,7NORMAL
8F1823,8SOBREPESO
9F650,01BAJO PESO
10F6521,25NORMAL
11F6531,41SOBREPESO
12F700,01BAJO PESO
13F7021,44NORMAL
14F7031,59SOBREPESO
15M180,01BAJO PESO
16M1820NORMAL
17M1825,01SOBREPESO
18M650,01BAJO PESO
19M6521,39NORMAL
20M6529,09SOBREPESO
21M700,01BAJO PESO
22M7021,29NORMAL
23M7029SOBREPESO


Excel tables to the web >> [Tienes que estar registrado y conectado para ver este vínculo]

TABLA

 GHIJKL
6PesoEstaturaIMCSEXOEDADDX
7781,6229,72M65SOBREPESO
Spreadsheet Formulas
CellFormula
I7=REDONDEAR(G7/(H7^2);2)
L7{=BUSCAR(I7;SI(INDICE(($B$6:$E$23)*($B$6:$B$23=J7)*($C$6:$C$23<=K7);0;3)=0;1/0;INDICE(($B$6:$E$23)*($B$6:$B$23=J7)*($C$6:$C$23<=K7);0;3));$E$6:$E$23)}
Formula Array:
Produce enclosing
{ } by entering
formula with CTRL+SHIFT+ENTER!


Excel tables to the web >> [Tienes que estar registrado y conectado para ver este vínculo]




_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por moises melgar el Jue Feb 10, 2011 4:33 pm

orale definitivamente aun no se usar formulas matriciales, las he visto mucho, las estudiare mucho para poder usarlas bien
gracias por la respuesta

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por hamilton flores el Dom Feb 13, 2011 7:36 pm

Gracias de nuevo pero por favor a ver si el Señor Galileo Galilei me explicara brevemente los pasos como a llegadoa esta formula me seria de utilidad para otros eventos
Probare esto formula lo que pasa es qie no tengo internet propia y soli es de cabinas publicas disculpen por la demora en responder.

hamilton flores

Masculino Cantidad de envíos : 3
Edad : 46
Ciudad - Pais : peru
Version de Excel : 2010
Fecha de inscripción : 02/02/2011

Volver arriba Ir abajo

Re: buscar valor complicado

Mensaje por Contenido patrocinado Hoy a las 1:55 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.