Page 1 of 1

การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 3:46 pm
by วัลลภ
ผมต้องการให้เมื่อค่าที่ Sheet2 C3 แสดงเป็น OFF แล้ว ตัวเลขที่ ตำแหน่ง Sheet2 B3 จะไม่แสดงค่าอะไรเลย (ว่าง ไม่มีข้อความ ) ผมต้องเขียนสูตรหรือสร้างเงื่อนไขอย่างไรครับ

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 4:03 pm
by bank9597
:D ลองตามนี้ดูครับ

ที่ D3 คีย์ =IFERROR(INDEX(Sheet1!C3:G3,MATCH($D$1,Sheet1!$C$2:$G$2)),"")
ที่ B3 คีย์ =IF(C3="OFF","",INDEX(Sheet1!$B$3:$B$5,MATCH(D3,Sheet1!$C$3:$G$3,0)))

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 4:25 pm
by วัลลภ
สูตรใช้ได้ผลดีมากครับ ขอบคุณมากครับ

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 4:45 pm
by วัลลภ
ผมมีคำถามเพิ่มเติมอีกเล็กน้อยครับ ถ้ากรณีที่ Sheet2 B3 มีสูตรอื่นอยู่แล้ว เราจะใช้การกำหนดเงื่อนไขแทนได้ไหมครับ

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 5:15 pm
by bank9597
วัลลภ wrote:ผมมีคำถามเพิ่มเติมอีกเล็กน้อยครับ ถ้ากรณีที่ Sheet2 B3 มีสูตรอื่นอยู่แล้ว เราจะใช้การกำหนดเงื่อนไขแทนได้ไหมครับ
:D เราใช้ if ได้ครับ ตัวอย่างเช่น =IF(C3="OFF","",สูตรเดิมของเรา)))

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 9:09 pm
by วัลลภ
ถ้าผมเพิ่มเงื่อนไขให้ เป็น ดังนี้
เงื่อนไขที่1 Sheet2 C3 = ON
Sheet2 E3 = ว่าง
ผลลัพธ์ Sheet2 B3 = โชว์ข้อความ
-------------------------------------------
เงื่อนไขที่2 Sheet2 C3 = ว่าง
Sheet2 E3 = IN
ผลลัพธ์ Sheet2 B3 = โชว์ข้อความ
-------------------------------------------
เงื่อนไขที่3 Sheet2 C3 = ว่าง
Sheet2 E3 = ว่าง
ผลลัพธ์ Sheet2 B3 = ไม่โชว์ข้อความ
-------------------------------------------
จะต้องเขียนสูตรที่ Sheet2 B3 แบบไหนครับ?

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 9:54 pm
by bank9597
วัลลภ wrote:ถ้าผมเพิ่มเงื่อนไขให้ เป็น ดังนี้
เงื่อนไขที่1 Sheet2 C3 = ON
Sheet2 E3 = ว่าง
ผลลัพธ์ Sheet2 B3 = โชว์ข้อความ
-------------------------------------------
เงื่อนไขที่2 Sheet2 C3 = ว่าง
Sheet2 E3 = IN
ผลลัพธ์ Sheet2 B3 = โชว์ข้อความ
-------------------------------------------
เงื่อนไขที่3 Sheet2 C3 = ว่าง
Sheet2 E3 = ว่าง
ผลลัพธ์ Sheet2 B3 = ไม่โชว์ข้อความ
-------------------------------------------
จะต้องเขียนสูตรที่ Sheet2 B3 แบบไหนครับ?
:?: C3 กับ E3 ว่างพร้อมกันได้อย่างไร มีเงื่อนไขใดเป็นตัวกำหนดครับ

โดยรวมแล้วผมไม่เข้าใจคำถามครับ ควรบอกเงื่อนไขที่ชัดเจน พร้อมตัวอย่างที่พอเข้าใจได้ครับ

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 11:05 pm
by วัลลภ
ต้องขอโทษจริงๆ ครับ ผมคงสับสนกับสูตรและเงื่อนไขที่ต้องการ จริงๆ แล้วสูตรที่ให้มาตอนแรกใช้ได้แล้วครับ
ตอนทดสอบ แต่ผมเอาไปใชงานจริงแล้วเกิด ปัญหาอันใหม่ครับ มันขึ้นว่า #N/A คราวนี้ผมก็เลยแนบไฟล์ ที่ใช้งานจริงมาเลย
จะได้ไม่สบสนอีก

ปัญหามันเกิดแบบนี้ครับ ใน Sheet : MAN ข้อ 1.1 จำนวนพนักงานที่รับเข้าต่างหน่วย (คน) ผมไม่ได้ใส่ข้อมูลอะไรไว้เลย
ในตาราง เพราะหัวข้อนี้ไม่มีพนักงานรับเข้าเลย มันเลยทำให้ข้อมูลที่ Sheet : Man Report ขึ้นมาว่า #N/A แต่พอผมลองใส่ ข้อมูลลงไปมันก็ใช้ได้

ผมเลยต้องการให้ ไม่ต้องใส่ข้อมูลใน Sheet:Man ข้อ 1.1 ในตาราง ก็ได้ แล้วทำให้ #N/A หายไป ?

หมายเหตุ เป็นไฟล์รายงานจำนวนพนักงานที่มาทำงานในแต่ละวัน โดยกดเปลี่ยนวันที่ตรงตำแหน่ง Sheet : Man Report J7
และ Sheet : MAN สำหรับลงข้อมูลแต่ละวัน ส่วน Sheet:Man Report ไว้สำหรับสรุป ผลรายงานครับ

Re: การสร้างเงือนไข การแสดงข้อความ

Posted: Wed Mar 26, 2014 11:53 pm
by bank9597
:geek: ผมขออนุญาตลบรูปแบบฟอร์มที่คุณทำไว้ และขอแสดงตัวอย่างให้ดูครับ ลองพิจารณาดูว่าถูกต้องตรงที่ต้องการหรือไม่

1. ให้ทำการยกเลิกการผสานเซลล์ที่ชีท Man ในส่วนที่เป็นวันที

2. สร้างตารางเงื่อนไขขึ้นมาใหม่ ว่า 8 คืออะไร 0 คืออะไร 2.5 คืออะไร ซึ่งผมได้สุ่มเดากำหนดให้แล้ว หากผิดพลาดต้องขออภัยด้วยครับ

ส่วนสูตรการใช้งาน ลองศึกษาดูก่อน เมื่อผิดหรือถูกต้องแล้ว ต้องการถามส่วนใด ให้ตั้งคำถามมาอีกครั้งครับ

คืนนี้ผมขอตัวก่อนครับ ราตรีสวัสดิ์