您现在的位置是:首页 > 数码 > 正文

excel if公式(excel if)

发布时间:2022-05-30 23:50:10编辑:来源:

大家好,小太来为大家解答以上问题。excelif公式,excelif这个很多人还不知道,现在让我们一起来看看吧!

解答:

1、 本文从规则、一般用法、单条件、多条件等方面全面介绍了IF函数的用法。

2、 功能语法介绍

3、 IF函数是我们经常使用的运算函数。它有三个字段参数,即测试条件,判断为真时的返回值(真值),结果为假时的返回值(假值)。

4、 条件字段用于定义后续的返回值条件。直接输入参照条件,例如,如下图所示。B290后面加一个C290,就是说B线和C线都需要大于90。使用AND函数可以用括号分隔多个条件。

5、 判断真值是使用条件的字段匹配后的数据,内容是你要在表格中显示的字符。比如如下图所示,如果我们要在目标单元格中显示通过条件为“是”,我们就把真值写成“是”。注意,如果内容(包括文字和数字)填写完毕,需要加英文双引号,否则无法正常显示。

6、 判断假值与真值相反,是给不符合条件的情况赋值。内容可以自己添加。记得加上英文双引号。

7、 IF函数的语法不完整

8、 IF语句只能有条件语句和真值。一般情况下,我们会同时填写真值和假值,但在某些情况下,如果我们不需要假值,我们可以只保留空白,如下图所示。如果判断不符合条件,则直接返回“假”的结果。

9、 但是如果我们把语法改成(condition,truthvalue,)真值后面还是有逗号,但是什么都不填,不满足条件就返回“0”。

10、 当然,真值和附加值不仅可以用数字、文字,还可以直接用逻辑值,真与假。这时候真值和假值就不需要用双引号标出来了。

11、 IF函数的多条件使用方法

12、 上面描述了单条件筛选的方法,下面用分步条件来介绍如何使用多种嵌套条件作为条件函数。

13、 例如,在下图中,我们希望将1100-1500分为三个区间,并为三个区间中的值计算特定单元格的数据。首先根据区间对应的好系数,按照1100-1300,1300-1500,1500以上分为三档。

14、 现在开始根据系数写条件语句,以1100-1300的区间条件为例。

15、 第一个条件字段AC1231300,200表示在整个区间内,如果目标值大于1300,则输出数字200。

16、 第二个条件字段IF(AC1231100,AC123-1100,0)表示如果高于1100,低于1300(前面的条件字段会平行形成区间),则输出AC123-1100的运算结果。

17、 第三个字段,“0”。如果代表不满足以上两个数据域,直接输出0。

18、 按照这个规则,在其他区间写语句。将条件中的间隔更改为当前计算间隔。如果需要在一个单元格中输出所有三个区间的结果呢?我们需要嵌套多个IF条件函数,如下图所示。

19、 下面详细解释一下这个多层嵌套的IF函数是什么意思。

20、 如下图所示,这个公式实际上有五个区间,每个IF代表一个区间,在最后一个false值之前没有使用IF。

21、 函数的整体结构如下:IF(区间1,真值1,IF(区间2,真值2,IF(区间3,真值3,IF(区间4,真值4,区间5)),每个IF后面都是一个完整的真值和一个假值,只不过假值的输出不是一个数字或者一个单词,而是一个新的IF语句。穿过

22、 下面我们来详细解释一下实际功能:

23、 这个公式的第一段:S27AG27*1000,0。如果代表S27的值低于AG27乘以1000的间隔,则该单元的输出值为0。

24、 第二段:if(s27ag27*1100,(s27-ag27*1000)*16。如果代表S27的值不满足上一区间的条件(需要输出假值),但满足本区间的要求:一个小于AG27乘以1100的值,那么从S27中减去1000乘以AG27的差,将这个差乘以16作为本单元格的输出值。

25、 第三段:if(s27ag27*1300,100*ag27*16(s27-ag27*1100)*2。如果代表S27的值不满足前两个区间的条件,但同时满足小于AG乘以1300的值,那么这个单元格的输出结果就是100*AG27*16(S27-AG27*1100)*2的运算结果。

26、 同样,第四段和第五段是不满足前三四个区间,但满足另一个区间的情况下的输出模式。

27、 最后要记住,每个IF语句的括号都必须用括号返回,所以整个函数写完后,几个IF语句都必须用括号返回,否则IF语句不能成立。

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇

最新文章