excel函数的使用案例

如题所述

第1个回答  2016-05-09

条件若完成比例Z<50% ,则Z=0; 若50%≤Z<70% , 则Z=Z;若Z≥70% ,则Z=1;
现已知完成比例Z=54%,那么我在excel表格中用函数表示:=IF(Z<50%,0,IF(50%<=Z<70%,Z,IF(Z>=70%,1))),为什么结果却为FALSE?
而当完成比例Z=71%时,结果就为1. excel中if函数逻辑判断中,形如50%<=Z<70%这样的是错误的
可以用and来解决
and(Z>=50%,Z<70%)
你的公式可以简化为下面
=if(Z>=70%,1,if(Z>=50%,Z,0))
也可以用:
=IF(Z<0.5,0,IF(AND(Z>=0.5,Z<0.7),Z,1))
问题二:
在A列中有:40 1 30 66 35 70 100 62 60 44 15 28 这些数据。其中大于等于60的在B列中标记为A,小于60的在B列中标记为C?
答案:
在B1单元格输入公式:
=IF(A1B2,Over Budget,OK) 判断第 1 行是否超出预算 (Over Budget)
=IF(A3>B3,Over Budget,OK) 判断第 2 行是否超出预算 (OK)
示例 3
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
3
4
A
成绩
45
90
78
公式说明(结果)
=IF(A2>89,A,IF(A2>79,B,IF(A2>69,C,IF(A2>59,D,F)))) 为第一个成绩指定一个字母等级 (F)
=IF(A3>89,A,IF(A3>79,B,IF(A3>69,C,IF(A3>59,D,F)))) 为第二个成绩指定一个字母等级 (A)
=IF(A4>89,A,IF(A4>79,B,IF(A4>69,C,IF(A4>59,D,F)))) 为第三个成绩指定一个字母等级 (C)
在上例中,第二个IF 语句同时也是第一个IF 语句的参数 value_if_false。同样,第三个IF 语句是第二个IF 语句的参数 value_if_false。例如,如果第一个 logical_test (Average > 89) 为 TRUE,则返回“A”;如果第一个 logical_test 为 FALSE,则计算第二个IF 语句,以此类推。
用下列关键字指定数字的字母等级。
如果成绩是 则返回
大于 89 A
80 到 89 B
70 到 79 C
60 到 69 D
小于 60 F
最终
在B1单元格输入公式:
=IF(A1>=60,A,C)
将B1单元格公式向下复制就行了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网