问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

EXCEL 中的函数'IF'真假值判断的用法。

提问网友 发布时间:2024-05-02 03:54
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
5个回答
热心网友 回答时间:2024-05-17 12:06

1、演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。

2、首先打开Excel电子表格并在表格中输入用于演示IF函数使用方法的数据。

3、选中结果单元格并输入公式“=IF(A2="男","真","假")”,该公式表示a2单元格的内容为男则为正,否则为假。

4、输完之后点击回车可以看到结果,同时使用格式填充柄进行填充,即可得到另一个结果单元格的数据结果。

5、对于批量数据可以使用格式填充并进行自动填充,如下图所示,我们已经使用IF函数判断出了男女的性别。

热心网友 回答时间:2024-05-17 12:07

IF判断的结果只有TRUE(真的意思)当作1,,FALSE(假的意思)当作0。

也就是,符合要求与否,一般只要理解为:'=IF(条件,对,错)也就是,

与条件一样,就用”对“的计算,与条件不同,就用”错“的计算。

Excel IF函数怎么用

分步阅读:本例主要介绍Excel表格中IF函数的用法,包括基本用法、单条件、多条件表达及在数组函数中的用法和在数组函数中怎么表达多条件和单条件。

Excel  IF函数语法介绍:

1、IF函数有三个参数,语法如下:

=IF(条件判断, 结果为真返回值, 结果为假返回值),第一参数是条件判断,比如说“A1="百度"”或“21>37”这种,结果返回TRUE或FALSE。如果判断返回TRUE那么IF函数返回值是第二参数,否则返回第三参数。

2、如上图,

=IF(1>2,"判断真","判断假")其中判断1大于2结果是假也就是FALSE,所以单元格返回第三参数文本“判断假”。

3、第一参数在某些情况下不是用比较判断符号来判断的。Excel中将0认为是FALSE,非0值等价于TRUE。所以如下图,B1公式为:=IF(SUM(A1:A2),"判断真","判断假"),因为A1:A2合计大于0,所以返回第二参数文本“判断真”。

IF函数参数省略用法简介:

4、Excel中很多函数部分参数可以省略,IF函数也一样。如下图B1的公式为:=IF(1>2,"判断真")省略了第三参数,则返回第三参数值时会返回FALSE。这对求满足条件最大值和最小值是由实际意义的,效果与0不同。


    5、如果把公式改成:=IF(1>2,"判断真",)

    公式中通过第二参数后的逗号给第三参数留了位置,但是没有输入任何值,那么默认是返回0这个数字的。也就是逗号后面不输入参数默认返回值为0。

    6、第二参数也是一样的规律,如果公式改成:=IF(3>2,,"判断假"),第二参数位于两个逗号之间,没有输入值,则默认返回0。

    7、如果将公式改成:=IF(3>2,TRUE,FALSE),

    则单元格会返回TRUE或FALSE这两个逻辑值结果之一。

    IF普通公式单条件表达:

    8、如下图,B2公式为:=IF(A2>29,"不惑","小年轻")。这是IF函数单条件表达的方式,第一参数只有一个比较。

    9、IF单条件表达可以用数轴的方式来理解。整个数轴是全体,判断为TRUE返回结果为数轴的一部分;判断为FALSE返回结果是数轴的其余所有部分,两个部分不会交叉。

    IF普通公式多条件同时满足表达:

    10、如下图,如果A2大于29且B2是“A”则返回优秀,其余结果返回空。C2公式为:=IF(AND(A2>29,B2="A"),"优秀",""),这里用AND()函数表达了多个判断条件,只有所有判断都返回TRUE才返回“优秀”。

    11、大家在使用IF多条件判断的时候一定要考虑全面,不要漏掉可能!以上面的两个条件,且没有嵌套IF的例子说明。可以将两个条件用纵横两条线交叉表示,同时满足“大于34,为A”的结果只占所有可能的四分之一,也就是其他所有可能都返回空。如果3个条件你排除的可能更多,如果再嵌套IF继续判断……

    12、重点提醒:

    如果有多个条件并且嵌套判断,一定要考虑清楚所有的情况,否则容易出现预期之外的错误返回,很多情况是漏考虑了某些情况!

    IF普通公式多条件满足其一即可表达:

    13、上面讲述了同时满足多个条件,那么满足多条件之一如何表达呢?C2输入公式:

    =IF(OR(A2="A",B2>100),"合格","不合格"),IF函数中可以用OR()函数来表达满足条件之一,也就是OR()函数内的判断只要有一个返回TRUE,OR()函数整体就返回TRUE。使用多个OR()函数并且还有IF嵌套的情况下更要考虑所有情况,避免遗漏。

    提醒:

    IF数组公式同时满足多条件表达:

    14、如下图,要求A列为“A”且B列大于40的B列数据合计,C2输入公式:=SUM(IF((A2:A4="A")*(B2:B4>40),B2:B4)),左手按住Ctrl+Shift,右手按回车运行公式。

    15、这里(A2:A4="A")和(B2:B4>40)的判断分别返回TRUE或FALSE,其中的星号可以理解为“乘号”,在运算时TRUE相当于1,FALSE相当于0,所以只有两个返回值都是TRUE,乘积才是1;只要有一个FALSE,也就是只要有一个不满足条件,返回结果就是0。而IF第一参数中非0值相当于TRUE,所以可以达到同时满足两个条件统计的目的。

    IF数组公式满足多条件表达:

    16、如下图,要求A列为“A”或B列大于40的B列数据合计,C2输入公式:

    =SUM(IF((A2:A4="A")+(B2:B4>40),B2:B4)),左手按住Ctrl+Shift,右手按回车运行公式。

    17、把同时满足多条件的乘号改成加号就达到了“或者”的目的。因为只要有一个是TRUE,相加结果就是1,如果两个都是TRUE相加结果就是2。所以达到了判断结果相加,只要结果非0就计算B列数据合计的目的。

