IT技术

当前位置 /首页/游戏数码/IT技术/列表

Excel各种条件求和的公式汇总

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。

Excel各种条件求和的公式汇总

操作方法

01

直接求和。直接求和直接用SUM函数就行。如=SUM(A1:a10)

02

单条件求和
统计男职工之和:
用COUNTIF()函数来进行统计。COUNTIF()函数返回给定区域内满足一定条件的单元格的数目。
在需要返回值的单元格中输入“=COUNTIF(Sex,"男")”,该函数在Sex区域中计算单元格内容为“男”的单元格数目。
统计工程师工资之和:
用SUMIF()函数来进行求和。该函数返回满足某一特定条件的区域内所有数字之和。
在需要返回数值的单元格中输入:“=SUMIF(Position,"工程师",Salary)”。该函数在"Position"区域中寻找内容为“工程师”的单元格,然后对“Salary”区域中的相应单元格进行求和。
求助理工程师和工程师工资之和:
在需要返回数值的单元格中输入:“=SUMIF(Position,"*工程师",Salary)”。其中“*”是通配符,类似于DOS下通配符的含义,在这里与“工程师”三个字组合在一起后代表所有包含“工程师”的字符。
求30岁以下职工工资:
在需要返回数值的单元格中输入:“=SUMIF(Age,"<30",Salary)”。
求工资大于5000的人数:
在需要返回数值的单元格中输入:“=COUNTIF(Salary,">5000")”。

03

多条件求和
在实际生活中,经常要遇到一些有多个条件的求和方式,这时就要用到数组公式。顾名思义,数组公式就是对数组进行计算,数组公式可以同时进行多重计算并返回一种或多种结果,只不过它的参数是数组罢了。数组公式的创建方法很简单,在单元格中输入公式后按 CTRL+SHIFT+ENTER 组合键即可生成数组公式。
求男性高级工程师人数:
在需要返回数值的单元格中输入:“=SUM((Sex="男")*(Position="高级工程师"))”,然后按“CTRL+SHIFT+ENTER”即可自动在公式两端加上“{}”生成数组公式(以下公式输入均要按此组合键)。其中“*”在这里代表逻辑组合中的“与”,即購满足“男”和“高级工程师”这两个条件。计算过程就是自动在“Sex”区域和“Position”区域查找满足“男”和“高级工程师”的单元格并在内存中重新组成一个新的区域,然后计算其个数。
求女性或助工的工资之和:
在需要返回数值的单元格中输入:“=SUM(IF((Sex="女")+(Position="助理工程师"),Salary))”。这里“+”是代表“或”的意思,即条件“女”或“助理工程师”满足一个即可。
求女性助工的工资之和:
在需要返回数值的单元格中输入:“=SUM(IF((Sex="女")*(Position="助理工程师"),Salary))”,当然不要忘了按组合键。“*”表示两个条件要同时满足。
求男性、高工或年龄大于50的人数:
在需要返回数值的单元格中输入:“=SUM((Sex="男")*(IF((Position="高级工程师")+(Age>50),1)))”。
求职称种类总数:
在需要返回数值的单元格中输入:“=SUM(1/COUNTIF(Position,Position))”。由于职称的名称是重复出现的,于是便用COUNTIF()来查找出现了几次,然后再用SUM(1/COUNTIF())来将其变为1进行标记。比如“工程师”共出现了7次,用1/COUNTIF()将其变为1/7,再用SUM()将7个1/7进行求和变成1,余次类推,然后再用SUM()对数组进行求和即可。

Excel各种条件求和的公式汇总 第2张
TAG标签:Excel 汇总 求和 公式 #