excel如何嵌套函数

有个excel题目,需要用IF函数解答当考试成绩为80分时为甲当考试成绩为70分时为已当考试成绩为60分时为已当考试成绩为60分以下时为丁请问,如何如何用excel的IF... 有个excel题目,需要用IF函数解答
当考试成绩为80分时为甲
当考试成绩为70分时为已
当考试成绩为60分时为已
当考试成绩为60分以下时为丁

请问,如何如何用excel的IF函数做这个题目
展开
 我来答
whoAmI13
2008-12-19 · TA获得超过5833个赞
知道大有可为答主
回答量:2365
采纳率:50%
帮助的人:2234万
展开全部
说实话,我并不建议一定要用if函数嵌套来完成这个题目。为什么不能用简单的常数数组来做呢?
例如:
=lookup(A1,{0,60,70,80},{"丁","丙","乙","甲"})

个人觉得就挺容易理解的。0-59分时只能匹配丁(也就是说,不足60分时,只能匹配丁),60-69时匹配丙,70-79时匹配乙,80或以上时匹配甲。
wwdjs
2008-12-19 · TA获得超过7493个赞
知道大有可为答主
回答量:2855
采纳率:50%
帮助的人:2349万
展开全部
我想提问者的意思是>=80分的为甲,其余的类推;所以应该是:

=if(a1>=80,"甲",if(a1>=70,"乙",if(a1>=60,"丙","丁")))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二三米
2008-12-19 · TA获得超过107个赞
知道答主
回答量:73
采纳率:0%
帮助的人:0
展开全部
我的理解:
80分及以上为甲
70分及以上时为已
60分及以上时为已
60分以下时为丁
假设A1列为成绩

公式:=IF(A1<=100,(IF(A1>=80,"甲",(IF(A1>=70,"乙",(IF(A1>=60,"丙",(IF(A1>=0,"丁","error")))))))),"error")

4楼lookup感觉不太好用,应为0以下的范围不太好设置,比如按下面的公式
=LOOKUP(A1,{-1,0,60,70,80,101},{"error","丁","丙","乙","甲","error"})
实际输入-10的时候时候出现“#N/A”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锐锐猪宝
2008-12-19
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
A1为考试成绩,在需要显示结果的单元格中输入以下公式:
IF(A1>=60,IF(AND(A1>=70),IF(AND(A1>=80),"甲","乙"),"丙"),"丁")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
upyzl
2008-12-23 · TA获得超过2022个赞
知道大有可为答主
回答量:2797
采纳率:0%
帮助的人:1445万
展开全部
lookup就非常好了,至少这个题目中,成绩不可能出现负数吧,
是我的话,也会用=lookup(A1,{0,60,70,80},{"丁","丙","乙","甲"})这个公式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gouweicao78
2008-12-24 · TA获得超过4725个赞
知道大有可为答主
回答量:2490
采纳率:40%
帮助的人:1033万
展开全部
=IF(A1>=80,"甲",IF(A1>=70,"乙",IF(A1>=60,"丙","丁")))
=IF(A1<60,"丁",IF(A1<70,"丙",IF(A1<80,"乙","甲")))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式