Funcion SiInm no funciona

Dudas sobre Tablas, Consultas, Formularios, Informes...
anrapa
Nivel 4
Mensajes: 123
Registrado: Mar Feb 23, 2016 7:10 pm

Funcion SiInm no funciona

Mensajepor anrapa » Mar Ene 12, 2021 10:18 am

Buenos días a todos/as, tengo un problemilla con esta función, lo que pretendo es conseguir que todos los meses los contabilice como 30 dias, es decir, que si el mes tiene 31 dias, el valor del día sea 30, tambien que si el día del mes es 1, el valor sea 0 y esto lo tengo conseguido con este codigo:

Código: Seleccionar todo

=SiInm(Día([FechaFinIncidencia])=1;0;SiInm(Día([FechaFinIncidencia])=31;30;SiInm(Día([FechaFinIncidencia])=30;30)))


Para conseguir que los meses de febrero cuando acabe en 28 lo convierta en 30, le complete con el siguiente codigo:

Código: Seleccionar todo

=SiInm(Día([FechaFinIncidencia])=1;0;SiInm(Día([FechaFinIncidencia])=31;30;SiInm(Día([FechaFinIncidencia])=30;30;SiInm(Mes([fechaFinIncidencia]=2) Y Día([FechaFinIncidencia])=28;30;Día([FechaFinIncidencia])))))


Al parecer no me funciona correctamente, dado que cuando le pongo la fecha de 28/12/2020, el 28 me lo convierte en 30 como si fuera 28 de febrero y aunque aparentemente veo los codigos bien diferenciados, me da ese problema y no detecto el error.

Por otro lado quisiera añadirle tambien al 2º código que los dias 29 de Febrero, el día lo "convierta" en 30, he intentado de varias formas y en todas me dice: "LA EXPRESION QUE HA UTILIZADO CONTIENE UNA FUNCION CON UN NUMERO INCORRECTO DE ARGUMENTOS"

Confio en haberlo explicado correctamente y espero como siempre vuestra ayuda, porque ya no sé que probar...

Gracias,

Avatar de Usuario
Fayad
Colaborador
Mensajes: 440
Registrado: Mié Oct 28, 2015 9:43 pm

Re: Funcion SiInm no funciona

Mensajepor Fayad » Mar Ene 12, 2021 6:16 pm

Hola!

Prueba así:-

Código: Seleccionar todo

=SiInm(Día([FechaFinIncidencia])=1;0;SiInm(Día([FechaFinIncidencia])=31;30;SiInm(Día([FechaFinIncidencia])=30;30;SiInm(Día([FechaFinIncidencia])=28 Y Mes([FechaFinIncidencia])=2;30;SiInm(Día([FechaFinIncidencia])=29 Y Mes([FechaFinIncidencia])=2;30;Día([FechaFinIncidencia]))))))
Salu2.

anrapa
Nivel 4
Mensajes: 123
Registrado: Mar Feb 23, 2016 7:10 pm

Re: Funcion SiInm no funciona

Mensajepor anrapa » Mié Ene 13, 2021 10:21 am

Gracias lo pruebo y os comento.

Gracias,

anrapa
Nivel 4
Mensajes: 123
Registrado: Mar Feb 23, 2016 7:10 pm

Re: Funcion SiInm no funciona

Mensajepor anrapa » Mié Ene 13, 2021 4:24 pm

Fantastico, ha funcionado correctamente.

Mil Gracias....


Volver a “Objetos Access”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado