真三国无双7if攻略晋 真三国无双7晋传全流程
函数功能
根据指定条件判断其真(TRUE)、“假”(FALSE),从而返回相应的内容。
函数语法
IF(logical_test,value_if_true,value_if_false)
参数解释
IF函数可嵌套7层关系,构建复杂的判断条件,进行综合评价。
logical_test:表示逻辑判断表达式。
value_if_true:判断条件是逻辑真(TRUE)显示给定的内容。如果忽略,返回TRUE。
value_if_false:判断条件为逻辑假(FALSE)当时,显然是给定的内容。如果忽略,返回FALSE。
实例1 评估人员的面试结果是否合格
面试后,主管人员可以评估员工的考核结果。例如,如果所有分数都超过60分,则可以评估为合格并被录用;当分数低于60分时,评估为不合格,不予录用。
?选中E2单元格,在公式编辑栏中输入公式:
=IF(AND(B2>=60,C2>=60,D2>=60),"合格","不合格")
按“Enter按钮可以根据员工的成绩来判断面试官是否合格。
?将光标移到E在单元格的右下角,当光标变成十字形时,按住鼠标左键向下拖动公式填充,以确定其他人员的面试结果是否合格,如图1所示。
图1
公式解析
①分别判断B2、C2、D2单元格中的值是否大于或等于60。如果满足条件,则返回TRUE并显示合格。
②如果B2、C2、D如果2单元格中的任何值小于60,则返回FALSE并显示为不合格。
实例2 解决计算结果为0的问题
当使用公式进行累计计算时,当引用单元格中没有输入值时,单元格将显示0值。例如,在表格中D引用了5单元格的公式B5:C5单元格区域,结果会显示“0”值,如图2所示。
图2
?选中D2单元格,在公式编辑栏中输入公式:
=IF(AND(B2="",C2=""),"",B2 C2)
按“Enter键,当引用单元格没有值时,将显示为空。
?将光标移到D2单元格的右下角,当光标变成交叉形状时,按住鼠标左键向下拖动公式填充,使其他引用单元格不显示为0值,如图3所示。
图3
公式解析
①使用AND函数判断当B2、C当单元格同时为空值时,返回空值。
②当步骤①的条件为TRUE返回空值,否则返回B2、C2的合计值。
实例3 评估员工的参与情况
在员工考核结果统计表中,判断一组考核数据中是否有一个大于80,如果有,有资格参加培训,否则取消资格。
?选中E2单元格,在公式编辑栏中输入公式:
=IF(OR(B2>80,C2>80,D2>80),";参加培训",";取消资格")
按“Enter按钮可以根据员工的考核结果来判断他们是否有资格参加培训。
?将光标移到E在2单元格的右下角,当光标变成十字形时,按住鼠标左键向下拖动公式填充,以获得其他员工参加培训的资格,如图4所示。
图4
公式解析
①判断B2>80、C2>80、D2>80这三个条件中是否有条件满足。
②当满足步骤①在任何条件下,返回参加培训,否则返回取消资格。
实例5 礼品根据消费卡的类别和消费情况分发
某商场元旦促销活动规则如下。当卡是金卡时,消费量小于2888,赠送电饭煲;消费量小于3888时,赠送电磁炉,否则赠送微波炉。当卡种为银卡时,消费金额小于2888时,赠送夜灯;消费金额小于3888时,赠送伞,否则赠送摄像头。当未持卡且消费金额大于2888时,赠送浴巾。
?选中D2单元格,在公式编辑栏中输入公式:
=IF(AND(B2="",C2<2888),"",IF(B2="金卡",IF(C2<2888,"电饭煲",IF(C2<3888,";电磁按Enter”键即可返回各用户的持卡类别以及消费额所对应的赠品。
?将光标移到D2单元格的右下角,光标变成十字形后,按住鼠标左键向下拖动公式填充,即可得到所有卡号的赠品分发,如图5所示。
图5
公式解析
①未持卡,消费金额小于2888元,无赠品。
②持金卡消费者按消费金额分发礼品。
③ 持有银卡的消费者将根据消费金额分发礼品。
实例6 计算员工的绩效需要支付多少奖金?
公司规定,业务业绩超过1万元的,给予奖金2万元,否则奖金1万元。现在需要统计8名销售人员需要支付的奖金总额。D2单元格,在公式编辑栏中输入公式:
=SUM(IF(B2:B9>100000,2000,1000))
按“Shift Ctrl Enter组合键可以计算需要支付多少奖金,如图6所示。
图6
公式解析
①逐一判断B2:B9单元格区域的每个值是否大于1万,如果是,则返回2000,否则返回1000,整个公式返回数组。
②使用SUM函数将步骤①数组中的值求和。
实例7 奖金按工龄计算
公司规定工作时间不足一年的,给予年终奖金200元,1~3年600元,3~5年1000元,5~10年1400元。现在需要计算每个员工12月工资和年终奖金的总额。
?选中D2单元格,在公式编辑栏中输入公式:
=C2 SUM(IF(B2>{200,400,400,400,400,400)
按“Enter按钮可以计算12月第一员工的工资。
?将光标移到D在2单元格的右下角,当光标变成十字形时,按住鼠标左键向下拖动公式填充,其他员工12月的工资可以快速计算,如图7所示。
图7
公式解析
①判断B2单元格中的工龄在1~3、3~5、5~10中。
②根据B单元格中显示的工龄分别返还相应的奖金。这里规定起始奖金为200元,每个工龄组之间的奖金相差400元。
③ 根据步骤①和②判断结果计算奖金总额,加上C2单元格中的工资得到结果。
实例8 有选择地总结数据
统计每组产量后,需要对A组进行统计C汇总小组成员的产量。E2单元格,在公式编辑栏中输入公式:
=SUM(IF(A2:A9={"A组","C组"}, C2:C9))
按“Shift Ctrl Enter组合键可以计算A组和C组的产量,如图8所示。
图8
公式解析
①在A2:A在9单元格区域中筛选A组和C组,并返回相应的组C2:C9单元格区域的产值。
②将步骤①求和的返回值。
实例9 判断数据是否存在重复现象
如图9所示,B列为员工姓名,使用IF函数配合COUNTIF函数可以判断员工姓名是否重复。
图9
?选中C2单元格,在公式编辑栏中输入公式:
=IF(COUNTIF(B$2:B2,B2)>1,"重复","")
按“Enter键可以判断B2中的员工姓名是否存在重复现象,如果出现次数超过1次,则标识为“重复”。
?将光标移到C在2单元格的右下角,当光标变成交叉形状时,按住鼠标左键向下拖动公式填充,以快速判断其他员工的姓名是否重复,如图9所示。
公式解析
①判断B2单元格中的值在B2:B2单元格区域出现次数是否大于1。
②当出现次数大于1时,返回重复,否则返回空值。
提示
本例涉及公式数据源的参考方法。在公式的垂直复制中,行号需要保持不变,以便于公式的向下复制,从而获得批量结果。
实例10 比较各产品两个部门的采购价格是否一致
在产品采购价格统计表中,如果您想比较每个产品的采购价格是否一致,可以按以下方法设置公式。
?选中D2:D在公式编辑栏中输入公式:
=IF(NOT(B2:B8=C2:C8),"请核对","")
?同时按“Shift Ctrl Enter组合键可以返回各部门的比较结果。价格相同时返回空值,否则返回请检查,如图10所示。
图10
公式解析
①依次判断B2:B8单元格区域的值是否不等于C2:C8单元格区域中的值。
②如果步骤①的结果为TURE,显示请核对;如果是FALSE,则返回空。
实例11 退休年龄根据员工的性别和职位判断
某公司规定,男职工退休年龄为60岁,女职工退休年龄为55岁。如果是领导班子成员(总经理、副总经理),退休年龄可以延迟5岁。
本例将介绍如何根据员工的性别和职位来判断退休年龄。
?选中E2单元格,在公式编辑栏中输入公式:
=IF(C2="男",60,55) IF(OR(D2="总经理",D2=";副总经理";
按“Enter按键计算第一员工的退休年龄。
?将光标移到E在单元格的右下角,当光标变成十字形时,按住鼠标左键向下拖动公式填充,以快速计算其他员工的退休年龄,如图11所示。
图11
公式解析
①如果C2="男";,返回60,否则返回55。
②判断D2="总经理"和D2=";副总经理";两个条件是否满足。
③ 如果步骤②满足中等条件,返回5,否则返回0。
④ 将步骤①与步骤③结果相加。
实例12 计算个人所得税
用IF个人所得税由函数和其他函数计算。有关规定如下:起征点为3500。税率及速算扣除如图12所示。
图12
?选中D2单元格,在公式编辑栏中输入公式:
=IF(B2>3500,B2-C2,0)
按“Enter按键获得第一员工的应纳税所得额,如图13所示。
图13
?选中E2单元格,在公式编辑栏中输入公式:
=IF(D2<=1500,0.03,IF(D2<=4500,0.1,IF(D2<=9000,0.2,IF(D2<= 35000,0.25,IF(按“Enter按应纳税所得额获得第一员工的税率,如图14所示。
图14
?选中F2单元格,在公式编辑栏中输入公式:
=VLOOKUP(E2,{0.03,0;0.1,105;0.2,555;0.25,1005;0.3,2755;0.35,5505;0.45,13505},按“Enter按税率得出第一员工的速算扣除,如图15所示。
图15
?选中G2单元格,在公式编辑栏中输入公式:
=D2*E2-F2
按“Enter按键计算出第一员工的应缴所得税,如图16所示。
图16
公式解析
公式1:
=IF(D2<=1500,0.03,IF(D2<=4500,0.1,IF(D2<=9000,0.2,IF(D2<=35000,0.25,IF(D2<=①是一个IF函数多层嵌套公式。
②图1-19中的表格值得限制。
公式2:
=VLOOKUP(E2,
{0.03,0;0.1,105;0.2,555;0.25,1005;0.3,2755;0.35,5505;0.45, 13505},2,)
VLOOKUP是指{0.03,0;0.1,105;0.2,555;0.25,1005;0.3,2755;
0.35,5505;0.45、13505}这个组的第一列E2单元格的值发现后返回{0.03,
0;0.1,105;0.2,555;0.25,1005;0.3,2755;0.35,5505;0.第二列值为45,13505}。