Excel公式求助:如何仅对列1数值大于0的行的列2求和
计算排除休假员工的每日销售目标
数据示例
Column 1. Column 2 0. 14 20. 25 14. 12
- 列2总计51:所有员工的销售目标总和
- 列1总计34:实际销量总和
- 需求:排除当日休假(实际销量为0)的员工,计算有效销售目标总和(案例中应为37)
适用的Excel公式
使用SUMIF函数即可实现,公式结构如下:
=SUMIF(实际销量列范围, "<>0", 销售目标列范围)
对应示例中的数据(假设实际销量在A2:A4,销售目标在B2:B4),具体公式为:
=SUMIF(A2:A4, "<>0", B2:B4)
公式说明
SUMIF是单条件求和函数,参数依次为:- 条件区域:存放实际销量的单元格范围(示例中A2:A4)
- 条件:
"<>"表示“不等于”,"<>0"即筛选出实际销量不为0的员工 - 求和区域:存放销售目标的单元格范围(示例中B2:B4)
- 公式会自动忽略实际销量为0的行,只对剩余员工的销售目标求和,得到正确的每日目标值37。
内容的提问来源于stack exchange,提问作者Ella Morris
相关产品推荐
相关产品推荐

