在Excel If语句中返回一个数字和文本字符串

时间:2014-11-17 01:29:01

标签: string excel if-statement text numbers

我正在尝试在Excel中创建一个If语句,用于计算两个日期之间的差异(在这种情况下为"必需提交日期"以及"实际提交日期"),然后输出这个数字的绝对值,并跟随"天过期"或"直至到期日#34;因此。

我尝试在计算后将数字转换为文本字符串:

=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")

有没有办法实现我的目标?即如果提交的内容已逾期,则应提交&#34; XX天过期&#34;

由于

1 个答案:

答案 0 :(得分:1)

你快到了。它应该是:

=IF((H11-J11)<0,abs(H11-J11) & " Days overdue",(abs(H11-TODAY())) & " Days Until Due")

事实上,您只是错过了string concatenation字符&