在Excel If语句中返回一个数字和文本string
我试图在Excel中创build一个If语句来计算两个date(在本例中为“Required Submission Date”和“Actual Submission Date”)之间的差异,然后输出这个数字的绝对值,然后跟着“Date overdue “或”到期日“。
在计算之后,我试图将数字转换为文本string:
=IF((H11-J11)<0,TEXT(H11-J11,0)"Days overdue", TEXT(H11-TODAY(),0)"Days Until Due")
我也试过这个:
=IF((H11-J11)<0,abs(H11-J11)"Days overdue", (abs(H11-TODAY()))"Days Until Due")
有什么办法可以实现我的目标? 即如果提交逾期,应该返回“逾期XX天”
谢谢
你几乎在那里。 它应该是 :
=IF((H11-J11)<0,abs(H11-J11) & " Days overdue",(abs(H11-TODAY())) & " Days Until Due")
事实上,你只是缺lessstring连接字符&
。