Excel条件嵌套if

时间:2014-07-14 08:02:51

标签: excel if-statement nested excel-formula

我对公式有点麻烦,希望得到一些帮助。

所以我有一个我经常使用的动作跟踪器电子表格,我想添加一个日期检查功能。在我希望完成一个项目时,我有一个列,通常我会将其与今天的日期进行比较,以确定它是否已过期。但是我想要的是以下内容;

如果项目状态为“已关闭” - 则不执行任何操作 如果该项目是“打开” - 将分辨率日期与今天进行比较,如果其逾期标记为“过期”,如果它未在XYZ天到期,则返回类似“在X天内到期”的内容。

我有一些使用嵌套if来做这件事,但似乎无法破解它!

= IF(G4 =“关闭”;“NA”; IF(F4-TODAY()> TODAY();“需要更新”;“无需更新”)) - 是我到目前为止所拥有的。 G4是项目的状态(打开/关闭/等),f4是项目的预期完成日期。

谢谢!

2 个答案:

答案 0 :(得分:1)

您需要添加一些嵌套的IF,例如:

=IF(G3 = "Closed"; "Closed"; IF(TODAY() > F3 + 5;"Overdue for 5 days!"; IF(TODAY() > F3;"Overdue!";IF(AND(TODAY() > F3-5;TODAY()<F3);"Follow-up within 5 days!";"Open"))))

请注意,我没有包含您的确切要求,但这应该可以让您开始。

答案 1 :(得分:1)

这对您有帮助吗?

    =IF(G2="Closed","NA",IF(F2>TODAY(),"Overdue "&F2-TODAY()&" days","No Update Required"))

这将计算并显示项目过期的天数,而不是数字中的硬编码。