当多条件统计遇到多列

发布时间 2023-11-12 10:32:34作者: 熬肥妖

问题:Countifs其中一个条件区域是多列公式如何写? 

 

体力活 =COUNTIFS(R:R,X2,S:S, "未打卡" )+COUNTIFS(R:R,X2,T:T, "未打卡" )+COUNTIFS(R:R,X2,U:U, "未打卡" )+COUNTIFS(R:R,X2,V:V, "未打卡" )
电脑体力活   =SUM((R$2:R$17=X2)*(S$2:V$17= "未打卡" ))
技术活 =SUM(COUNTIFS(R:R,X2,OFFSET(R:R,,COLUMN(A:D)), "未打卡" )) 

体力活:4个Countifs相加

电脑体力活:Sum多条件计数(数据量太大时运行速度会变慢)

技术活:四列由Offset向右分别偏移1、2、3、4列,生成四个平面的多维引用,再用Countifs对每个平面内符合条件的进行计数,最后将四个计数的结果加到一起。