Free Trial

Foro

RESUELTAS

Programar pago en dia especifico de la semana

OscarCuevas
Meteoroide

Hola 

 

Solicito su apoyo para calcular dos días Fecha de Pago y Fecha de Revision

 

Fecha de pago se obtiene con la fecha de Factura más los días de vencimiento, pero es el día miercoles posterior

Fecha de revisión se obtiene con la fecha de Factura más los días de vencimiento, pero es el día jueves anterior

 

Como tendría que ingresar las formulas?

 

 

 

FacturaFecha de facturaDias de vencimientoFecha de pagoFecha de revision
40040515/01/202120  
40040629/01/202115  
40040730/01/202130  
40040805/02/202130  
40040906/02/202120  
3 RESPUESTAS 3
Aguisande
15 - Aurora
15 - Aurora

hola @OscarCuevas 

 

Para Calcular la Fecha de Pago sería:

DateTimeAdd([Fecha de factura],ToNumber([Dias de vencimiento],"days")

 

Pero como requieres que sea el próximo miércoles, necesitamos agregar una nueva fórmula/condición, la forma más simple sería: 

 

SWITCH(DateTimeFormat([Fecha de Pago],"%a"),"Error",
"Mon",DateTimeAdd([Fecha de Pago],2,"days"),
"Tue",DateTimeAdd([Fecha de Pago],1,"days"),
"Wed",DateTimeAdd([Fecha de Pago],0,"days"),
"Thu",DateTimeAdd([Fecha de Pago],6,"days"),
"Fri",DateTimeAdd([Fecha de Pago],5,"days"),
"Sat",DateTimeAdd([Fecha de Pago],4,"days"),
"Sun",DateTimeAdd([Fecha de Pago],3,"days")
)

 

Esto termina agregando los días que faltan para el próximo miércoles.

 

La otra fecha sería la misma lógica, pero restando los días al jueves anterior.

OscarCuevas
Meteoroide

Muchas gracias

 

creo que ya lo logre te lo agradezco mucho

 

 

OscarCuevas_0-1617065472473.png

 

Aguisande
15 - Aurora
15 - Aurora

Me alegro Oscar!

Saludos

Etiquetas