中企动力 > 商学院 > excel表if函数的使用方法
  • ?

    Excel的IF函数还可以这样用,你知道吗?

    森林

    展开

    IF函数是Excel的常用函数之一,它是根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容的一个函数。

    使用语法:=IF( logical_test , [value_if_true] , [value_if_false])

    通俗理解:=IF(条件, 条件成立返回的值, 条件不成立返回的值)

    1、实例:单条件判断,销售台数>=35台才完成任务,判断销售员是否完成任务。

    G2单元格公式: =if(D2>=35,"完成","未完成"),往下填充即可

    2、计算各部门销售总额

    I2公式:={SUM(IF(C:C=H2,F:F)}

    大括号表示数组公式,即输入公式=SUM(IF(C:C=H2,F:F)后,一定要按CTRL+SHIFT+ENTER三键结束,才可得出下图结果。

    3、IF函数嵌套使用及多级嵌套变通办法

    ①根据给定的奖金评定标准的A级至E级标准的奖金数,计算出不同等级销售员应发奖金数。

    ②根据销售员等级计算出奖金等级。

    说明1:如果IF函数嵌套太多,最好用VLOOKUP函数。

    说明2:如果IF函数嵌套太多,又一定要用IF,对于数值而言可以用"+",文本则用"&"来回避嵌套,看起来公式比较长,但比嵌套来说要简单一点。

    嵌套公式:

    F2单元格公式:

    =IF(E3=$A$3,$B$3,IF(E3=$A$4,$B$4,IF(E3=$A$5,$B$5,IF(E3=$A$6,$B$6,$B$7))))

    G2单元格公式

    =IF(E3=$I$3,$J$3,IF(E3=$I$4,$J$4,IF(E3=$I$5,$J$5,IF(E3=$I$6,$J$6,$J$7))))

    变通后公式(公式长度更长,但没那么容易出错):

    F2单元格公式:

    =IF(E3=$A$3,$B$3,0)+IF(E3=$A$4,$B$4,0)+IF(E3=$A$5,$B$5,0)+IF(E3=$A$6,$B$6,0)+IF(E3=$A$7,$B$7,0)

    G2单元格公式:=IF(E3=$I$3,$J$3,"")&IF(E3=$I$4,$J$4,"")&IF(E3=$I$5,$J$5,"")&IF(E3=$I$6,$J$6,"")&IF(E3=$I$7,$J$7,"")

    4、IF函数与AND和OR混合使用

    ①对于60岁以上(含)的男性员工给予1000元奖金,两个条件同时满足用AND

    C3单元格公式:=IF(AND(A3="男",B3>=60),1000,0)

    ②对于60岁以上或40岁以下的员工给予1000元奖金,两个条件满足其中一个即可,用OR

    C10单元格公式:=IF(OR(B10>=60,B10<=40),1000,0)

    ③对于60岁以上的男员工或40岁以下的女员工给予1000元奖金,即有60岁以上和男员工要同时满足,40岁以下和女员工也要同时满足用AND,这两个大条件中间的或又要用到OR,有点复杂,逻辑一定要清楚。

    C17单元格公式:=if(or(and(A17="男",B17>60),and(A17="女",B17<40)),1000,0)

    温馨提示:

    ① 在使用IF多层嵌套时,函数执行的命令是从左向右执行的,要注意括号的对应关系,不要遗漏或增多括号。

    ② 2003及以下版本对嵌套有7层的限制,可用前面介绍的方法变通使用。

    ③ 嵌套太多建议改用VLOOKUP等其他函数。

    我是EXCEL学习微课堂,分享EXCEL学习小技巧,小经验。如果分享的内容对您有帮助,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注“EXCEL学习微课堂”。

  • ?

    wps中sumif函数和sumifs函数使用方法

    醉冬

    展开

    工作当中经常遇到有条件的求和情况,这时候sumif函数和sumifs函数就有用武之地了 。下面一个个介绍下。线来一张图吧。

    两个函数使用技巧合并到一个图里了。

    sumif函数:求和a产品全部业绩总和(=SUMIF(E:E,"a",D:D))

    公式:=sumif(区域,条件,求和区域)。

    区域:是条件判断区域(产品列)

    条件:区域中任何值(a/b/c)

    求和区域:实际求和的数值区域,如果省略求和区域则区域作为求和区域(业绩列)

    sumifs函数:求和一部门a产品业绩总和(=SUMIFS(D:D,E:E,"a",F:F,"1部") )

    公式:=(sumifs求和区域,区域1,条件,区域2,条件,........)

    在sumifs函数中只要逻辑没有没问题先选择哪个区域作为条件是没有关系的,如 =SUMIFS(D:D,F:F,"1部",E:E,"a")也可以得到同样的结果

    来还是说说我的衣服吧。只做白色T恤。欢迎购买哈。

    封面图

  • ?

    excel if函数同时满足多个条件:明白这2点,就能随心所欲!

    咎千亦

    展开
    办公绝招

    经常使用函数的小伙伴们都知道excel if函数是我们工作中经常用到的函数,那么excel if函数怎么实现满足多个条件来使用呢?今天就为大家唠一下excel if函数多个条件的使用方法!希望可以帮助大家更有效的运用在工作当中!那么excel if函数的多个条件实现到底怎么用?我们首先要明白,满足多个条件也可以分两种情况:1)需要多个条件同时满足;2)或者一个、几个或多个条件。我们以下图的数据来举例说明。

    1

    首先,利用AND()函数来说明同时满足多个条件。举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。

    2

    在C2输入公式:=IF(AND(A2=”A”,B2>210),”Y”,””)知识点说明:AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

    3

    然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。

    4

    在C2单元格输入公式:=IF(OR(A2=”A”,B2>150),”Y”,””)知识点说明:OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。

    5

    以上的方法是在单个单元格中进行判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断,这样我们就可以随心所欲的对excel if函数的条件设置咱们需要的规则了!

    好了,今天的excel if函数不知道各位小伙伴们有没有掌握到呢?如果你有更好的方法也可以在评论区和大家一起交流,谢谢

  • ?

    EXCEL用if函数制作带公式的空白表格的方法

    Rod

    展开

    如果在一张表中使用公式时,比如用sum合计汇总,当我们填入数据时,合计栏中的数值也会跟着变化,如果删除所有数据,那么使用了sum公式的合计栏下单元格则会显示“0”,如图1所示:

    图1

    实际上表格并不会受到任何影响,只要在计算区域中输入数据,表格依然会自动进行合计汇总。可是如果在一张空白的表格中只显示几个0,看上去总不那么舒服,如何去除呢?请仔细看图2:

    图2

    在上面的表格中,我们在F2中输入的公式是=IF(SUM(B2:E2)<>0,SUM(B2:E2),""),这个其实也是if函数的最简单直接的用法。

    公式的含义是这样的:当B2:E2单元格的合计不为0的时候,在F2单元格中显示B2:E2单元格的合计结果,也就是sum(B2:E2),

    如果B2:E2单元格的合计为0, 则F2单元格显示为空值(“ “),这样我们就可以去掉公式产生的0啦!

    我们删除前面的数值时,合计栏的数值也没有了,而且带公式的单元格也不会显示‘’0‘’了,

    是不是很神奇?希望对大家有帮助!

  • ?

    excel关于if函数的嵌套使用

    千秋

    展开
    excel

    在上一篇文章excel关于函数if的巧妙运用中,我们通过三个实例介绍了函数if的基础应用。在上一篇文章中,我们介绍的if函数的应用实例结果都是二选一的,今天我们介绍的if函数的用法将在此基础上进一步深化,当然还是运用举例的做法向大家进行介绍。

    今天主要介绍的内容是运用if函数在三种不同的结果中进行选择,也就是if函数与if函数自身的嵌套使用,光说不练恐怕会让各位读友看糊涂,咱们现在就直奔主题。

    实例一:现在我们有这样一张excel工作表,表中有姓名、专业类和专业代号两种内容,现在姓名、专业类已知,专业类一共有三类:理科、文科、工程。

    现在我们已知理工的专业代号是LG,文科的专业代号是WK,工程的专业代号是GC,也就是中文的首字母了,那么接下来我们要用if函数来为所有的专业类填上对应的专业代号,excel工作表具体如下图所示:

    实例图表

    具体操作方法如下:在D2单元格输入“=IF(C2="理工","LG",IF(C2="文科","WK","GC"))”(ps:if函数中的标点符号在英文输入法状态下输入),按回车键,得到汪梅同学的专业代号,然后通过填充柄拖拽的方式向下拖拽,我们就能到其他同学的专业代号了。具体操作可参考下图:

    实例图表

    实例二:现在我们要做一张成绩表,据有关部门规定,本地学生总分为基本成绩加30分,本省学生总分为基本成绩加20分,外省学生不加分,现在我的成绩表中的内容主要是姓名、性别、生源地、基本成绩、总成绩。姓名、性别、生源地、基本成绩四项内容已知,现在我们要用if函数来对各位学生的生源地进行判断,进而算出所有学生各自的总分。excel工作表具体如下图所示:

    实例图表

    具体操作方法如下:在G7单元格输入“=IF(E7="本地",F7+30,IF(E7="本省",F7+20,F7))”,按回车键,得到丁一同学的总成绩,然后通过填充柄拖拽的方式向下拖拽,我们就能到其他同学的总成绩了。具体操作可参考下图:

    实例图表

    实例三:实例三事实上是对实例二的深化,我们实例二的实例图表中增加了一项录取情况,现在我制作的成绩表中的内容就有姓名、性别、生源地、基本成绩、总成绩、录取情况六项内容了,其中姓名、性别、生源地、基本成绩、总成绩五项内容已知,现在我们要根据总成绩,运用if函数来判断各位同学的录取情况。

    录取规则如下:如果考生总分大于或等于500分,录取情况显示为“一本”;考生总分小于500分且大于等于400分,录取情况显示为“二本”;考生总分小于400分,录取情况显示为“三本”。

    具体操作方法如下:在H7单元格输入“=IF(G7>=500,"一本",IF(G7>=400,"二本","三本"))”或“=IF(G7>=500,"一本",IF(G7<400,"三本","二本"))”,按回车键,得到丁一同学的录取情况,然后通过填充柄拖拽的方式向下拖拽,我们就能到其他同学的录取情况了。具体操作可参考下图:

    示例图表

    觉得对你们有用的小伙伴们请点赞关注吧!您的鼓励是我前进的动力,也希望擅长运用办公软件的小伙伴们能够不吝赐教,积极的留言,教会小编更多的excel运用的小技巧,欢迎一起来探讨学习!!

  • ?

    Excel表格:countif函数的使用方法及实例

    詹紫烟

    展开

    1、函数语法:countif(range,criteria)

    range表示要计算其中非空单元格数目的区域

    criteria表示统计条件

    2、以下~表为例演示countif函数的用法,求得分90分以上的学生数量。

    3、在C2单元格输入公式=COUNTIF(B2:B20,">90"),其中B2:B20表示统计区域,">90"表示得分大于90的条件。

    4、得到的结果是5,和圈中的结果数量一致。

    5、求得分大于等于80分小于90分的学生数

    6、在C4单元格输入公式=COUNTIF(B2:B20,">=80")-COUNTIF(B2:B20,">=90")

    7、结果是8,与结果一致。

    8、看到countif函数是通过条件求计数的函数,括号内第一个参数表示统计区域,第二个参数表示条件,只要满足了该条件才计入结果内。

  • ?

    Excel中无处不在的IF函数(函数详解)

    从雪

    展开

    据许多调查显示,SUM、VLOOKUP、IF是使用量最大的三个函数,前两个函数我们都已经说过了,本次我们就一起来揭开IF函数的神秘面纱。

    其实只要我们留心观察,生活中到处都充满了IF函数。

    如果成绩大于60分,就能及格,否则就不及格;

    如果明天下雨,我就不去露营;

    如果有网,我就玩电脑,否则睡觉;

    如果我是女生,我一定会嫁给他。

    太多这样的例子,三天三夜都举不完。

    如下是某个班级的学生成绩表,根据成绩等级评判标准,<60为不及格,60-70为及格,70-80为中等,80-90为良好,90-100为优秀,如何快速对学生进行成绩等级判定呢?

    这时我们就要用到IF函数啦,先判断小于60分:=IF(C3<60,"不及格")。那60-70分的怎么判断呢?可能很多人都会想到按照数学上的方法为:=IF(C3<60,"不及格",IF(60≤C3<70,"及格"))

    公式报错了。其实,在计算机中处理多条件时,和我们所学的数学的表达方式是有差别的。当条件为小于等于时,我们使用<=而不是使用≤,同理大于等于使用>=。

    对于多条件,我们还需要使用到另外的两个函数AND和OR,AND表示并且的意思,只有当所有的条件都为真时,结果才为真,其余都为假;OR表示或者的意思,当条件中全部为假时,结果才为假,其余均为真。二者的语法如下:

    =AND(条件1,条件2,条件n)

    =OR(条件1,条件2,条件n)

    则上述的公式可以更改为:

    =IF(C2<60,"不及格",IF(AND(C2>=60,C2<70),"及格",IF(AND(C2>=70,C2<80),"中等",IF(AND(C2>=80,C2<90),"良好",IF(AND(C2>=90,C2<100),"优秀"))))),结果如下:

    针对本例中的成绩判断,其实如果我们换一个思路,公式可以简化很多,也就不用使用AND函数。我们从高等级向低等级判断,如果大于等于90为优秀,如果不大于90但是大于等于80为优秀,只有当成绩不是优秀时,才会继续判断,所示此时第二个条件中没必要再判断是否小于90,如下:

    =IF(C2>=90,"优秀",IF(C2>=80,"良好",IF(C2>=70,"中等",IF(C2>=60,"及格","不及格"))))。这样是不是简洁了许多?在

    Excel函数和公式的运用中,有时候我们要多角度的考虑问题,这样才能写出更高效的公式!!!

    IF函数家族起到的主要是辅助的作用,其实也不用学得太深,只要知道常用的方法就行了,如果大家学了数组函数之后,IF函数还会有一些更高级的用法,此处先不说。

  • ?

    IF函数的使用方法

    无名指

    展开

    IF 函数是 Excel 中最常用的函数之一,是一个逻辑判断函数

    IF函数解释:

    根据条件满足与否返回不同的值

    语法解释:

    IF(条件,条件满足时返回的值,条件不满足时返回的值)

    实例讲解:

    单条件判断

    =IF(A1="发工资","逛街","在家待着")

    公式解释:

    如果A1单元格的内容等于发工资,那么就返回逛街,否则就返回在家待着

    实例讲解二:多条件判断

    = IF ( 表达式 ,,IF(表达式,,IF(表达式,, )))

    =IF(B25>=80,"优秀",IF(B25>=60,"及格","不及格"))

    公式解释:

    如果B列的值大于或等于80,返回优秀,如果没有大于或等于80则继续判断有没有大于或等于60,如果有返回及格,否则返回不及格

    实例三讲解:

    =IF(AND(B11>=80,C11="男"),"是","否")

    公式解释:如果成绩等于或等于80分并且性别为男,这两个条件同时成立则返回是否则为否,(AND是同时满足条件)

    实例四讲解:

    =IF(OR(B12>=80,C12="男"),"是","否")

    公式解释:

    如果成绩等于或等于80分或者性别为男,这两个条件任意满足条件则返回是否则为否,(OR是任意满足条件)

  • ?

    excel函数公式if怎么用

    Onida

    展开

    今天花点心思写一下excel中if函数的用法,可能在数据小的时候大家用不到这些函数,但是如果表格数据量非常大的时候,那么excel中if函数的节省时间的效果出出来了。

    在使用if函数之前,我先把数据准备好,以一个班级的语文成绩为例,依照不及格<60,60<良<80,优秀>80来划分成绩等级。

    当然了三个判定条件大家一开始理解不了,可以先从及格不及格简单的判定开始了解if函数的用法。那么在C2中判定及格与不及格的if函数写法是=IF(B2>=60,"及格","不及格")。

    我们先点击C2单元格,然后在上方的公式输入框中输入我们的if函数,按回车键运行一下函数就可以了,然后通过C2单元格右下角的下拉复制功能,将函数应用到C2下方的其它单元格中就可以了。

    简单的使用if函数判定成绩及格与不及格就弄好了,接下来我们再讲下有三个条件的if函数的使用方法,具体要用的if函数公式如下。=IF(B2<60,"不及格",IF(B2<80,"良","优秀"))。

    上面的公式很好理解,第一个if函数如果分数小于60,就输出不及格,否得花就进行第二个if函数的判定,如果分数小于80就输出良,大于80就输入优秀。在D2中输入完公式后按回车键运行公式结果。

    接下来就是把D2的公式应用到下方的单元格中,记住不要用复制,一定要点击D2右下角按住鼠标不放下拉就可以了。这样excel中if函数的使用的简单方法就教给大家了。霸气走火就是我,我就是百度经验作者:ixlxt7Xzsl7,百度经验和百家号首发原创内容分享。

  • ?

    Excel if函数多个条件嵌套与用And/*和Or/+组合条件的使用方法

    濮真

    展开

    if函数是 Excel 中的条件判断函数,它由条件与两个返回结果组成,当条件成立时,返回真,否则返回假。if函数中的条件既可以单条件,也可以是多条件;多条件组合有三种方式,一种为多个 if 嵌套,第二种为用 And(或 *)组合多个条件,第三种为用 Or(或 +)组合多个条件。用 And(或 *)组合条件是“与”的关系,用 Or(或 +)组合条件是“或”的关系,它们的写法比 if 嵌套简单。以下就是它们的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel if函数语法

    1、表达式:IF(logical_test,[value_if_true],[value_if_false])

    中文表达式:如果(条件,条件为真时执行的操作,条件为假时执行的操作)

    2、说明:[value_if_true] 和 [value_if_false] 表示可选项,即它们可以不写,如图1所示:

    图1

    按回车,返回 False,因为 E2 为 435,F2 为 528,E2 > F2 不成立,如图2所示:

    图2

    另外,=IF(3 > 2,),返回 0,此处 0 表示假。

    二、Excel if函数单条件使用方法

    1、一个服装销量表中,价格为0的表示已下架,否则表示正在出售,假如要把它们分别用“下架”和“出售中”标识出来,操作过程步骤,如图3所示:

    图3

    2、操作过程步骤说明:选中 H2 单元格,输入公式 =IF(E2<=0,"下架","出售中"),按回车,则返回“出售中”;把鼠标移到 H2 右下角的单元格填充柄上,按住左键并往下拖,则所经过单元格全填充为“出售中”,按 Ctrl + S 保存,则价格为 0 的单元格用“下架”填充,其它单元格用“出售中”填充。

    3、公式说明:公式 =IF(E2<=0,"下架","出售中") 中,E2<=0 为条件,当条件为真时,返回“下架”,否同返回“出售中”。

    三、Excel if函数嵌套多条件使用方法

    1、假如要标出服装销量表中,“大类”为“女装”、“价格”大于等于 80 且“销量”大于 800 的服装,操作过程步骤,如图4所示:

    2、操作过程步骤说明:选中 H2 单元格,把公式 =IF(C2="女装",IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件"),"不满足条件") 复制到 H2,按回车,则返回“不满足条件”;再次选中 H2,把鼠标移到 H2 的单元格填充柄上,按住左键并往下拖,则所经过单元格用“不满足条件”填充,按 Ctrl + S 保存,同样 H3 用“满足条件”填充,其它单元格仍用“不满足条件”填充。

    3、公式说明:

    =IF(C2="女装",IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件"),"不满足条件")

    由三个 if 组成,即在一个 if 中嵌套了两个 if。第一个 if 的条件为 C2="女装",如果条件为真,则执行 IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件");否则返回“不满足条件”。第二个 if 的条件为 E2>=80,如果条件为真,则执行 IF(F2>800,"满足条件","不满足条件"),否则返回“不满足条件”。第三个 if 的条件为 F2>800,如果条件为真,返回“满足条件”,否则返回“不满足条件”。

    提示:if 最多只能嵌套 64 个 if,尽管如此,在写公式过程中,尽量少嵌套 if;一方面便于阅读与修改,另一方面执行效率也高一些。

    四、Excel if函数用 And 与 OR 组合多个条件使用方法

    (一)用 And 组合多个条件,为“与”的关系

    1、把上例中的多 if 嵌套公式 =IF(C2="女装",IF(E2>=80,IF(F2>800,"满足条件","不满足条件"),"不满足条件"),"不满足条件") 改为用 And 组合,操作过程步骤,如图5所示:

    图5

    2、操作过程步骤说明:选中 H2 单元格,把公式 =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件") 复制到 H2,按回车,则返回“不满足条件”;同样往下拖并保存,返回跟上例一样的结果,说明公式正确。

    3、公式说明:

    =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    公式用 And 函数组合了三个条件,分别为 C2="女装",E2>=80,F2>800,当同时满足三个条件时(即 AND(C2="女装",E2>=80,F2>800) 返回“真”),返回“满足条件”,否则返回“不满足条件”。

    4、用 * 代替 And

    A、把公式  =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    用 * 代替 And 后变为:

    =IF((C2="女装")*(E2>=80)*(F2>800),"满足条件","不满足条件")

    如图6所示:

    图6

    B、按回车,返回“不满足条件”,往下拖保存后,也是返回一样的结果。

    (二)用 Or 组合多个条件,为“或”的关系

    1、把上例中的 And 组合多个条件公式 =IF(AND(C2="女装",E2>=80,F2>800),"满足条件","不满足条件") 改为用 Or 组合,操作过程步骤,如图7所示:

    图7

    2、操作过程步骤说明:选中 H2 单元格,把公式 =IF(OR(C2="女装",E2>=80,F2>800),"满足条件","不满足条件") 复制到 H2,按回车,则返回“满足条件”;同样往下拖并保存,全部返回“满足条件”。

    3、公式说明:

    =IF(OR(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    公式用 Or 函数组合了三个条件,分别为 C2="女装",E2>=80,F2>800,即 OR(C2="女装",E2>=80,F2>800),意思是:只要满足一个条件,就返回“真”;一条件都不满足才返回“假”。演示中,每条记录都满足一个条件,所以全返回“满足条件”。

    4、用 + 代替 Or

    A、把公式

    =IF(OR(C2="女装",E2>=80,F2>800),"满足条件","不满足条件")

    用 + 代替 Or 后变为:

    =IF((C2="女装")+(E2>=80)+(F2>800),"满足条件","不满足条件")

    如图8所示:

    图8

    B、按回车,返回“满足条件”,往下拖保存后,也是全部返回“满足条件”,说明公式正确。

excel表if函数的使用方法

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP