[请问] EXCEL 储存格的程式 怎么写...

楼主: bookwin87 (对折收好...)   2017-11-25 17:08:28
乡民们好~
小妹有个EXCEL的程式问题想请教...
储存格 A1 里的数字是加总后的总成绩,
最后要区分成ABCD四个等级。
小于<60 → D
61-79 → C
80-89 → B
90 以上 → A
我研究谷哥教学研究很久只勉强弄懂...
=IF(A1>=60,"C")
但这个只能判断大于60分的,
小于60或是更高的多判断我就不会写了,
有试过在 IF 里面又包了 IF,
可能是我不会写一直被EXCEL判断错误 >_<
请问有神人或是专版能教教小妹吗?
拜托........ 跪。Orz
作者: MrSherlock (夏乐克)   2017-11-25 17:14:00
参考=IF(A1>=60,IF(A1>=80,"A","B"),"C")
作者: suaveness (靜夏)   2017-11-25 17:16:00
就是用更多的IF而已
作者: MrSherlock (夏乐克)   2017-11-25 17:16:00
还有另一种把数字转换到字母的方法,可以GOOGLE看看
楼主: bookwin87 (对折收好...)   2017-11-25 17:20:00
那小于60分的D要再怎么写进去?跪谢!
作者: MrSherlock (夏乐克)   2017-11-25 17:21:00
就是再包一层而已,再提示下去我会被骂XD函数说明多看仔细一点,游戏规则都写在那
楼主: bookwin87 (对折收好...)   2017-11-25 17:24:00
好的~我努力研究一下!跪恩!
作者: suaveness (靜夏)   2017-11-25 17:25:00
=IF(A1<60,"D",IF(A1<80,"C",IF(A1<90,"B","A")))这是结果,自己看公式参数研究一下IF(a,b,c) a b c分别代表什么,了解之后应该就能看懂
作者: APM99 (血统纯正台北人)   2017-11-25 17:30:00
感觉要念数学系的才能看的懂...
作者: suaveness (靜夏)   2017-11-25 17:37:00
其实IF算很简单了...而且这函数还只有用IF组成
作者: qpowjohn (pose)   2017-11-25 17:40:00
8楼的解答要从最小的括号来解读a1小于60,是则代入d否则代入下式a1小于80,是则代入c否则代入下式a1小于90,是则代入b否则代入a
作者: higger (朝乡而行2016)   2017-11-25 17:49:00
Vlookup就可以了吧,第四个引数选true即可
作者: MayKA   2017-11-26 13:08:00
Vlook最快

Links booklink

Contact Us: admin [ a t ] ucptt.com