Excel 2016:如何用1-2个标准函数统计不同大小条件范围的单元格?
在Excel 2016中实现目标统计的方法
可以通过单个标准函数SUMPRODUCT实现,无需VBA或多函数相加的方式。
针对你给出的示例场景(统计F1:F3为"John"的行中,对应A1:E3区域里"Apple"的单元格数量),使用以下公式:
=SUMPRODUCT((F1:F3="John")*(A1:E3="Apple"))
公式逻辑说明
(F1:F3="John"):生成一个3行1列的数组,对应行内容为"John"时返回1,否则返回0(A1:E3="Apple"):生成一个3行5列的数组,单元格内容为"Apple"时返回1,否则返回0- 两个数组相乘时,F列的判断结果会自动匹配到对应行的每一列,仅当该行F列是"John"且对应A-E列单元格是"Apple"时,乘积为
1,其余情况为0 SUMPRODUCT会将所有乘积结果求和,最终得到符合双重条件的单元格总数
示例验证
假设数据如下:
- F1="John",A1:E1包含2个"Apple"
- F2="Jane",A2:E2包含1个"Apple"
- F3="John",A3:E3包含1个"Apple"
公式会计算(1*2)+(0*1)+(1*1)=3,正确返回符合条件的单元格总数3。
内容的提问来源于stack exchange,提问作者SZx
相关产品推荐
相关产品推荐

