[請問] 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