Utilización de la función si, en exel

Cordial saludo, tengo una base de datos a la cual quiero condicionar una celda para que me traiga un resultado especifico de un listado especifico, en este caso es el rango de edad.

FECHA NACIMIENTO EDAD RANGO EDAD

15/4/96 16 15 a 19

tengo 13 rangos que van de 0 a 4, 5 a 9, 10 a 14................que están en otra hoja de exel asi de 4 en 4 años, al aplicar la función si incluyendo todos los parámetros , no la lee , me da otro resultado,

=SI($I$2<"5";GRÁFICAS!$P$38;SI(I2="5""10";GRÁFICAS!$P$39;SI(I2<"15"="10";GRÁFICAS!$P$40;SI(I2<"20"="15";GRÁFICAS!$P$41;SI(I2<"25"="20";GRÁFICAS!$P$42;SI(I2<"30"="25";GRÁFICAS!$P$43;SI(I2<"35"="30";GRÁFICAS!$P$44;SI(I2<"40"="35";GRÁFICAS!$P$45;SI(I2<"45"="40";GRÁFICAS!$P$46;SI(I2<"50"="45";GRÁFICAS!$P$47;SI(I2<"55"="50";GRÁFICAS!$P$48;SI(I2<"60"="55";GRÁFICAS!P49;SI(I2<="60";GRÁFICAS!P50;""))))))))))))),

para el ejemplo inicial de los 16 años en vez de traerme de 15 a 19 me trae 0 a 4 a la celda.

me puedes ayudar revisando la formulación,

gracias

1 Respuesta

Respuesta
1

La fórmula que has puesto tiene bastantes errores. Cuando pones $I$2<"5" tienes que hacerlo sin comillas $I$2<5 ya que es un número. Se pone entre comillas cuando es texto.

Por otro lado, cuando pones I2<"20"="15" no significa nada. Si lo que quieres poner es un rango, tendrías que hacerlo así Y(I2<20;I2>=15) si es que quieres poner mayor o igual que 15 y menor que 20.

Cambia todos estos conceptos que te comento.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas