Page 1 of 1

ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Tue Apr 28, 2015 2:36 pm
by boonchai4333
เรียนอาจารย์และผู้รู้ทุกท่านครับ

รบกวนขอถามดังนี้ครับ ตามตัวอย่าง file ที่แนบมา ช่อง Payment (สีฟ้า) ต้องการหาค่าช่องว่าง หรือมีค่าเป็นเลขศูนย์ โดยมีเงื่อนไขที่ว่า คอลัมน์ก่อนหน้าที่เป็นช่องสีเหลือง จะต้องมีรหัส 2 หลัก ซึ่งจะเป็นได้ทั้งตัวเลขและตัวหนังสือครับ ถ้าไม่มีไม่นำมาคำนวณ
ซึ่งถ้าข้อมูลถูกต้อง ช่องสีเหลืองมีรหัส 2 หลัก ช่องสีฟ้า จะแสดงค่าเป็นตัวเลข 1,2,3 แต่ถ้าไม่ถูกต้อง จะเป็นช่องว่าง หรือเลขศูนย์

มีวิธีใดบ้างเพื่อจะหาค่าดังกล่าวเพื่อให้แสดงผลออกมาใช่คอลัมน์ ทดสอบ Payment (สีส้ม) หรือไม่ครับ

หาค่าช่อง Payment.xlsx

ขอบคุณครับ

Re: ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Tue Apr 28, 2015 3:01 pm
by snasui
:D ตัวอย่างสูตร

G3 คีย์

=IF(AND(LEN(A3)=2,C3>0),"ถูก","ผิด")

Enter > Copy ลงด้านล่าง > ปรับใช้กับคอลัมน์ H ตามต้องการ

การอธิบายให้อ้างถึงคอลัมน์ เช่น คอลัมน์ A, คอลัมน์ C จะได้เข้าถึงข้อมูลโดยไว อย่าอธิบายเป็นคอลัมน์สีเหลือง, คอลัมน์สีฟ้า เพราะจะเสียเวลาในการเข้าถึงข้อมูลครับ

Re: ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Wed Apr 29, 2015 11:44 am
by boonchai4333
ขอบคุณครับอาจารย์

Re: ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Wed Apr 29, 2015 12:27 pm
by boonchai4333
เรียนอาจารย์และผู้รู้ทุกท่านครับ

รบกวนขอถามดังนี้ครับ ตามตัวอย่าง file ที่แนบมา ช่อง Payment (สีฟ้า) ต้องการหาค่าช่องว่าง หรือมีค่าเป็นเลขศูนย์ โดยมีเงื่อนไขที่ว่า คอลัมน์ก่อนหน้าที่เป็นช่องสีเหลือง จะต้องมีรหัส 2 หลัก ซึ่งจะเป็นได้ทั้งตัวเลขและตัวหนังสือครับ ถ้าไม่มีไม่นำมาคำนวณ
ซึ่งถ้าข้อมูลถูกต้อง ช่องสีเหลืองมีรหัส 2 หลัก ช่องสีฟ้า จะแสดงค่าเป็นตัวเลข 1,2,3 แต่ถ้าไม่ถูกต้อง จะเป็นช่องว่าง หรือเลขศูนย์

มีวิธีใดบ้างเพื่อจะหาค่าดังกล่าวเพื่อให้แสดงผลออกมาใช่คอลัมน์ ทดสอบ Payment (สีส้ม) หรือไม่ครับ


ขอบคุณครับ

และมีปัญหาเพิ่มครับ จากที่ลองทดสอบสูตรของอาจารย์ดู คอลัมน์ A ที่ 15,16 ข้อมูลเหมือนกัน แต่สูตรคำนวณออกมาต่างกันครับ (ดึงมาจากข้อมูลจิง) เกิดจากอะไรครับ
หาค่าช่อง Payment.xlsx

Re: ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Wed Apr 29, 2015 3:03 pm
by snasui
:D ช่วยอธิบายมาใหม่ อ่านที่ผมแจ้งไปด้านบน :roll: ด้วยว่าให้อธิบายมาในลักษณะใด เพื่อจะได้เข้าถึงข้อมูลโดยไวครับ

Re: ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Wed Apr 29, 2015 3:21 pm
by boonchai4333
แก้ไขใหม่ครับ

จากสูตรที่อาจารย์ให้

=IF(AND(LEN(A3)=2,C3>0),"ถูก","ผิด")

จะหาค่าจากคอลัมน์ A ซึ่งมี 2 หลักเป็นตัวเลขหรือตัวหนังสือก็ได้ โดยค่าในคอลัมน์ C แสดงค่าเป็น1,2,3 ให้ระบุว่า "ถูก" ถ้าเป็นค่าว่าง หรือศูนย์ ให้ระบุว่า "ผิด" ได้ตรงตามที่ขออาจารย์ไปครับ

แต่พบว่า 1. จากศูนย์ที่อาจารย์ให้ พอลองไปทำกับ file ของจริงดู จะเกิดปัญหา ในคอลัมน์ที่ D15,D16 ,D21,D22 ค่าของสูตรที่มาคำนวนเหมือนกัน แต่ทำไมอันนึงได้ค่าถูก อีกอันได้ค่าผิดครับ มันเกิด error จากส่วนไหนครับ

2. ในกรณีที่คอลัมน์ A ถ้าเป็นค่าว่าง และคอลัมน์ C เป็นค่าว่างด้วย ให้ถือว่าเป็นค่า "ถูก" ด้วยครับ
หาค่าช่อง Payment.xlsx

ขอบคุณครับ

Re: ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Wed Apr 29, 2015 4:40 pm
by snasui
:D ตัวอย่างสูตรที่เซลล์ G3 ครับ

=IF(AND(A3="",C3=""),"ถูก",IF(AND(LEN(A3)=2,C3>0),"ถูก","ผิด"))

Re: ต้องการหาคอลัมน์ที่ว่างหรือเลขศูนย์ แบบมีเงื่อนไข

Posted: Thu Apr 30, 2015 9:06 pm
by boonchai4333
ขอบคุณครับ อาจารย์