2016 - 2024

感恩一路有你

如何利用Excel电子表格中的SUM和IF函数快速、准确地求和

浏览量:2492 时间:2024-06-23 21:00:33 作者:采采

在工作实际中,我们经常会利用Excel电子表格进行各种计算。然而许多人只会做简单的加减乘除运算,当碰到稍微复杂一点的问题时,也只会一遍又一遍地重复简单的加减乘除。这样做当然能得出结果,但是当表格中有几百行、几千行、甚至几万行各种不同种类的数据混合在一起,而您只需要其中某一部分数据进行运算的时候,你还能重复简单的加减乘除运算吗?

例如下面的表格,数据量不是很多,只有200多行的数据量。假如我们要计算表格中所有钢材的重量,用常规的方法恐怕也不是很短时间能得出正确结果的吧。

使用IF函数筛选数据

为了快速地求出表格中钢材的总重量,我们可以使用Excel中的IF函数来筛选数据。IF函数能够根据一个条件来判断,如果满足条件,则返回一个值,否则返回另一个值。我们将IF函数和SUM函数结合起来使用,就能够快速地得到钢材的总重量。

在空的单元格中写入公式“SUM(IF(F5:F235"t",E5:E235,0))”。注意:引号里面的内容为实际输入内容。(备注:本表格的有效数据项是从第5行到第235行。)

使用组合键CtrShiftEnter进行数组运算

输入完上述公式后,不要急着按回车,鼠标也不要乱点,接着在键盘上同时按下“CtrShiftEnter”组合键后松开,到这一步运算才算完毕。此时您看看刚才运算的表格,计算结果已经出来了。

您再看运算公式,刚才引号内容变成了“{SUM(IF(F5:F235"t",E5:E235,0))}”。实际上,这是一个数组运算,“{}”就是数组运算的符号。组合按键“CtrShiftEnter”表示进行的是数组运算。因为在本表中,所有钢材的重量都是以“t”作为单位的,IF函数的作用是在F5到F235(“单位”列)这些单元格中判断每一个数据是否等于“t”,如果是则返回它的吨位数,否则返回“0”值,返回的这些值通过SUM函数相加,就得出了本表中所有材料的的总重量了。

修改公式计算其他数据

同理,如果您想计算表格中所有钢材的总价格,您只需把之前的公式稍作修改,把“E5:E235”换成“H5:H235”就可以了。

通过使用IF函数和SUM函数,我们可以快速、准确地求和,节省时间、提高工作效率。希望大家在工作中能够善于利用Excel中的各种函数,更好地完成各种复杂的计算任务。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。