Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel公式比较日期_Excel_Excel Formula - Fatal编程技术网

Excel公式比较日期

Excel公式比较日期,excel,excel-formula,Excel,Excel Formula,我正在尝试编写一个excel公式,检查完成日期是否与预期完成日期相同。如果它们相同或预期的完成日期在完成日期的14天内,则在单元格中写入“绿色”,否则单元格将写入“黄色” 到目前为止,这是我的公式,但我没有得到我想要的结果 =IF((OR(M21 = N21,M21 <= M21 +14))"Green","Yellow") =IF((或)(M21=N21,M21=IF)(N21M21必须小于M21+14)那么为什么要将其作为一个条件?除非是打字错误?欢迎这样做。正如@controlne

我正在尝试编写一个excel公式,检查完成日期是否与预期完成日期相同。如果它们相同或预期的完成日期在完成日期的14天内,则在单元格中写入“绿色”,否则单元格将写入“黄色”

到目前为止,这是我的公式,但我没有得到我想要的结果

=IF((OR(M21 = N21,M21 <= M21 +14))"Green","Yellow")

=IF((或)(M21=N21,M21
=IF)(N21
M21
必须小于
M21+14
)那么为什么要将其作为一个条件?除非是打字错误?欢迎这样做。正如@controlnetic.nomad所提到的,您的公式中似乎有一个打字错误。M21总是小于(>数据>>文本到列>>“分隔符”>>接下来,取消选中所有分隔符并将文本限定符设置为{none}>>完成。这将确保它们肯定是日期。@Goodjujuju请避免在注释中回答问题。
=IF(N21 <= M21 +14,"Green","Yellow")
=IF(DATEVALUE(N21) <= DATEVALUE(M21) +14,"Green","Yellow")