excel中譬如2012-1-20,如何通过判断日期小于15号输出2012-1-1,大于15号输出2012-2-1?

excel中譬如2012-1-20,如何通过判断日期小于15号输出2012-1-1,大于15号输出2012-2-1

我对你问题的理解就是,不管日期的年份与月份,只需要判断对应日期的“日”,那么公式就直接这么写就好了。

=IF(DAY(A2)<=15,"2012-1-1","2012-2-1")


温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-10
假设原日期在A1单元格中,输入以下的公式:
=DATE(YEAR(A1),IF(DAY(A1)<=15,MONTH(A1),MONTH(A1)+1),1)
第2个回答  2020-01-10
=DATE(YEAR(A1),MONTH(A1)+(DAY(A1)>15),1)
相似回答