Hello @RobyMarcondes ,
Welcome to the monday community!
Please try this :
CONCATENATE(
(ROUNDDOWN((DAYS(IF({End Date},{End Date},TODAY()),{Start Date})/30.4)/12,0))," years ",
(ROUNDDOWN((((DAYS(IF({End Date},{End Date},TODAY()),{Start Date})/30.4)/12)-(ROUNDDOWN((DAYS(IF({End Date},{End Date},TODAY()),{Start Date})/30.4)/12,0)))*12,0))," months ",
IF(DAY({Start Date}) <= DAY(IF({End Date},{End Date},TODAY())),
DAY(IF({End Date},{End Date},TODAY())) - DAY({Start Date}) + 1,
DAY(IF({End Date},{End Date},TODAY())) + DAY(EOMONTH({Start Date}, 0)) - DAY({Start Date}) + 1),
" days")
When you input a start date ,it calculates the end date as today if you have not chosen one, if you have it calculates the distance between the dates.
**Note, if you put a future start date with no end date the formula does not work
Let me know if this helps!
Best Regards,
Giannis, Implementation Consultant at thespelas.com