在EXCEL中,怎么表示当月的前一个月

在计算工龄津贴时,打开的工作表是当期的日期月份,发放工资是前一个月的,这就要精确地计算出员工的精确工龄,也就是当月的前一个月的问题,怎么样计算,请高手指教... 在计算工龄津贴时,打开的工作表是当期的日期月份,发放工资是前一个月的,这就要精确地计算出员工的精确工龄,也就是当月的前一个月的问题,怎么样计算,请高手指教 展开
 我来答
zxc531506294
2022-02-11 · TA获得超过950个赞
知道小有建树答主
回答量:276
采纳率:100%
帮助的人:109万
展开全部

【建议】

使用EOMONTH函数(备注:end of month,返回某个月月末日期的函数),配合调整单元格数字的日期格式。

【公式】

=eomonth(A1,-1)

【释义】

括号里第1个值表示需要引用的日期所在的单元格,第2个值表示需要返回的第x个月的这个x的数字,如果需要返回前一个月的月末日期则输入-1;如果需要返回当前月的月末日期则输入0;如果需要反馈下一个月的月末日期则输入1,以此类推。

【举例】

A1单元格数值为日期2022/2/1

B1单元格输入公式=eomonth(A1,-1),返回结果为数值44592

设置单元格格式-数字-日期的格式为“*2012/3/14”后确认,复原为“2022/1/31”。

您也可以设置设置单元格格式-数字-日期的格式为“2012年3月”来实现针对某年某月的日期显示


【总结】EOMONTH公式配合数字格式,可根据某个日期返回任意前后月的日期。

漫锦韦侬
2020-03-31 · TA获得超过3969个赞
知道大有可为答主
回答量:3139
采纳率:33%
帮助的人:224万
展开全部
返回当前月份的上一个月,还可以用如下更通用、简短的公式:
=TEXT(TODAY(),"e-m")-1
返回值是上个月的最后一天。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伍谊柔秀英
2019-11-22 · TA获得超过1118个赞
知道小有建树答主
回答量:1466
采纳率:100%
帮助的人:10.1万
展开全部
=DATE(YEAR(TODAY()),MONTH(TODAY())-1,DAY(TODAY()))

=EDATE(TODAY(),-1)
第2个公式所在的单元格要设置为日期的某种类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枚祖邬晓凡
2019-05-01 · TA获得超过1163个赞
知道小有建树答主
回答量:1527
采纳率:100%
帮助的人:6.9万
展开全部
一、只是需要简单的月份数字:
1.
输入一个日期,比如在
“B2”单元格里输入 2015-8-7;
2.

“C2”单元格里输入:=MONTH(B2)-1,即可得到
7。这里的
7
是一个数字,它的值就是
7

二、需要显示为月份,但存储的仍然是日期的序列数:
1.
输入一个日期,比如在
“A2”单元格里输入 2015-8-7;
2.

“C2”单元格里输入:=EDATE(A2,-1),得到一个日期的序列数
42192;
3.
右击
“C2”单元格——单元格格式——自定义:m"月",即显示为“7月”,但是这个“7月”只是显示为“7月”,该单元格的值仍然是
42192,也就是说,你仍然可以对这个单元格进行与日期有关的计算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式