Diferencia de fecha y retorno VERDADERO/FALSO

Un usuario Pregunto ✅

NickProp28

Estimada comunidad,

FECHA A FECHA B
27/6/2020 29/6/2020
1/7/2020 29/6/2020

Busco una fórmula que pueda restar (DATEA – DATEB) y devolver falso/verdadero si son más de 7 días.

Intenté DATEDIFF, pero devolvió un valor de fecha extraño y es posible que DATEB tenga una fecha más baja que DATEA.

Agradezco mucho las ayudas.

Mejor gracias.

amichandak

@NickProp28

si(abs(fechadaiff([Date A],[Date B],día)) <=7, "Sí","NO")

@NickProp28

¿Cuál es tu fórmula? Debe ser como:

Column = IF(DATEDIFF([Date A],[Date B],DAY)>7,TRUE(),FALSE())

Paul Zheng _ Equipo de apoyo comunitario
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

amichandak

En respuesta a NickProp28

@ NickProp28, algo como esto. Cambiar según necesidad

if((abs(datediff([Date A],[Date B],Day)) <=7) || (isblank([Date A]) ||isblank([Date B]) ), "Yes","NO")

@NickProp28

¿Cuál es tu fórmula? Debe ser como:

Column = IF(DATEDIFF([Date A],[Date B],DAY)>7,TRUE(),FALSE())

Paul Zheng _ Equipo de apoyo comunitario
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

NickProp28

En respuesta a V-pazhen-msft

Estimado @V-pazhen-msft @amitchandak,

Agradezco la solución. Funciona perfectamente para mí.
¿Puedo preguntar cuál debería ser la fórmula si cualquiera de las Fechas (FechaA/FechaB) está en blanco? Quiero que devuelva True en lugar de False.

Mejor gracias.

amichandak

En respuesta a NickProp28

@ NickProp28, algo como esto. Cambiar según necesidad

if((abs(datediff([Date A],[Date B],Day)) <=7) || (isblank([Date A]) ||isblank([Date B]) ), "Yes","NO")

NickProp28

En respuesta a amichandak

Estimado @amitchandak,

Muchas gracias por la pronta respuesta.

amichandak

@NickProp28

si(abs(fechadaiff([Date A],[Date B],día)) <=7, "Sí","NO")

44 Bailey

En respuesta a amichandak

Hola,

¿Puede decirme si esto se puede adaptar solo para días laborables (de lunes a viernes)?

muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *