Excel如何将每个村民的各种补贴汇总到户主上

介绍如何使用Excel中的IF和SUMPRODUCT函数快速统计同一家庭成员的补贴总和。

如下图某村补贴表,每个家庭成员的编号一样的,现在想要统计出各家庭补贴之和并放在G列各户主对应位置上。

在G2单元格输入公式=IF(C2=$C$1,SUMPRODUCT((A$2:A$17=A2)*D$2:F$17),"")

将G2单元格公式下拉填充到底即可统计出各家庭补贴之和。

下面跟大家简单分析一下这个公式,首先是IF函数,当C列数据为“户主”时,我们求这一户补贴之和,否则返回空。

接着是SUMPRODUCT函数,它是Excel中常用的函数,它可以返回对应的区域或数组的乘积之和。语法结构是=SUMPRODUCT (array1,[array2],[array3],...)

文中【SUMPRODUCT((A$2:A$17=A2)*D$2:F$17)】中我们先判断A$2:A$17单元格中的编号是不是等于A2单元格中的编号,它返回的结果是由TRUE和FALSE组成的数组。{TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}。

接着使用(A$2:A$17=A2)返回的逻辑数组依次与D$2:F$17单元格区域数值相乘。返回结果是由数值和0组成的数组{20,52,69;141,67,45;117,156,171;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0}

最后使用SUMPRODUCT函数返回此数组数据之和。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值