看板 ask 關於我們 聯絡資訊
鄉民們好~ 小妹有個EXCEL的程式問題想請教... 儲存格 A1 裡的數字是加總後的總成績, 最後要區分成ABCD四個等級。 小於<60 → D 61-79 → C 80-89 → B 90 以上 → A 我研究谷哥教學研究很久只勉強弄懂... =IF(A1>=60,"C") 但這個只能判斷大於60分的, 小於60或是更高的多判斷我就不會寫了, 有試過在 IF 裡面又包了 IF, 可能是我不會寫一直被EXCEL判斷錯誤 >_< 請問有神人或是專版能教教小妹嗎? 拜託........ 跪。Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.65.117.87 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1511600911.A.F75.html bookwin87:轉錄至看板 Office 11/25 17:11
MrSherlock: 參考=IF(A1>=60,IF(A1>=80,"A","B"),"C") 11/25 17:14
suaveness: 就是用更多的IF而已 11/25 17:16
MrSherlock: 還有另一種把數字轉換到字母的方法,可以GOOGLE看看 11/25 17:16
bookwin87: 那小於60分的D要再怎麼寫進去?跪謝! 11/25 17:20
MrSherlock: 就是再包一層而已,再提示下去我會被罵XD 11/25 17:21
MrSherlock: 函數說明多看仔細一點,遊戲規則都寫在那 11/25 17:23
bookwin87: 好的~我努力研究一下!跪恩! 11/25 17:24
suaveness: =IF(A1<60,"D",IF(A1<80,"C",IF(A1<90,"B","A"))) 11/25 17:25
suaveness: 這是結果,自己看公式參數研究一下 11/25 17:26
suaveness: IF(a,b,c) a b c分別代表什麼,了解之後應該就能看懂 11/25 17:29
APM99: 感覺要念數學系的才能看的懂... 11/25 17:30
suaveness: 其實IF算很簡單了...而且這函數還只有用IF組成 11/25 17:37
qpowjohn: 8樓的解答要從最小的括號來解讀 11/25 17:40
qpowjohn: a1小於60,是則代入d否則代入下式 11/25 17:43
qpowjohn: a1小於80,是則代入c否則代入下式 11/25 17:44
qpowjohn: a1小於90,是則代入b否則代入a 11/25 17:44
higger: Vlookup就可以了吧,第四個引數選true即可 11/25 17:49
MayKA: Vlook最快 11/26 13:08