Page 1 of 1

ต้องการให้แสดงค่าการเปรียบเทียบข้อมูล 2 ค่า

Posted: Wed Jun 13, 2018 5:08 pm
by CK2561
ต้องการแสดงค่าการเปรียบเทียบข้อมูล 2 ค่าใน cell K และ L ให้แสดงผลออกมาในอีก cell แต่ผลในเงื่อนไขสุดท้ายไม่ออกมาเป็น FAIL และเมื่อเปลี่ยนข้อมูล Excel ไม่เปลี่ยนค่าผลลัพธ์ให้อัตโนมัติ

รบกวนช่วยดูสูตรดังนี้ให้หน่อยค่ะ ว่าควรปรับตรงไหนบ้าง

=IF(K7=FALSE,"0",IF(K7="0","0",IF(L7=K7,"PASS",IF(K7>L7,"PASS","FAIL"))))

Re: ต้องการให้แสดงค่าการเปรียบเทียบข้อมูล 2 ค่า

Posted: Wed Jun 13, 2018 5:48 pm
by DhitiBank
ลองปรับสูตรแบบนี้ดูครับ
=if(k7=0,0,if(k7>=l7,"PASS","FAIL"))

อย่างไรก็ตาม ควรแนบไฟล์ตัวอย่างมาด้วยเพื่อเพื่อนๆ จะเข้าใจง่ายขึ้นและแนะนำได้ถูกครับ

Re: ต้องการให้แสดงค่าการเปรียบเทียบข้อมูล 2 ค่า

Posted: Thu Jun 14, 2018 10:04 am
by CK2561
ขอแนบไฟล์มาสอบถามเพิ่มเติมดังนี้ค่ะ

ต้องการคำนวนค่าใน Tap 2561 column M ให้ออกมาเป็น

1. ค่า 0 ถ้ายังไม่มีการเลือกข้อความใน B

2. ค่า PASS ถ้า K>=L

3. ค่า FAIL ถ้า K<L

โดยปัญหาที่เจอจากสูตรที่ใช้ คือ เมื่อเลือกใน B ค่า M จะออกมาเป็น PASS แต่พอใส่ข้อมูลวันใน H และ I แล้วหาก K<L ค่าไม่ขึ้นเป็น FAIL

ขอบคุณค่ะ

Re: ต้องการให้แสดงค่าการเปรียบเทียบข้อมูล 2 ค่า

Posted: Thu Jun 14, 2018 4:11 pm
by DhitiBank
ปัญหาคือ ตัวเลขในคอลัมน์ K มีรูปแบบเป็นข้อความ ไม่ใช่ตัวเลขครับ มันเลยเอาไปเปรียบเทียบกับเลขในคอลัมน์ L ไม่ได้ วิธีแก้คือ
1. แก้ไขสูตรในคอลัมน์ K เอาเครื่องหมายอัญประกาศออกจากตัวเลขครับ เช่น "3" แก้เป็น 3
2. M7 คีย์
=IF(B7="",0,IF(K7>=L7,"Pass","Fail"))

หรือถ้าไม่อยากแก้สูตรในคอลัมน์ K ก็ให้ปรับสูตรใน M7 เป็น
=IF(B7="",0,IF(--K7>=--L7,"Pass","Fail"))

อย่างไรก็ตาม อยากแนะว่า ตรงไหนที่เป็นตัวเลขก็ควรให้เป็นตัวเลขครับ จะได้เอาไปคำนวณต่อได้ง่าย

Re: ต้องการให้แสดงค่าการเปรียบเทียบข้อมูล 2 ค่า

Posted: Thu Jun 14, 2018 5:27 pm
by CK2561
แก้ไขได้แล้วค่ะ

ขอบคุณมากค่ะ ^^