Excel IF函数查询-日期

时间:2018-08-10 11:30:35

标签: arrays excel function if-statement spreadsheet

我正在寻找有关Excel文档中IF函数的帮助。

基本上,如果“列出日期”单元格的日期超过1个月(例如:“列出日期的日期为8月6日,但今天为9月6日”)并且“已售出日期”单元格为空,那么我希望Mark Down单元格说“ MARK” DOWN”,但目前只有8月10日。

如果“列出日期”单元格和“出售日期”单元格都包含日期,我希望“降价”单元格说“确定”。

到目前为止,我已经写了这篇文章:

=IF(AND(DATE(YEAR(G2),MONTH(G2),DAY(G2)), ISBLANK(H2)),"MARK DOWN","OK")

我知道我距离酒店不远,但是我需要帮助整理最后的部分。

如果您能帮助我向其添加突出显示的单元格格式,请加分:)!

[示例图像]

3 个答案:

答案 0 :(得分:0)

对MARK DOWN列中所有等于OK的单元格应用条件格式。

enter image description here

之后,编写此简单公式以检查条件。

  

= IF(AND(ISNUMBER(G2),ISNUMBER(H2)),“ OK”,“ MARK DOWN”)

答案 1 :(得分:0)

更新:如果您使用EDATE函数,则所有功能都会得到简化,因为此函数会处理确切的日期差异 所以整个解决方案是:

= IF(AND(EDATE((G2),1)= EDATE(NOW(),0),ISBLANK(H2)),“ MarkDown”,“”)

让我知道您对这个公式的工作方式是否有疑问。

答案 2 :(得分:0)

我认为这应该有效

IF(AND((TODAY()-g2)>31,ISBLANK(H2)),"Mark Down","OK")