在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连接字符&