EXCEL如何根据选择的月份自动计算当月法定休假天数? 100

根据表头选择的月份自动计算当月法定节假天数。... 根据表头选择的月份自动计算当月法定节假天数。 展开
 我来答
笑一笑说一说
科技发烧友

2021-11-27 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33711

向TA提问 私信TA
展开全部

C3:AD3分别输入1-28,在AE3中输入或复制粘贴下列公式

=IF(MONTH(DATE($B2,$D2,28+COLUMN(A:A)))=$D$2,AD3+1,"")

右拉填充到AG3。

在C4中输入或复制粘贴下列公式

=IF(C3="","",TEXT(DATE($B2,$D2,C3),"aaa"))

右拉填充到AG4。

在AI列中输入假期的日期

选择C3:AG9,条件格式,新建规则,使用公式确定要设置格式的单元格

公式 =C$4="日",或 =WEEKDAY(DATE($B$2,$D$2,C$3),2)=7

格式,填充,选择 绿色,确定。

选择C3:AG9,条件格式,新建规则,使用公式确定要设置格式的单元格

公式 =COUNTIF($AI:$AI,DATE($B$2,$D$2,C$3))

格式,填充,选择 蓝色,确定。

匿名用户
2021-11-27
展开全部

excel在使用的过程中,经常会有日期转换的问题,比如根据当前日期,计算是星期几,如何进行快速计算呢,下面以excel2016为例,分享一种简单快捷的方法。


1、 以下图统计表为例,选择需要转换的日期数据,如A2单元格。


2、 在B2单元格中单击,并选择菜单【公式】-【插入函数】,选择类别“常用函数”,选择“WEEKDAY()”函数。如下图所示。


也可以在【插入函数】弹出窗体中,选择类别【日期与时间】,选择“WEEKDAY()”函数。如下图所示。


3、 在函数参数窗体中, 【WEEKDAY()】函数有两个参数值,一个是需要读取的日期(Serial_number),选择A2单元格(或者直接输入A2);第二个是返回周数表达的方式(Return_type),选择【2】,点击“确定”按钮即可。


4、 可以看到B2单元格中返回的是星期2。选中B2单元格,按住鼠标向下拖动填充到B6单元格,放开鼠标,就完成了所有转换,如图所示。


5、 在C2列使用=TEXT(A2,"aaaa")函数,并拖动鼠标向下填充,可以进行格式转换,如上图所示。

这样,从日期到星期几的转换就完成了,是不是很简单呢?

如果这篇文章对你有帮助,欢迎点赞+关注!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式