Page 1 of 1
สูตร if แบบเป็นช่วงบ้างไม่ช่วงบ้างทำไมจึง ไม่ทำงานครับ
Posted: Thu Apr 05, 2012 9:33 pm
by godman
พอดีผมต้องหาตัดสินคล้ายๆเกรดนักเรียนแต่ว่าเรื่องนี้ไม่ใช่เกรดซะทีเดียว ผมลองใช้สูตร if ก็พยายามทำตามเงื่อนไข ผมหมดเวลาไปกับตรงนี้ครึ่งวันเพื่อให้มันออกมาถูกต้องตามเกณฑ์ ACCEPT, BAD, GOOD โดยมีเงื่อนไขตามไฟล์แนบครับ ผมทำแล้วมันไม่ทำงาน ผมใช้ if and หรือผมจะใช้ if or ดีครับ
Re: สูตร if แบบเป็นช่วงบ้างไม่ช่วงบ้างทำไมจึง ไม่ทำงานครับ
Posted: Thu Apr 05, 2012 9:50 pm
by bank9597
อยากให้อธิบายเพิ่มเติมอีกครั้ง และจำลองคำตอบที่ควรจะเป็นมาให้ด้วยได้ไหมครับ ว่าจะเป็นไปในลักษณะไหน ผมยังไม่ค่อยเข้าใจเงื่อนไขที่ต้องการพิสูจน์ครับ
Re: สูตร if แบบเป็นช่วงบ้างไม่ช่วงบ้างทำไมจึง ไม่ทำงานครับ
Posted: Thu Apr 05, 2012 10:03 pm
by tupthai

ลองดูครับ
=IF(D5>7.7%,"BAD",IF(D5<2%,"GOOD","ACCEPT"))
Re: สูตร if แบบเป็นช่วงบ้างไม่ช่วงบ้างทำไมจึง ไม่ทำงานครับ
Posted: Thu Apr 05, 2012 10:15 pm
by snasui

ใช้ If กับ And ครับ
ลองดูตัวอย่างสูตรตามด้านล่างครับ
ที่ D8 คีย์
=IF(AND(D5>7.7%,D6<5,D7>30%),"BAD",IF(AND(D5=2%,D6>10,D7>=0%,D7<=10%),"GOOD",IF(AND(D5>=2%,D5<=7.7%,D6>=5,D6<=10,D7>=10%,D7<=30%),"ACCEPT","Outside conditions")))
Enter
Re: สูตร if แบบเป็นช่วงบ้างไม่ช่วงบ้างทำไมจึง ไม่ทำงานครับ
Posted: Thu Apr 05, 2012 10:43 pm
by godman
ขอบคุณทุกท่านครับ บางทีผมก็เบลอเอง เพราะอาจจะทำงานหนัก ไม่ค่อยพักผ่าน วันใหนที่ดีผมก็คิดออก แต่วันใหนไม่มีโชค ก็คิดไม่ออก ขอบคุณที่เป็นที่พึ่งทางปัญญาให้พวกเราครับ