vector 合并_使用SUM结合LOOKUP对有合并单元格的数据汇总求和!

6415dfc50fd86e0ab31db0be3f1be118.png

平常在使用Excel时,用的最多的计算工作就是求和汇总。下面向朋友们介绍一种有合并单元格的条件汇总求和方法,如下图所示。

ffe970e6e04c354dfc2cdffcd6f5b071.png

公式说明:

1.在F2单元格输入公式【{=SUM((LOOKUP(ROW($A$2:$A$11),IF($A$2:$A$11<>"",ROW($A$2:$A$11)),$A$2:$A$11)=$E2)*$C$2:$C$11)}】,注意其中的花括号不是手工录入的,而是通过Ctrl+Shift+Enter组合键自动生成的。

2.LOOKUP函数的作用简单的说,就是找谁,在哪里找,然后返回对应的谁。其语法为:

LOOKUP(lookup_value,lookup_vector,result_vector)

lookup_value:函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;

lookup_vector:只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;

result_vector:只包含一行或一列的区域其大小必须与 lookup_vector 相同。

3.公式【LOOKUP(ROW($A$2:$A$11),IF($A$2:$A$11<>"",ROW($A$2:$A$11)),$A$2:$A$11)】,LOOKUP在这里构建了一个12行的内存数组,当LOOKUP在一个升序的序列中查找一个值时,如果没有精确匹配对象时,返回小于等于目标值的最大值。例如在一个序列{1;3;5;7;9;11;13}查找6,但系列中没有6,则返回值为5。公式中的ROW($A$2:$A$11),形成一个行号数组{2;3;4;5;6;7;8;9;10;11}。LOOKUP构建的内存数组,就好比将A列的空白格填补了对应的部门然后再进行求和统计。

9fbc671d335bf931f23000da720c7337.png

更多教程:OKOFFICE(www.okoffice.com.cn)

微信公众号:Office_zh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值