热心网友 回答时间:2024-05-17 12:07

IF判断的结果只有TRUE(真的意思)当作1, FALSE(假的意思)当作0. 

也就是,符合要求与否,一般只要理解为:'=IF(条件,对,错)也就是,

与条件一样,就用"对"的计算,与条件不同,就用"错"的计算.

热心网友 回答时间:2024-05-17 12:08
下面给出一个实例——“快速判断给定值是否在指定区间”来讲解IF函数的用法。

在本例数据表的B列(上限)与C列(下限)中显示了一个数据区间。通过IF函数可以判断D列的值是否在B列与C列的数据之间。

选中E2单元格,在编辑栏输入公式:=IF(D2<B2,IF(D2>C2,"在","不在"),"不在")
按下回车键,即可判断D2单元格的值是否在C2与B2之间,并返回相应值。
选中E2单元格,双击右下角的自动填充柄,即可实现下面单元格的自动填充。
热心网友 回答时间:2024-05-17 12:08
if
函数是一个常用函数,参数有三个,
第一个是逻辑值,即
if
函数的条件,如
1<2
是真的,
3+4=9
是假的。
第二个是当逻辑值是“真”时输出的数值,
第三个是当逻辑值是“假”时输出的数值,
输出的可以是数值、文本、日期、逻辑值等任何值。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

哪些奖职场当成战场的人最后都怎么样了?哪些人最忌讳将职场当做战场呢... 先头に立て 如何翻译 没有电视的客厅能做什么这些设计也许你会喜欢 小清新阁楼公寓设计 创造出经典的沙龙氛围 长春市体育局有哪些下属单位? 果酒,黄酒,红酒,为什么就白酒不需要保质期 补气血调理月经用什么 华为watch3pro new参数配置 潮州市枫溪区德顺利陶瓷制作厂怎么样? 潮州市枫溪区万信大药房怎么样? 商丘中等专业学校有文化课老师吗 感觉心梳气短是怎么回事?应怎样冶疔? 智能锁是用防盗门锁体吗 我现在在广东省,请问甘肃省在广东省的什么位置 浴霸不固定直接放上行吗,集成吊顶300✘300没有换气 广东惠州在甘肃兰州的那个方向 多肉雪莲花剑剪断还长吗? 多肉植物的花杆会长到什么时候 多肉长花剑后停止生长啦是怎么回事? 常用的高血压药有哪些? 通州永乐店到房山长沟怎么走 石家庄产的胡姬花金衣玉食是正品吗 陈书婷和高启盛第几集见面 狂飙陈书婷和高启盛第几集 高启盛和陈书婷第几集在一起的 伽利略为什么能让两个铁球同时着地?难道没有阻力吗 物理学家于2002年9月评出10个最美的物理实验。这种美丽是一种经典概念... 鉴赏《游戏王》之黑魔导卡组(一) 平顶山市有哪些环境比较清幽的冷门景点? 结合T细胞感染阳性是结合吗 平顶山新城区的水库 太原那家医院拔牙好点?拔一颗坏的智齿大概下来多钱 太原西山附近哪看牙好? 太原的朋友们,红十字口腔医院跟省人民医院口腔科,哪里比较好呢?? 登山也有坏处吗? "你跟其他女孩子很不一样"什么意思 ...就喝了两瓶东鹏特饮,又喝了一瓶红牛,为什么还是累,感觉没有用... 上班老是打瞌睡,没有睡好觉,怎么办啊!喝东鹏特饮也不管用吧,早上刚喝了... 吃什么东西可以治困,我喝了东鹏特饮,还是觉得困,吃什么可以不困 尚客优是什么意思
Top