Ayuda! Simplificar "Función SI"

Hola! Me gustaría saber cómo hacerle para simplificar la siguiente función que utilizo. Ya que como es una función condicional sólo me deja anidar hasta 7 funciones y tengo que utilizar tres celdas para realizar mis cálculos. Si alguien me pudiera dar otra opción se los agradecería! La función es como la siguiente:
=SI(H5=1,BY11,SI(H5=2,BY11,SI(H5=3,BY12,SI(H5=4,BY12,SI(H5=5,BY13,SI(H5=6,BY13,0))))))
=SI(H5=7,BY13,SI(H5=8,BY14,SI(H5=9,BY14,SI(H5=10,BY15,SI(H5=11,BY15,SI(H5=12,BY16,0))))))
Les agradezco su respuesta! Saludos
Respuesta
1
Si he entendido bien tu fórmula, lo que buscas es poner en H5 un número del 1 al 12 y que te devuelva un resultado.
Podrías utilizar la función índice que a partir de una matriz permite seleccionar un valor por su orden de fila o columna.
En tu caso, podrías crear una tabla de A1 hasta A12 con las siguientes fórmulas
A1-> =BY11
A2-> =BY11
A3-> =BY12
A4-> =BY12
A5-> =BY13
A6-> =BY13
A7-> =BY13
A8-> =BY14
A9-> =BY14
A10-> =BY15
A11-> =BY15
A12-> =BY16
Luego escribes la siguiente función
=INDICE($A$1:$A$12,$H$5)
La función Indice es de gran utilidad, si puedes investigar un poco sobre ella probablemente puedas encontrar algo que se adapte mejor a lo que buscas.
Un saludo,
Javi
PD No olvides valorar la respuesta
Se me ha ocurrido otra posibilidad, que es emplear la función Elegir que acepta hasta 29 valores. La fórmula sería:
=ELEGIR(H5,BY11,BY11,BY12,BY12,BY13,BY13,BY13,BY14,BY14,BY15,BY15,BY16)
La pregunta sigue activa. ¿Podrías valorarla para que se finalice?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas