excel中sumproduct()的用法

excel中sumproduct()的用法

  sumproduct( )顾名思义是加乘函数。
  用法:sumproduct( 数组1,数组2,……)
  其中里面的数组长度必须一致。
  各数组的对应元素相乘再相加。
  
  也可以直接让各数组相乘 sumproduct(数组1*数组2*……)
  也是个数组的对应元素相乘再相加。

实例1:
从B2到H2隔列数据相加。
=SUMPRODUCT((B2:H2),(MOD(COLUMN(B2:H2),2)=1)*1)
注释:mod(数值,除数)取余函数
column()计算列数。B是第2列,C是第3列。
这里表示的是在B:H中,第奇数列相加。
由于取余函数返回的是TRUE或FALSE,所以需要乘1,变为数值。

实例2:
把各种金额换算成人民币并求和。

币别金额
EUR80
RMB90
USD50
JPY70
HKD60
HKD60

汇率:

币别汇率
USD6.48
JPY0.07
EUR7.85
HKD0.91
RMB1.00

EUR:欧元;USD:美元;JPY:日元;HKD:港元;RMB:人民币。

=SUMPRODUCT( (D9:D14) * SUMIF(Sheet1!A9:A13,C9:C14,Sheet1!B9:B13)) = 1155.097
汇率在sheet1表格中。
SUMIF()函数在SUMPRODUCT()函数里,条件可以是多个,得到一个数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值