Ayuda con fórmulas para aplicar a los datos de tablas de Microsoft Excel
Estoy haciendo una hoja de excel que calcule el consumo de calorías, proteínas, grasas e hidratos en una dieta.
Mi idea es tener en una hoja un cuadro con la composición de los diferentes alimentos y en otra ir colocando las comidas.
Tengo completada la tabla de datos en la hoja 2 y para utilizar los datos en la hoja principal, utilicé una fórmula de búsqueda horizontal.
La tabla de datos tiene unas dimensiones de 5x105, en la primera fila van los nombres de los alimentos, que empleo como referencia y en las cuatro de abajo, calorías, proteínas, grasas e hidratos.
En la hoja principal, sigo el mismo formato, en columna introduzco, el alimento, la cantidad en gramos y debajo los criterios con las fórmulas de búsqueda. Tuve que corregirlas a mano para que me conservaran las referencias a la cantidad y alimento, ya que con referencias absolutas no podía copiar las fórmulas a otros lados de la tabla y que me siguieran funcionando.
Ahora el problema, en un principio pensé que funcionaba perfectamente, pero solo me encuentra algunos de las referencias, para otras me da valores de referencias equivocadas, no tengo claras las limitaciones de esta fórmula ni para que vale el valor lógico que puedes introducir al final, que no estoy empleando.
Estas son las fórmulas que estoy empleando
B3 aquí pondría el alimento en cuestión
B4 la cantidad (los datos de composición son para 100gr)
B5 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;2)*B4/100
B6 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;3)*B4/100
B7 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;4)*B4/100
B8 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;5)*B4/100
Te dejo un enlace para que te descargues la hoja, que como verás me atasqué empezando, es la única fórmula que tendrá algo de complicación de la hoja
Mi idea es tener en una hoja un cuadro con la composición de los diferentes alimentos y en otra ir colocando las comidas.
Tengo completada la tabla de datos en la hoja 2 y para utilizar los datos en la hoja principal, utilicé una fórmula de búsqueda horizontal.
La tabla de datos tiene unas dimensiones de 5x105, en la primera fila van los nombres de los alimentos, que empleo como referencia y en las cuatro de abajo, calorías, proteínas, grasas e hidratos.
En la hoja principal, sigo el mismo formato, en columna introduzco, el alimento, la cantidad en gramos y debajo los criterios con las fórmulas de búsqueda. Tuve que corregirlas a mano para que me conservaran las referencias a la cantidad y alimento, ya que con referencias absolutas no podía copiar las fórmulas a otros lados de la tabla y que me siguieran funcionando.
Ahora el problema, en un principio pensé que funcionaba perfectamente, pero solo me encuentra algunos de las referencias, para otras me da valores de referencias equivocadas, no tengo claras las limitaciones de esta fórmula ni para que vale el valor lógico que puedes introducir al final, que no estoy empleando.
Estas son las fórmulas que estoy empleando
B3 aquí pondría el alimento en cuestión
B4 la cantidad (los datos de composición son para 100gr)
B5 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;2)*B4/100
B6 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;3)*B4/100
B7 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;4)*B4/100
B8 BUSCARH(B3;'Tabla Información'!$B$2:$DA$6;5)*B4/100
Te dejo un enlace para que te descargues la hoja, que como verás me atasqué empezando, es la única fórmula que tendrá algo de complicación de la hoja
1 Respuesta
Respuesta de deathwatch
1