Excel中的IF函数都有哪几种用法?

 我来答
百度网友3598002
推荐于2019-10-03 · TA获得超过6466个赞
知道小有建树答主
回答量:44
采纳率:100%
帮助的人:6144
展开全部

最多套用7次

a1-a4有一组数:

B1=RANK(12,A1:A4)楼上一看就不知在哪里COPY的,我举个简单的例子,12为这组数字的一个 假设这4个数字是 12 13 14 15 这=RANK(12,A1:A4)返回为4

为了套用公式,改为=RANK(B2,要在C2:C4给出名次

A B C

姓名成绩名次

张三80

李四92

王五75

在C2输入公式,$B$2:$B$4)下拉填充。

最后一个参数如果是1RANK函数就是不用排序,取得名次。

比如AB列为姓名成绩:

=RANK(B2,B2:B4中排第几名:B4)

也就是B2在B2,就是升序排列

=RANK(B2,B2

你试试: 

假如A列从A1单元格起,依次有数据80、98、65、79、65。 

在B1中编辑公式 

=RANK(A1,$A$1:$A$5,0) 

回车确认后,向下复制公式到B5单元格。 

效果: 

从B1单元格起依次返回值为2、1、4、3、4。 

注意: 

公式中的参数0(零)或省略,Excel 对数字的排位是把数据从大到小的降序排列,也就是说数值最大的排名第1。 

再试试看: 

在C1中编辑公式 

=RANK(A1,$A$1:$A$5,1) 

回车确认后,向下复制公式到B5单元格。 

此时从C1单元格起依次返回的值是4、5、1、3、1。 

也就是说,此时A列中数据是按从小到大排列名次的,最小的数值排位第1,最大的数值排位最末

RANK

请参阅

返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。

语法

RANK(number,ref,order)

Number 为需要找到排位的数字。

Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。

Order 为一数字,指明排位的方式。

如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。 

如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。 

说明

函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。

由于某些原因,可能使用考虑重复数字的排位定义。在前面的示例中,可能要将整数 10 的排位改为 5.5。这可通过将下列修正因素添加到按排位返回的值来实现。该修正因素对于按照升序计算排位(顺序 = 非零值)或按照降序计算排位(顺序 = 0 或被忽略)的情况都是正确的。

1.IF函数的语法结构

IF函数的语法结构:IF(条件,结果1,结果2)。

2.IF函数的功能

对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。

3.条件表达式

把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式。

4.IF函数嵌套的执行过程

如果按等级来判断某个变量,IF函数的格式如下:

IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))

函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。

excel中,if函数能干什么,怎么用?

用途: 执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式