Page 1 of 1

ขอสูตรให้ความหมายของระดับผลการเรียน (เกรด) ครับ

Posted: Wed Mar 06, 2024 5:38 am
by ajsudkedt
หากคอลัมน์ A เป็น ร ให้คอลัมน์ B แสดงความเป็น รอตัดสิน
หากคอลัมน์ A เป็น มส ให้คอลัมน์ B แสดงความเป็น ไม่มีสิทธิ์สอบ
ต้องปรับสูตรอย่างไร
ตามภาพและไฟล์แนบครับ
ขอบคุณครับ

Re: ขอสูตรให้ความหมายของระดับผลการเรียน (เกรด) ครับ

Posted: Wed Mar 06, 2024 7:06 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ B2 คีย์
    =IF(A2="ร","รอตัดสิน",IF(A2="มส","ไม่มีสิทธิ์สอบ",IF(A2>=4,"ดีเยี่ยม",IF(A2>=3.5,"ดีมาก",IF(A2>=3,"ดี",IF(A2>=2.5,"ค่อนข้างดี",IF(A2>=2,"ปานกลาง",IF(A2>=1.5,"พอใช้",IF(A2>=1,"ผ่านเกณฑ์ขั้นต่ำ",IF(A2>=0,"ต่ำกว่าเกณฑ์","Error"))))))))))
    Enter > Copy ลงด้านล่าง
  2. ที่ D2 คีย์
    =VLOOKUP(A2,$A$2:$B$11,2)
    Enter > Copy ลงด้านล่าง
  3. ที่ E2 คีย์
    =LOOKUP(A2,$A$2:$A$11,$B$2:$B$11)
    Enter > Copy ลงด้านล่าง
  4. ที่ F2 คีย์
    =INDEX($B$2:$B$11,MATCH(A2,$A$2:$A$11))
    Enter > Copy ลงด้านล่าง
ข้อ 2 ถึง 4 จะต้องสลับ A10 กับ A11 และข้อมูลที่เกี่ยวข้องเสียใหม่ สังเกตว่าเมื่อสลับแล้วคอลัมน์ A จะต้องเรียงจากน้อยไปหามาก ห้ามเรียงเป็นอย่างอื่น

Re: ขอสูตรให้ความหมายของระดับผลการเรียน (เกรด) ครับ

Posted: Wed Mar 06, 2024 2:09 pm
by ajsudkedt
"=IF(A2="ร","รอตัดสิน",IF(A2="มส","ไม่มีสิทธิ์สอบ",IF(A2>=4,"ดีเยี่ยม",IF(A2>=3.5,"ดีมาก",IF(A2>=3,"ดี",IF(A2>=2.5,"ค่อนข้างดี",IF(A2>=2,"ปานกลาง",IF(A2>=1.5,"พอใช้",IF(A2>=1,"ผ่านเกณฑ์ขั้นต่ำ",IF(A2>=0,"ต่ำกว่าเกณฑ์","Error"))))))))))"
กราบขอบพระคุณมากครับ
สูตรที่ให้มานี้ ได้ผลดั่งที่ต้องการเลยครับ