Page 1 of 1

ตัดเกรดไม่ได้ครับ

Posted: Mon Feb 15, 2010 10:27 pm
by aroonsorabhut
รบกวนเรื่องตัดเกรดจากสูตร ครับ

Re: ตัดเกรดไม่ได้ครับ

Posted: Mon Feb 15, 2010 10:44 pm
by snasui
:D เปลี่ยนสูตรที่ T6 ใหม่ครับ

เดิม

=LOOKUP(IF(COUNTIF(N6:S6,0)>0,0,IF(AND(COUNTIF(N6:S6,3)/COUNT(N6:S6)>=0.6,COUNTIF(N6:S6,"<2")=0),3,AVERAGE(N6:S6))),{0,1,2,3},{"0","1","2","3"})

เปลี่ยนเป็น

=LOOKUP(IF(COUNTIF(N6:S6,0)>0,0,IF(AND(COUNTIF(N6:S6,3)/COUNT(N6:S6)>=0.6,COUNTIF(N6:S6,"<2")=0),3,AVERAGE(N6:S6))),{0,1,2,3},{0,1,2,3})

การเขียนตัวเลขอยู่ในเครื่องหมายคำพูดจะกลายเป็น Text สูตร Lookup ของเดิมจะให้ผลลัพธ์เป็น Text แต่ในสูตร Lookup และ If ที่ทำมาเป็นตัวอย่างนั้นใช้แบบ Number จึงไม่สามารถใช้การได้

2 มีค่าไม่เท่ากับ "2" ครับ :mrgreen:

Re: ตัดเกรดไม่ได้ครับ

Posted: Mon Feb 15, 2010 11:04 pm
by aroonsorabhut
ขอคุณมากครับ ทำได้แล้ว

Re: ตัดเกรดไม่ได้ครับ

Posted: Mon Feb 15, 2010 11:39 pm
by snasui
:mrgreen: ยินดีครับ

สำหรับสูตร Lookup ตามด้านบนสามารถละส่วนสุดท้ายไว้ก็ได้ครับ เพราะส่วนประกอบสุดท้ายเหมือนกับส่วนประกอบที่ 2 จะได้เป็น

=LOOKUP(IF(COUNTIF(N6:S6,0)>0,0,IF(AND(COUNTIF(N6:S6,3)/COUNT(N6:S6)>=0.6,COUNTIF(N6:S6,"<2")=0),3,AVERAGE(N6:S6))),{0,1,2,3})