2018-11-26

大家好!我是快乐宝贝。今天是加入E战的第13天,今天我们要学习的内容是:逻辑函数IF、AND、OR)。我们将从9个方面去进行学习:

图片发自简书App

一、 基本用法

二、 进阶用法

三、 IF函数多条件判断

四、 多条件区间判断

五、 返回区域

六、 IFERROR函数

七、 实战应用

八、 拓展用法

九、 画个笑脸

一、 基本用法:

1.那什么是逻辑函数呢?逻辑函数是用来判断真假值或者进行复合检验的Excel函数。在学习逻辑函数之前我们首先逻辑值:TRUE和FAlSE。当我们要校验A列和B列的数据是否一致是,可以输入公式=A2=B2,当A2的值等于B2时,返回的是TRUE,不同的返回的是FAlSE。所以我们可以理解为:如果条件满足或成立,返回的是真(TRUE);表示条件没有满足条件或条件不成立,返回的则是假的(FAlSE)。能产生或返回逻辑值的情况:比较运算符、is类信息的函数和AND,OR,NOT逻辑函数。逻辑值可以值转换为数值:当用TRUE乘以1,它返回的值是1,而用FAlSE乘以0,它返回的值是0。我们也可以用双负号来转换,或者用N函数转换,在很多的函数嵌套里面很多时候都需要把逻辑值转换为数值进行运算。

2. 逻辑函数:AND、OR、NOT

And(与):判断所有条件为true,则返回true,否则返回false;

Or(或):其中之一条件为true,则返回true,否则返回false;

Not:(非)如果条件参数结果为true,则返回false,同理结果为false,则返回true很少单独使用,一般与其他函数嵌套使用,尤其是IF函数.

图片发自简书App


二、 进阶用法:

认识了TRUE和FAlSE和三个逻辑函数,我们来学习一下逻辑函数lF,IF函数是逻辑函数中最重要的,它的函数功能是:根据指定的条件判断其“真”TRUE,“假”FAlSE,从而返回其相对应的内容。在EXCEL2003中函数IF可以嵌套七层,在EXCEL2007中可以嵌套64层,用value_if_false 及value_if_true 参数可以构造复杂的检测条件。IF(logical_test,value_if_true,value_if_false)。logical_test表示逻辑判断表达式。value_if_true表示当判断条件为逻辑“真”时,显示该处给定的内容。如果忽略,返回TRUE。value_if_false表示判断条件为逻辑“假”时,显示该处给定的内容。如果忽略,返回FAlSE。如果忽略.IF函数有三个条件:=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)。

图片发自简书App


三、 IF函数多条件判断:在设置IF多层判断是,每一层需要一个IF函数。每个IF函数后面跟一个条件和符合条件的返回结果。

四、 多条件区间判断:在设置IF多层判断是,每一层需要一个IF函数。每个IF函数后面跟一个条件和符合条件的返回结果。在设置数字区间时,用<设置数字的递增,用>设置数字的递减。

五、 返回区域:IF函数也可以结合SUM函数来使用,它返回的结果不只是值,还可以是单元格引用。

图片发自简书App


六、IFERROR函数:我们在计算平均单价的时候,经常会出现逻辑错误值,那要如何规避错误值呢?这时可以用IFERROR函数,在输入=IFERROR(判断条件,返回的值可以输入0或者是“错误”),这样显示出来的结果就可以规避掉错误值#DIV/0!了。

七、实战应用:在实际应用中我们经常需要统计各个学科中,及格和不及格的人数。这时候直接统计是行不通的,我们可以添加一个辅助列,录入公式=IF(D3>=60,”及格”,“不及格”),往下拖动公式,然后插入数据透视表:选中数据区域-插入-插入数据透视表-位置(选择现有工作表),将学科、是否及格拖入到行区域,然后再次把是否及格拖动到值区域,这样就统计出了我们及格和不及格的人数。

八、拓展用法:经常我们都会用IF函数来判断,但是其实也可以用其它的函数来实现IF函数同样的效果,有时候还会更加简洁一些。比如根据提成之间,最高值不得大于2000,可以用MIN函数;用来判断计算结果是否正确的可以用TEXT,根据提成来判断提成比率时,用VLOOKUP或LOOKUP会比较的方便;又比如在根据区号判断部门时,用VLOOKUP或CHOOSE回比IF函数简单容易的多了,大家尝试去练习一下。

图片发自简书App

九、 画个笑脸:函数虽然枯燥,但是也可以学得很开心,下面我们用IF函数画个笑脸吧!制作步骤如下:选中新表格中的A1-CN,到95行。然后在编辑栏录入代码:=IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)*(ROW()<30)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=30)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█",""),然后按Ctrl +Enter,把列宽调整窄一些(我自己设置的列宽为1,行高为11,脸儿圆嘟嘟,肥噜噜的,还蛮好玩的,哈哈哈~~~),笑脸就做好了。还可以设置吐舌头,带眼镜也都是这样设置的,这里有代码,大家有兴趣的可以玩一下:吐舌头代码:=IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)*(ROW()>30)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=15)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","");加2个黑眼圈的代码:=IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))<4)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))<4)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2(COLUMN()-50)^2))=30)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█",""),哈哈,是不是很有趣呢?原来Excel也可以这么好玩的!你学会了吗?

图片发自简书App

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,390评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,821评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,632评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,170评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,033评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,098评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,511评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,204评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,479评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,572评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,341评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,893评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,171评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,486评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,676评论 2 335

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,423评论 0 13
  • 一、逻辑值True、False 1、逻辑值:true,false true 真(成立),false 假(不成)立 ...
    小筠筠阅读 373评论 0 0
  • 什么是逻辑函数呢?用来判断真假值(条件成立与否),或者进行复合检验的Excel函数,我们称为逻辑函数。逻辑函数在我...
    万能之林阅读 321评论 0 0
  • 以前 二十年,小心翼翼谨谨慎慎。 现在 做有想法的人,过自己想要的生活 不抱怨 不放弃 阳光总会铺满心田 心中的柔...
    秣藜阅读 239评论 0 0
  • 2108年3月18日星期天天气小雨转阴亲子日记38篇一年级七班谢明宇妈妈。 二月二,龙抬头,天下着小雨,今天...
    明天有宇阅读 83评论 0 0