分享

Excel

 红毛小星星 2019-07-15

Excel函数中,所有符号均为英文半角状态下的符号。

IF函数:逻辑判断

If函数的特点:

1),只有两种方向的判断;

2),用嵌套实现多重判断;

3),产生两种可能的结果:一个if函数;三种可能的结果:两个if函数,,,依次类推;

1.     If函数的基本用法:

函数语法:if(①,, ③):如果①(判断条件)为真,那么返回②,否则返回③;

2.     If函数的嵌套:根据逻辑,用剥洋葱的方式,一层一层进行逻辑判断,故做if函数嵌套时,应先理清思路”;

例:分数>600,为第一批,分数>450,为第二批,其他的为第三批;

实现:Excel-if函数Excel-if函数

语法:=IF(L37>600,"第一批",IF(L37>450,"第二批","第三批"))L37为要进行判断的单元格;

3.     回避if函数的嵌套:

if函数的嵌套超过4层,则此时可考虑其他的函数,或者直接用if函数回避嵌套:单个if函数(返回值为数值类数据)相加或者用“&”(返回值为文本类数据)连接。

1:实现:金额为添加项;

语法=IF(J4="A",10000,0)+IF(J4="B",9000,0)+IF(J4="C",8000,0)+IF(J4="D",7000,0)+IF(J4="E",6000,0)+IF(J4="F",5000,0)

2:实现:Excel-if函数级别1为添加项;

语法=IF(J4="A","一级","")& IF(J4="B","二级","")&IF(J4="C","三级","")&IF(J4="D","四级","")&IF(J4="E","五级","")&IF(J4="F","六级","")

4.     关于if函数的iserror错误的处理:当excel出现”#DIV/0!”,用if函数的处理:

解决办法:

1)将#DIV/0!替换为其他值,Ctrl+h

2)或者直接写函数iferroriferror(①, ②):如果①为假,那么返回②,否则返回①;

例:原表:Excel-if函数

对原表的ifERROR函数操作:

语法:=IFERROR(D2/E2,0)

3)或者写成ifiserror)函数:对上述(2)中的操作:

语法:=IF(ISERROR(D2/E2),0,D2/E2)

5.     And (且)与or(或)函数:

And表示并列关系,and(①, ②):同时满足①, ②条件;

Or表示或者关系:or(①, ②):满足①或者②或者同时满足①, ②条件;

例:原表:Excel-if函数

And60岁以上的男性给予1000元补贴:

语法:=IF(AND(K6="",L6>60),1000,0)

Excel-if函数

Or60岁以上或者男性或者60岁以上的男性给予1000元补贴;

语法:=IF(OR(K6="",L6>60),1000,0)

Excel-if函数



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多