Page 1 of 1
ถามสูตรเพื่อใช้คิดคะแนน
Posted: Tue Sep 15, 2015 1:57 pm
by rocket
เรียน อาจารย์ค่ะ
มีตัวอย่าง ตามไฟล์ excel แต่ไม่ทราบว่าจะใช้สูตรอย่างไร รบกวนช่วยแนะนำด้วยค่ะ
Re: ถามสูตรเพื่อใช้คิดคะแนน
Posted: Tue Sep 15, 2015 4:29 pm
by DhitiBank
ลองแบบนี้ครับ
D2 คีย์
=LOOKUP(C2-B2,{27,30,999},{100,90,60})
Re: ถามสูตรเพื่อใช้คิดคะแนน
Posted: Wed Sep 16, 2015 10:59 pm
by primevalm
หรือไม่ก็
=INDEX({100,90,60},MATCH(C2-B2,{0,28,31},1))
Re: ถามสูตรเพื่อใช้คิดคะแนน
Posted: Thu Sep 17, 2015 9:43 am
by DhitiBank
ขอบคุณคุณ primevalm ครับ มาดูตอนหลังแล้วเพิ่งเห็นว่าสูตรที่ตัวเองตอบมันผิด กำหนดตรง lookup_vector ผิด
ที่ถูกต้องสำหรับ lookup และเผื่อกรณีคีย์วันที่ผิด (เช่น ในไฟล์ตัวอย่าง วันรับเอกสารเป็นวันที่ 1/7/
2018) ควรเป็น
=IF(C2-B2<0,"ไม่สามารถยื่นเอกสารย้อนหลัง",LOOKUP(C2-B2,{0,28,31},{100,90,60}))
ขออภัยด้วยครับ

Re: ถามสูตรเพื่อใช้คิดคะแนน
Posted: Mon Sep 21, 2015 4:55 pm
by rocket
ขอบคุณมากค่ะ
Re: ถามสูตรเพื่อใช้คิดคะแนน
Posted: Tue Sep 22, 2015 9:17 am
by rocket
ในกรณีที่วันที่ยื่นเอกสารน้อยกว่าวันที่รับเอกสาร ค่าที่ได้จะติดลบ โดยที่ค่าติดลบนี้ให้ 100 คะแนน ต้องเขียนสูตรเพิ่มอย่างไรคะ
Re: ถามสูตรเพื่อใช้คิดคะแนน
Posted: Tue Sep 22, 2015 9:36 am
by DhitiBank
ลองปรับเป็น
=LOOKUP(C2-B2,{-99999,28,31},{100,90,60})
ได้ไหมครับ
Re: ถามสูตรเพื่อใช้คิดคะแนน
Posted: Tue Sep 22, 2015 10:16 am
by rocket
ได้แล้วค่ะ ขอบคุณมากๆค่ะ