请各位大佬帮忙
单位为方便发放就餐补贴,对每个职工在食堂的就餐情况进行统计。补贴条件是只要一天中有一次就餐,就发给就餐补贴,吃三餐也只发一次。因此我需要在表1这就餐记录中分别统计每个人在一个月中每一天的就餐情况,把统计结果填入表2。一天中只要就餐一次以上,就在表2对应日期中填上1.方法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) 有没有附件 我传附件上来 好像不行 此为附件。
我的问题附件在后面的回复里,请你帮我看看。 自己面一下,各位看到的大佬给帮帮忙,万分感谢。 看看结果是否正确 公式不知道咋整,整个VBA练练手