Page 1 of 1

สอบถามสูตรการลบวันที่โดยมีเงื่อนไข

Posted: Tue Mar 15, 2016 2:21 pm
by NEO889
สวัสดีครับ ผมมีปัญหากับสูตรการลบวันที่โดยมีเงื่อนไข คือสูตร =IF(B5-A5+1>5,0),IF(B5-A5+1=5,1),IF(B5-A5+1=4,2),IF(B5-A5+1=3,3),IF(B5-A5+1=2,4),IF(B5-A5+1<2,5) โดยมีเงื่อนไขคือช่วงคะแนะ 0 - 5 ดังนี้

1. ถ้าลบแล้วได้มากกว่า 5 คะแนนได้เท่ากับ 0
2. ถ้าลบแล้วได้เท่ากับ 5 คะแนนจะได้เท่ากับ 1
3. ถ้าลบแล้วได้เท่ากับ 4 คะแนนจะได้เท่ากับ 2
4. ถ้าลบแล้วได้เท่ากับ 3 คะแนนจะได้เท่ากับ 3
5. ถ้าลบแล้วได้เท่ากับ 2 คะแนนจะได้เท่ากับ 4
6. ถ้าลบแล้วได้น้อยกว่า 2 คะแนนจะได้เท่ากับ 1

ผมใช้สูตร =IF(B5-A5+1>5,0),IF(B5-A5+1=5,1),IF(B5-A5+1=4,2),IF(B5-A5+1=3,3),IF(B5-A5+1=2,4),IF(B5-A5+1<2,5) จะขึ้น #VALUE เป็นเพราะเหตุใดครับ

ขอบคำแนะนำด้วยครับ ขอบคุณครับ

Re: สอบถามสูตรการลบวันที่โดยมีเงื่อนไข

Posted: Tue Mar 15, 2016 2:46 pm
by Nutta
ปรับสูตรเป็น =IF(B3-A3+1>5,0,IF(B3-A3+1=5,1,IF(B3-A3+1=4,2,IF(B3-A3+1=3,3,IF(B3-A3+1=2,4,IF(B3-A3+1<2,5)))))) ค่ะ

Re: สอบถามสูตรการลบวันที่โดยมีเงื่อนไข

Posted: Tue Mar 15, 2016 2:47 pm
by XDoll
NEO889 wrote:
ผมใช้สูตร =IF(B5-A5+1>5,0),IF(B5-A5+1=5,1),IF(B5-A5+1=4,2),IF(B5-A5+1=3,3),IF(B5-A5+1=2,4),IF(B5-A5+1<2,5) จะขึ้น #VALUE เป็นเพราะเหตุใดครับ
เปลี่ยนเป็น

=IF(B2-A2+1>5,0,IF(B2-A2+1=5,1,IF(B2-A2+1=4,2,IF(B2-A2+1=3,3,IF(B2-A2+1=2,4,IF(B2-A2+1<2,5))))))

Re: สอบถามสูตรการลบวันที่โดยมีเงื่อนไข

Posted: Tue Mar 15, 2016 3:21 pm
by NEO889
ขอบคุณอย่างสูงครับ คุณ XDoll

Re: สอบถามสูตรการลบวันที่โดยมีเงื่อนไข

Posted: Tue Mar 15, 2016 6:23 pm
by snasui
:D อีกตัวอย่างสูตรครับ

เซลล์ C2 คีย์

=LOOKUP(B2-A2+1,{-9.99999999999999E+307,2,3,4,5,6},{1,4,3,2,1,0})