Excel三个经典求和难题,简短一行公式就够了!

办公教程导读

收集整理了【Excel三个经典求和难题,简短一行公式就够了!】办公软件教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1909字,纯文字阅读大概需要3分钟

办公教程内容图文

Windows使用教程,Windows系统教程,Windows优化教程

 


简单!一个「常见」的 SUMIF 就能把这个难题收拾得服服帖帖!


=SUMIF(B1:E8,A11,B2)


公式说明

 

SUMIF 函数的基本语法是:

=SUMIF(条件区域,条件,求和区域)


需要注意的是,求和区域首个单元格和条件区域首个单元格的相对位置至关重要,条件区域中的其他单元格会根据这个相对位置来确定其对应的求和单元格。


换句话说,第三个参数求和区域的有效引用仅仅在于它的第一个单元格,这就是公式第三个参数可以简写为 B2 的原因。


具体来说,由于求和区域首个单元格 B2 与条件区域 B1:E8 的首个单元格 B1 的相对位置关系是 B2 在 B1 下方一个单元格,即对 B1:E8 做判断,满足条件的将其下方一个单元格纳入求和范围。


于是条件单元格 B2 对应的求和范围是 B3,C1 对应 C2,C2 对应 C3,以此类推,条件区域 B1:E8 对应的求和区域就是 B2:E9。


完整的 SUMIF 求和公式可以表示为:

=SUMIF(B1:E8,A11,B2:E9)



– 2 –

最后一条记录求和


难度系数 ★★★☆☆


SUMIF:多次更新后取最后一条记录本就是个麻烦事儿,更麻烦的是还要把这些数字加起来。不怕,我可是智勇双全的小姐姐,本宫出马,一个顶俩儿!


案例


以预算价格更新为例,有些物料价格不断更新,而有些则早早就确定了下来。


我们把每次更新价格的记录列在下表中,每次有价格更新,就新增一行来记录新的价格。


Windows使用教程,Windows系统教程,Windows优化教程

 


这里,我们可以巧妙的利用 SUMIF 来对五个级别进行换算,然后使用 SUM 将这些换算结果加总起来!


{=SUM(SUMIF($I$2:$I$6,$B2:$F2,$J$2:$J$6)}


公式说明


逆向思维,条件区域为全部等级 I2:I6,条件值为各个评定的等级 B2:F2,如果 I2:I6 与评定等级 B2:F2 相同,则将 I2:I6 对应的分值 J2:J6 加总。由于每一等级仅会与 I2:I6 中的一个值相等,即可实现将评定等级 B2:F2 对应转化为分值 J2:J6。


换句话说,这里的 SUMIF 起到的是查询的作用!


这里的难点是为什么第二个参数(条件值)可以使一个单元格区域,而非单一值?这是因为我们使用了数组运算,赋予 SUMIF 函数多个条件值参数,执行数组运算可返回多个条件求和结果,再使用 SUM 函数对求和结果进行求和,使公式最终返回单元格可以存储的单值。


切记输入公式后,需同时按【Ctrl+Shift+Enter进行数组运算!!!



办公教程总结

以上是为您收集整理的【Excel三个经典求和难题,简短一行公式就够了!】办公软件教程的全部内容,希望文章能够帮你了解办公软件教程Excel三个经典求和难题,简短一行公式就够了!
如果觉得办公软件教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Excel三个经典求和难题,简短一行公式就够了!