首页 > 代码库 > Excel sumproduct用法

Excel sumproduct用法

excel sumproduct

假设有一张表,我们希望查看它前后分类的变动。  

可以利用sumproduct函数,计算每个单元格(支付方式)对应的值,然后相加。

行\列 D     E F G H I J K L M N O
1 Description PaymentType 现金支付 刷卡支付 国内银行卡 国外银行卡 外挂pos 储值卡 代金券 其他   标记公式
2 预订金 3 现金支付               1
3 现金 3 现金支付               1
4 现金溢收 3               其他   8
5 中国信用卡 1   刷卡支付               2
6 外国信用卡 2   刷卡支付               2

我们建立一张附表:

行\列 附表              
5 Q R S T U V W X
6 现金支付 刷卡支付 国内银行卡 国外银行卡 外挂pos 储值卡 代金券 其他
7 1 2 3 4 5 6 7 8


那么标记公式列:
标记公式列思路:

=SUMPRODUCT(($Q$7),N($D2=$Q$6))+SUMPRODUCT(($R$7),N($E2=$R$6))+SUMPRODUCT(($S$7),N($F2=$S$6))+SUMPRODUCT(($T$7),N($G2=$T$6))+SUMPRODUCT(($U$7),N($H2=$U$6))+SUMPRODUCT(($V$7),N($I2=$V$6))+SUMPRODUCT(($W$7),N($J2=$W$6))+SUMPRODUCT(($X$7),N($K2=$X$6))

 

公式说明:N(VALUE):

此外,N函数还可以将TRUE转换成1,将FALSE转换成0,将除错误值外的其他值转换为0。

SUMPRODUCT:http://baike.baidu.com/view/3222219.htm

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。