【发布时间】:2016-04-19 17:10:46
【问题描述】:
我创建了一个电子表格,并希望创建一个 IF 语句,如果满足特定条件,它将在单元格中填充文本(低、中、高)。例如,我正在跟踪我们的外包供应商根据特定截止日期到期的子组件。
条件 1:如果一个程序集在今天的 7 天内到期,那么我希望单元格填充文本“低”。
条件 2: 如果大会在今天的 3 天内到期,那么我希望单元格填充文本“中”。
条件 3: 如果大会今天到期,那么我希望单元格填充文本“高”。
这就是我所拥有的,但我只是想出一个“错误”的回报。 =IF(C155>TODAY()+7,"LOW",IF(C155>TODAY()+3,"MEDIUM",IF(C155=TODAY(),"HIGH")))
【问题讨论】:
-
今天到今天3天你没有算,试试
=IF(C155>TODAY()+7,"LOW",IF(C155>TODAY()+3,"MEDIUM",IF(C155>=TODAY(),"HIGH"))) -
感谢您的帮助。它现在适用于所有标准。我现在得到的唯一结果是对超出指定条件范围的任何内容返回“False”。意思是,我需要创建一个条件,在前面指定的 3 个条件之外不返回任何内容 ("")。
-
=IF(C155>TODAY()+7,"LOW",IF(C155>TODAY()+3,"MEDIUM",IF(C155>=TODAY(),"HIGH","")))
标签: excel if-statement excel-formula