周二 · 函数 关键词:sumproduct 1语法 =SUMPRODUCT(array1,[array2],[array3],…) TIPS: · 在单元格输入=Sumproduct( ,就会提示上述语法 · 此函数是在给定的几组数组中,然后先把数组间对应的元素相乘,最后返回乘积之和 · 参数加了中括号如[array2]代表参数可缺省 2基本用法■ 求销售总额 在任意单元格写入公式=SUMPRODUCT(C2:C10,D2:D10) 一幅图说明这个公式的含义 (图片已压缩,仅0.1M) ■ 原理分析
3知识拓展■ 多条件计数 假如案例中每一行数据代表销售给某一位客户,那么201502月王五拉了多少个客户呢? 在任意单元格写入公式=SUMPRODUCT((A2:A10=201502)*(B2:B10='王五')) ■ 原理分析 1、初学者建议使用Countifs解决本案例 2、本案例计算逻辑(初学者可跳过) · 公式A2:A10=201502返回一个数组{false,false,false,false,true,true,true,true,true}前4个是假,后5个是真 · 公式B2:B10='王五'返回一个数组{false,false,true,false,false,true,false,false,true}分别是假假真 假假真 假假真 · 所以两个数组乘积后就只有2为true,其余为false。根据基本用法说明2可知此时的返回值为2个true和7个false相加,即为2(Excel规定true和false参与运算时分别取数为1和0) ■ 多条件求和 仍是上面的案例,问201502月王五销售总额多少? 在任意单元格写入=SUMPRODUCT((A2:A10=201502)*(B2:B10='王五'),C2:C10,D2:D10) 初学者建议使用Sumifs解决本案例 |
|
来自: 8ear > 《Excel操作技巧》