羽果童年 发表于 2021-11-19 22:35:00

请各位大佬帮忙

单位为方便发放就餐补贴,对每个职工在食堂的就餐情况进行统计。补贴条件是只要一天中有一次就餐,就发给就餐补贴,吃三餐也只发一次。因此我需要在表1这就餐记录中分别统计每个人在一个月中每一天的就餐情况,把统计结果填入表2。一天中只要就餐一次以上,就在表2对应日期中填上1.

毅龍 发表于 2021-11-22 23:51:15

方法1
=COUNTIFS(Sheet1!$A$2:$A$31,$B3,Sheet1!$E$2:$E$31,"2021/9/"&C$2)方法2
=SUMPRODUCT(IF(Sheet1!$A$2:$A$31=$B3,1,0),IF(DAY(Sheet1!$E$2:$E$31)=C$2,1,0))
感觉方法1比较好
之后的就餐天数,大可以=COUNTIF(C3:AG3,">0")
=COUNTIFS(Sheet1!$A$2:$A$31,$B3,Sheet1!$E$2:$E$31,"2021/9/"&C$2)

黄剑钊 发表于 2021-11-27 19:29:16

有没有附件

熊伟军 发表于 2021-12-1 23:46:35

我传附件上来

纳尼古拉斯 发表于 2021-12-3 04:42:29

好像不行

惟愿清风 发表于 2021-12-6 10:34:50

此为附件。

我甲领姨扑 发表于 2021-12-8 10:37:40

我的问题附件在后面的回复里,请你帮我看看。

李建增 发表于 2021-12-10 23:04:44

自己面一下,各位看到的大佬给帮帮忙,万分感谢。

鱼人记忆 发表于 2021-12-14 08:13:34

看看结果是否正确

明月醉清风 发表于 2021-12-20 23:36:33

公式不知道咋整,整个VBA练练手
页: [1] 2 3
查看完整版本: 请各位大佬帮忙