Ejercicio excel

Cerrado
yohanna23l Mensajes enviados 1 Fecha de inscripción jueves, 1 de febrero de 2018 Estatus Miembro Última intervención jueves, 1 de febrero de 2018 - Modificado el 1 feb 2018 a las 21:12
Mazzaropi Mensajes enviados 1985 Fecha de inscripción lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención miércoles, 24 de mayo de 2023 - 1 feb 2018 a las 23:43
Tengo un ejercicio que resolver que por cierto nunca enseñó el profe, el cual es el siguiente.:
Tengo una lista de la siguiente. Manera:
Fecha de ingreso - Mostrará
Antes 1980 (>=31/12/1979) 150
  • Entre 1980 y 1990 (1/1/1980 al 31/12/1990) 100
  • Después de 1990 y antes 2001 (1/1/1991 al 31/12/2000) 80

Después del 2000 (>=1/1/2001) 50
Requiero determinar un bono de acuerdo a la fecha de ingreso, para esto uso la función si, y la fórmula que empleo es la sgte.: =SI(H10<=FECHA(1979,12,31),150,SI(H10>=FECHA(1980,1,1)<=FECHA(1990,12,31),100,SI(H10>=FECHA(1991,1,1)<=FECHA(2000,12,31),80,SI(H10>=FECHA(2000,1,1),50,0))))
Para el primer y último caso responde, el problema es cuando comparo entre 2 fechas(las del asterisco *), no sé si está bien escrito o le falta algún argumento, carácter, paréntesis o algo a la fórmula.

1 respuesta

Mazzaropi Mensajes enviados 1985 Fecha de inscripción lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención miércoles, 24 de mayo de 2023 561
Modificado el 1 feb 2018 a las 23:44
yohanna23l, Buenas noches.

Imagino que la utilización de la función SI sea para aprender a utilizarla en ese caso.
Digo esto porque existe en Excel una función especialmente creada para esta situación: BUSCARV.
Creo que usted aprenderá esta función más adelante en su curso

Su fórmula sólo tiene una pequeña falta de lógica.

La primera parte funciona porque usted está queriendo sólo una condición para la fecha.

La segunda parte necesita dos condiciones al mismo tiempo para la misma fecha.
Entonces la utilización de la función Y es indispensable.
Observe: fecha más grande que algo Y menos que algo al mismo tiempo:

---> =Y(H10>=FECHA(1980,1,1),H10<=FECHA(1990,12,31))

La tercera parte deberá seguir la misma lógica quedando así:

---> =Y(H10>=FECHA(1991,1,1),H10<=FECHA(2000,12,31))

La cuarta y última parte de la fórmula no necesita comparación de fecha, pues si no es ninguna fecha existente hasta el día 31/12/2000 entonces solamente puede ser MAYOR que esa fecha.
Por lo tanto, basta con usar la otra parte de la función SI para colocar el último valor, quedando así:

---> ...SI(Y(H10>=FECHA(1991,1,1),H10<=FECHA(2000,12,31)),80,50)...

Intente utilizar esta fórmula completa:

=SI(H10<=FECHA(1979,12,31),150,SI(Y(H10>=FECHA(1980,1,1),H10<=FECHA(1990,12,31)),100,SI(Y(H10>=FECHA(1991,1,1),H10<=FECHA(2000,12,31)),80,50)))

Por favor, dígame si funcionó como usted quería.

Cualquier duda puede sentirse a gusto para preguntar.

Sólo tiene duda quién tiene ganas de aprender.
--
Belo Horizonte, MG - Brasil.
Marcílio Lobão
0