每个日期分为上午、下午和加班三个时段,一天中只要有1个时段有数字,就算这一天有餐补。现在要知道总共有几天的餐补
可以先判断某一天有没有数字,也就是有没有餐补了。
因为1天中任一时段有数字都算是有餐补,所以可以使用数组判断
如果单元格大于0,就赋值为1,不然就不赋值
如果说一天中有多时段出现数字,就会有重复的1出现,所以就对数组进行去重,然后用sum函数求和
再把每个日期下方都填充这个公式, 可以看到,每个日期只要出现数字,不论是1个、2个还是3个,都算是一天餐补。如果没出现数字,那就算是没有餐补,显示为0
最后再把我们算出来的这一行数据进行一个sum求和就行