在工作实际中,我们经常会利用Excel电子表格进行各种计算。勾袖稣拗然而许多人只会做简单的加减乘除运算,当碰到稍微复杂一点的问题时,也只会一遍又一遍地重复简单的加减乘除。这样做酷搭宀玳当然能得出结果,但是当表格中有几百行、几千行、甚至几万行各种不同种类的数据混合在一起,而您只需要其中某一部分数据进行运算的时候,你还能重复简单的加减乘除运算吗?例如下面的表格,数据量不是很多,只有200多行的数据量。假如我们要计算表格中所有钢材的重量,用常规的方法恐怕也不是很短时间能得出正确结果的吧。
工具/原料
EXcel软件(或WPS表格)
方法/步骤
1、下面我教大家用简单的方法10秒钟之内完成计算,并得出正确的结果。以本表格为例,在空的单元格中写入公式“=SUM(IF(F5:F235=”t”,E5:E235,0))”。注意:引号里面的内容为实际输入内容。(备注:本表格的有效数据项是从第5行到第235行。)
2、输入完上述公式后,不要急着按回车,鼠标也不要乱点,接着在键盘上同时按下“觊皱筠桡Ctr+Shift+Enter”组合键后松开,到这一步运算才算完葶矩礞珈毕。此时您看看刚才运算的表格,计算结果已经出来了。您再看运算公式,刚才引号内容变成了“{=SUM(IF(F5:F235=”t”,E5:E235,0))}”。实际上,这是一个数组运算,“{}”就是数组运算的符号。组合按键“Ctr+Shift+Enter”表示进行的是数组运算。因为在本表中,所有钢材的重量都是以“t”作为单位的,if函数的作用是在F5到F235(“单位”列)这些单元格中判断每一个数据是否等于“t”,如果是则返回它的吨位数,否则返回“0”值,返回的这些值通过sum函数相加,就得出了本表中所有材料的的总重量了。
3、同理,如果您想计算表格中所有钢材的总价格,您只需把之前的公式稍作修改,把“E5:E235”换成“H5:H235”就可以了。