Excel-根据条件计算次数(SUMPRODUCT,ISBLANK,NOT)

根据下图,想要利用 Excel 来根据指定条件来计算次数,该如何处理?

例如:根据「编号」来计算「迟到、未带卡、传递物品」等的次数。

Excel-根据条件计算次数(SUMPRODUCT,ISBLANK,NOT)

【公式设计与解析】

选取单元格A1:G8,按 Ctrl+Shift+F3 键,勾选「顶端列」,定义名称:编号、日期、排班、姓名、迟到、未带卡、传递物品。

1. 计算迟到的次数。

单元格D11:=SUMPRODUCT((编号=A11)*NOT(ISBLANK(迟到)))

复制单元格D11:F11,贴至单元格D11:F12。

SUMPRODUCT 函数,根据:

条件一:编号=A11,编号单元格范围中和单元格A11相同者。

条件二:NOT(ISBLANK(迟到)),迟到单元格范围中不是空白者。

ISBLANK 函数:判断单元格是否为空白,传回 TRUE/FALSE

NOT 函数: 将 TRUE/FALSE 转换为 FALSE/TRUE

2. 计算未带卡的次数。

单元格E11:=SUMPRODUCT((编号=A11)*NOT(ISBLANK(未带卡)))

3. 计算传递物品的次数。

单元格F11:=SUMPRODUCT((编号=A11)*NOT(ISBLANK(传递物品)))


分享到:


相關文章: