夜雨聆风学习资料网

ARTICLE · 1230304

EXCEL SUMPRODUCT 高级用法:多条件求和计

EXCEL SUMPRODUCT 高级用法:多条件求和计

EXCEL SUMPRODUCT 高级用法:多条件求和计

SUMPRODUCT 这函数,很多人只拿它算加权平均。其实它还能顶替 SUMIFS、COUNTIFS,甚至干些它们搞不定的活。

它的底子很简单:把几个数组对应位置相乘再相加。真正让它好用,是它能塞进条件判断。比如 A1:A10="苹果",会吐出一堆 TRUE 和 FALSE。它会自动把 TRUE 当 1、FALSE 当 0 来算。这就是它能做条件求和的底层逻辑。

多条件求和时,条件之间用星号 * 连着,代表“且”。想表达“或”就得用加号 +。但这里有个坑:两个条件都满足的行会被算两次。所以更稳妥的写法得套个大于 0 的判断。至于多条件计数,直接把条件放进去相乘就行。

除了条件统计,它天生就是算加权的料。不管是加权平均单价,还是带权重的考试总分。都是权重数组乘数值数组再求和,一步到位。

不过用的时候也得防着点。所有数组的行列数必须一样,不然直接报错。千万别偷懒写整列引用,它会严重拖慢计算速度。要是数据里混了文本格式的数字,乘法还会直接变成 0。

原文EXCEL SUMPRODUCT 高级用法:多条件求和计数、加权计算
作者提示: 个人观点,仅供参考
广东,1分钟前,

相关学习资料