excel函数让日期一直显示月初1号的日子,到下个月自动也显示1号,如2016/4/1到下个月自动

excel函数让日期一直显示月初1号的日子,到下个月自动也显示1号,如2016/4/1到下个月自动显示2016/5/1

1、比较直观的方法是:利用日期函数显示当日的年,当日的月,1号,

用函数:=DATE(YEAR(TODAY()),MONTH(TODAY()),1)

2、利用“指定月之前或之后月最后一天函数”EOMONTH(),

EOMONTH(today(),-1)+1,即上个月最后一天再加一天,也就是当月第一天

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15

在单元格中输入=DATE(YEAR(TODAY()),MONTH(TODAY()),1)

公式表示:当前日期的年份、当前日期的月份、1构成的日期。

或者输入=EOMONTH(TODAY(),-1)+1

公式表示:当前系统日期前的一个月最后一天(3月31日)加一天的日期,到了下一个月,自动返回2016/5/1 。

并设置单元格格式为“日期”格式,即可。

 

追问

假设:大于2016/4/1日期的单元格求有几个,怎么写函数

日期到下个月自动变2016/5/1

追答

输入
=COUNTIF(A:A,">=2016/4/1")
得到A列大于2016/4/1日期的单元格个数。

=DATE(YEAR(TODAY()),MONTH(TODAY()),1)
=EOMONTH(TODAY(),-1)+1
两个公式都引用了系统日期TODAY(),会自动按照系统日期生成对应的日期。

追问

日期需要自动更改

日期下个月自动变2016/5/1怎么写

自动的,不需要手动更改

追答

输入以上的公式,到了下一个月,会自动根据系统日期更新为5月1日,不需要再手写了。

追问

输入
=COUNTIF(A:A,">=2016/4/1")
得到A列大于2016/4/1日期的单元格个数。
这个日期可以自动更改吗?

=COUNTIF(A:A,">=2016/4/1")
这个日期可以自动更改吗?

追答

=COUNTIF(A:A,">="&EOMONTH(TODAY(),-1)+1)
即可自动统计大于每月1日的日期个数。

追问

厉害多谢!

本回答被提问者采纳
第2个回答  2016-04-24
=date(year(today()),month(today()),1)