excel怎么使用条件函数,求某一范围内最值?

如题所述

在Excel中可以对数据进行各种不同的运算和汇总,今天介绍与条件相关的3个函数,分别是“COUNTIF”、“SUMIF”和“IF”函数。他们有一个共同的特点——都有字符“IF”。
1、COUNTIF函数(计数求和)
COUNT函数,顾名思义是用来计数的,统计所选择区域的数值型单元格个数。COUNTIF是COUNT函数的引伸与拓展,在计数时加上先前条件,只有符合计数的条件才进行统计计算。比如,从员工信息表中,计算出有多少人的年龄大于35岁。
下面我们来看一个典型的分类计数汇总的例子。这里有一张销售流水记录表,每名销售人员累计做了多少“销售订单个数”呢?
COUNTIF正常工作需要两个参数——条件区域(本例为左侧表中“销售人员”一列)和计数条件(本例为右侧表中的人员姓名)。要计算第一位销售人员的“订单数”,很简单,输入函数公式 “=COUNTIF($C$2:$C$16,E2)”即可。

2、SUMIF函数(条件求和)
SUM函数的作用是对数据求和,而SUMIF对它进行了引伸和拓展,比如计算“金额”在1元以上的数据总和、按照人员或产品分类计算数据总和等等。它有3个参数,分别是条件区域、判断条件、实际的求和区域(如果它与“条件区域”是一个区域,就可省略)。
在上例中,计算每位“销售人员”的订单总金额,就要使用SUMIF函数来协助了。如果要计算每个人的销售订单总金额,把左侧表的“销售人员”一列当作“条件区域”,把右侧表的每个名单当作求和“条件”,把左侧表的每笔“订单金额”当作“实际求和区域”,在G2单元格中输入数据计算公式 “=SUMIF($C$2:$C$16,E2,$B$2:$B$16)”,第1名销售人员的“订单总额”就瞬间产生了。

小提示:
在本例的COUNTIF函数和SUMIF函数中,由于“销售人员”区域与“订单总额”区域都是固定的,所以在函数中引用这两列地址时,要使用“绝对地址”,也就是在地址前添加“$”符号。

3、IF函数
逻辑高手IF函数是一个条件函数,它可以通过设置的条件进行逻辑判断。
如果在刚才的数据汇总表中再添加一列“销售奖金”数据,“销售奖金”发放的方法是:如果某个人的订单总额大于¥1500,000,那么“奖金”数用总额×5%,否则“奖金”就用总额×3%。所以,第1位销售人员“销售奖金”的计算公式应为“=IF(G2>1500000,G2*0.05,G2*0.03)”,如图3所示。

结合刚才的知识,推测一下这个公式中3个参数的涵义吧。“G2>1500000”是IF函数的判断条件,“G2*0.05”是条件成立的操作,“G2*0.03”是条件不成立的操作。
温馨提示:内容为网友见解,仅供参考
无其他回答

excel怎么使用条件函数,求某一范围内最值?
COUNTIF正常工作需要两个参数——条件区域(本例为左侧表中“销售人员”一列)和计数条件(本例为右侧表中的人员姓名)。要计算第一位销售人员的“订单数”,很简单,输入函数公式 “=COUNTIF($C$2:$C$16,E2)”即可。2、SUMIF函数(条件求和)SUM函数的作用是对数据求和,而SUMIF对它进行了引...

一招教你在excel中根据指定条件自动求出最大值
具体如下:1. 首先,打开excel,在其中打开要进行操作的表格,小编这里以下表数据为例,将要输入数据的B11单元格选中。2. 接着,点击页面上端的“公式”,点击其下菜单栏中的“插入函数”。3. 出现下图所示窗口后,在函数搜索框内输入“DMAX”,然后点击查找函数。4. 出现下图所示窗口后,在“数据库...

EXCEL 函数 一个数字,在某个范围内,分别求出最大值最小值
可以使用IF嵌套函数,范围多了,也可以使用对照表,从表中提取范围,再用公式。最小:=A1*IF(A1<50,0.95,IF(A1<100,0.98,1))最大:=A1*IF(A1<50,1.1,IF(A1<100,1.05,1))

Excel如何求数值范围内最大数值和最小数值
最小值函数公式:G3表格输入:=MIN(($A$3:$A$500=A3)*$E$3:$B$500)输入好公式后,先按住CTRL+SHIFT,最后回车,再下拉。最后得出的结果是,在F G列分别显示以A列每一个单元格为条件得出E列对应多条数据的最大最小值。如果需要汇总的数据,只需要把A列的数据去重显示到其它地方,逻辑类似。

excel如何在条件范围内返回最大值
EXCEL中有条件的求最大值的方法:求最大值用函数MAX,比如下图中求B列中的最大值,用:=MAX(B1:B5);现在加一个条件,求A列值大于10时,同行B列数据中的最大值,用:=MAX((A1:A5>10)*B1:B5),这是一个数组公式,需要同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{};上面的公式...

Excel 在excel中满足某一数值范围之内条件返回固定值用什么函数
1、在电脑上新建一个Excel表格,修改文件名后,双击打开。2、新建一张简单的员工业绩表,表中附有员工编号,姓名和业绩。3、在平时的员工业绩评定的时候,不可能一个个去判定,这个时候就需要用到IF函数了。4、通过函数“=IF(C3<60,"不合格","合格")”,判定员工是否合格,如果业绩小于60,则显示...

EXCEL函数怎么找出一个范围内的数值最小值
用条件格式做 选定区域A1:A30 开始>条件格式>新建规则>使用公式确定要设置格式的单元格>为符合此公式的值设置格式,填入公式 =A1=MIN($A$1:$A$30)格式>填充>选择红,确定。

EXCEL里求符合某一要求范围内的最大值
问题:EXCEL里求符合某一要求范围内的最大值 回答:你要是把这部分Excel表放上来,很快就有答案了。1 将你上传的表中的三列(时间)的格式设置成时间格式,你的是自定义。放最大值的那列设置常规,你的好像就是常规。2 然后将你的公式换成下面的公式即可 =MAX(($A$2:$A$28>=$C2)*($A$...

Excel的if函数能不能判断某区域内的数值?
可以的。1、电脑打开Excel表格,使用IF公式,如果A列单元格大于1,就显示1,小于1,就显示0。2、输入公式=IF(A1>1,1,0)。3、输入公式后,按回车键,A1单元格大于1,就显示1。4、下拉复制公式,小于1的,就显示0。

EXCEL按条件用函数求最大值及最小值!
求<=30的最大值:=max(if(a1:a20<=30,a1:a20))上式为数组公式,须按ctrl+shift+enter三键结束。求<=30的最小值:=min(if(a1:a20<=30,a1:a20))同样,上式为数组公式。

相似回答
大家正在搜