永发信息网

excel按月份统计请假次数,请看图

答案:3  悬赏:0  手机版
解决时间 2021-11-29 23:13
  • 提问者网友:椧運幽默
  • 2021-11-29 00:47
excel按月份统计请假次数,请看图
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-11-29 00:57
B3
=SUMPRODUCT((MONTH(INDIRECT($A3&"!B3:B100"))=SUBSTITUTE(B$2,"月","")*1)*INDIRECT($A3&"!G3:G100"))
右拉、下拉
公式只定义到100行
按实际修改公式吧


追问在实际应用中,我会把工作表张三改成自己公司人员的姓名,当将“张三"改成”王静“时,公试需要改动吗?追答公式不用改动




刚看了你上传的表
分表的C列下面有误输入的空格
造成取值错误
将各分表的下面空白行删除2、30行即能正常取值


追问我怎么看不见空格呢,怎么检查,删除!追答反正我在你的统计表B3输入公式
=SUMPRODUCT((MONTH(INDIRECT($A3&"!C3:C100"))=B$2)*INDIRECT($A3&"!G3:G100"))
右拉、下拉
是得到出错值的
在各分表删除空白行后
取值正确了
全部回答
  • 1楼网友:想偏头吻你
  • 2021-11-29 02:00
把表格发来看下吧
  • 2楼网友:鸽屿
  • 2021-11-29 01:27
如果分表中的C列只是月日格式,那么
在统计表的B3单元格输入以下公式,然后向右向下填充公式
=SUMPRODUCT((INDIRECT($A3&"!C:C")=LEFt(B$2)&"*")*INDIRECT($A3&"!G:G"))
如果分表中的C列是2014年5月10日的显示方式“5月10日”,公式可以修改为
=SUMPRODUCT((MONTH(INDIRECT($A3&"!C:C"))=--LEFt(B$2))*INDIRECT($A3&"!G:G"))
公式中INDIRECT($A3&"!C:C")表示引用A3单元格对应的分表C列。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