打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel问答:计算日期数列中各星期几的数量(Weekday+数组)

Excel问答,是对老徐漫谈粉丝们提出的优秀问题进行的答疑解惑。希望能帮助到每一个看到此文的读者。

更多Excel问答文章请关注老徐漫谈头条号。

粉丝问题

在 Excel 中取得一个日期数列,想要找出每个星期几的数量,该如何处理?(参考下图)

【准备工作】

为了方便说明,先定义各个数据名称。

1. 选取单元格A1:B21,单击 Ctrl+Shift+F3 键,勾选「顶端列」选项。定义名称:「日期、星期」。

【公式一:使用辅助字段】

先找出每个日期的星期几数值,以星期日到星期六为1~7。

单元格B2:=WEEKDAY(A2,1)

利用 WEEKDAY 函数来求星期几数值,其中的参数1,可以将星期日到星期六对应为1~7。

复制单元格B2,往下各列贴上。

单元格E2:=COUNTIF(星期,ROW(1:1))

利用 COUNITIF 函数统计在「星期」字段中1~7的数量,即为星期几的数量。

复制单元格E2,往下各列贴上。

【公式二:使用数组公式】

如果使用数组公式,将可以不需要使用辅助字段。

单元格E2:={SUM(IF(WEEKDAY(日期,1)=ROW(1:1),1,0))}

这是数组公式,输入完成请按 Ctrl+Shift+Enter 键。

复制单元格E2,往下各列贴上。

公式的意义:

IF(WEEKDAY(日期,1)=ROW(1:1),1,0):判断 WEEKDAY 函数取得的星期几数值,如果为 1,则输出1,否则输出 0。

利用 SUM 函数将这些 0/1 的数组加总即为数量。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Excel使用数组公式显示的日历 实例讲解
Excel公式练习14:使用数组公式创建日历
Excel技巧应用篇:使用Excel数组函数制作日历
Excel中如何定义周四至周五为一个星期?公式是什么?
计算出日期对应的星期:Excel函数不求人(14)
你想用哪种方式显示日期为星期几
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服