Ejercicio excel

yohanna23l 1 Publicaciones jueves, 1 de febrero de 2018Fecha de inscripción jueves, 1 de febrero de 2018 Última intervención - 1 feb 2018 a las 20:59 - Última respuesta: Mazzaropi 1831 Publicaciones lunes, 16 de agosto de 2010Fecha de inscripciónContribuidorEstatus lunes, 21 de mayo de 2018 Última intervención
- 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.
Ver más 

Tu respuesta

1 respuesta

Mazzaropi 1831 Publicaciones lunes, 16 de agosto de 2010Fecha de inscripciónContribuidorEstatus lunes, 21 de mayo de 2018 Última intervención - Modificado por Mazzaropi el 1 feb 2018 a las 23:44
0
Gracias
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
Comenta la respuesta de Mazzaropi