Page 1 of 2
การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 8:59 pm
by panangja
สมมุติมีตารางอยู่ 3 ช่อง
เราจะใส่จำนวนลงไปทั้ง 3 ช่อง และให้แสดงผลตามสีตามเงื่อนไขที่เรากำหนดค่ะ คือ
ถ้า 1>(ช่องที่2-ช่องที่3)+ช่องที่1>-1 ให้แสดงเป็นสีขาว
ถ้า (ช่องที่2-ช่องที่3)+ช่องที่1>-2ให้แสดงเป็นสีแดง
ถ้า 1(ช่องที่2-ช่องที่3)+ช่องที่1>2ให้แสดงเป็นสีเขียว
ขอบคุณค่ะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 9:06 pm
by snasui

กำหนดเงื่อนไขดังนี้ครับ
- เงื่อนไขที่ 1
=And(1>(ช่องที่2-ช่องที่3),ช่องที่1>-1)
- เงื่อนไขที่ 2
=And((ช่องที่2-ช่องที่3),ช่องที่1>-2)
- เงื่อนไขที่ 3
=And((ช่องที่2-ช่องที่3),ช่องที่1>2)
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 9:32 pm
by panangja
ลองทำแล้ว ทำไม่ได้เลยค่ะ ไม่ทราบว่ามีขั้นตอนการทำอย่างไรบ้างค่ะ
ตัวอย่างเช่น ช่องที่ 1 = 0 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ช่องที่ 2 = 0 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ช่องที่ 3 =1 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ดังนั้น (0-1)+0 = -1 จึงแสดงเป็นสีแดงค่ะ
แล้วเครื่องหมายมากกว่าเท่ากับอยู่ตรงไหนคะ ขอโทษที่หาไม่เจอนะคะ เลยบอกเงื่อนไขไม่แน่ชัด
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 9:39 pm
by snasui

การถามมาตามโพสต์ทั้งหลายก่อนหน้านั้น แสดงว่าเข้าใจเกี่ยวกับ Excel ดีแล้ว สามารถที่จะปรับปรุงเปลี่ยนแปลงแก้ไขเองได้ หากไม่เช่นนั้น จำเป็นอย่างยิ่งที่
จะต้องแนบไฟล์และอธิบายให้ชัดเจนว่าเงื่อนไขการแสดงสีเกี่ยวข้องกับเซลล์ไหน อย่างไร
อีกประการ การแนบไฟล์ผู้ตอบจะได้ทราบว่าใช้ Excel Version ใด จะได้ตอบให้ตรงกับ Version เนื่องจากการเข้าเมนูของแต่ละ Version ไม่เหมือนกัน การตอบให้ครอบคลุมจะเสียเวลามากครับ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 9:55 pm
by panangja
แนบไฟล์แล้วนะคะ
1. เงื่อนไขที่ 1
=AND(1≥(ช่องที่2-ช่องที่3),ช่องที่1≥-1)
2. เงื่อนไขที่ 2
=AND((ช่องที่2-ช่องที่3),ช่องที่1≥-2)
3. เงื่อนไขที่ 3
=AND((ช่องที่2-ช่องที่3),ช่องที่1≥2)
และเมื่อใส่ตัวเลขลงในช่องตารางต่อไป จะกลายเป็นสีตามเงื่อนไขค่ะ
ช่วยบอกวิธี copy สูตร ด้วยค่ะ ว่าใช้ ลากคลุมตารางที่ต้องการจะเปลี่ยนแล้วเปลี่ยน Format ใช่ไหมคะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 10:26 pm
by snasui

คำอธิบายไฟล์ให้เขียนแค่พอสังเขปว่าเป็นไฟล์อะไร ไม่ต้องเขียนคำอธิบายเยอะครับ
ผมเขียนมาเป็นตัวอย่างตามไฟล์แนบโดย
- เงื่อนไขที่ 1
=(B3-C3+A3)>=2 ให้แสดงสีเขียว
- เงื่อนไขที่ 2
=(B3-C3+A3)>=-1 ให้แสดงสีน้ำเงิน
- เงื่อนไขที่ 3
=(B3-C3+A3)>=-2 ให้แสดงสีแดง
สามารถเข้าไปดูได้โดยคลิกเซลล์ใดเซลล์หนึ่งที่คอลัมน์ A:C ที่ได้กำหนดเงื่อนไขเอาไว้แล้ว จากนั้นเข้าเมนู Home > Condition Formatting > Manage Rules
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 10:41 pm
by panangja
ขอบคุณค่ะ แต่ลองทำแล้ว ไม่มีสีเขียวเกิดขึ้นเลยค่ะ
เงื่อนไขที่ 1
=(B3-C3+A3)>=2 ให้แสดงสีเขียว
ฺ
B3=0
C3=5
A3=7
บวกลบกันแล้ว ได้เท่ากับ 2 ต้องได้สีเขียว แต่ทำไมยังได้สีน้ำเงินอยู่คะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 10:43 pm
by snasui

ไฟล์ที่ผมแนบไปมีสีเขียวหรือไม่ครับ

Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 10:48 pm
by panangja
ไม่มีค่ะ มีแต่สีแดง กับสีน้ำเงิน และสีน้ำเงินที่ลากลงมาในตารางที่ยังไม่ได้ใส่ตัวเลขค่ะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 10:51 pm
by snasui

ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 11:15 pm
by panangja
ขอบคุณมากค่ะ ทำได้แล้วค่ะ
แต่มีคำถามอีกข้อหนึ่งค่ะ
ถามว่า การ link ข้อมูลจาก Sheet 1 ไป Sheet 2 โดยมีการเปลี่ยนรูปแบบตาราง นั้นมีขั้นตอนการทำอย่างไรคะ
จากไฟล์แนบนะคะ ข้อมูลที่บันทึกจะอยู่ใน Sheet 1 แต่อย่างให้แสดงผลมาใน Sheet 2 ตามรูปแบบ
เราจะมีวิธีการ link ข้อมูลใน row และ colum อย่างไรคะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 11:21 pm
by snasui

ดูแล้วไม่เข้าใจครับ ช่วยโยงให้เห็นว่า เซลล์ไหน Link ไปเซลล์ไหน เพื่อช่วยให้เข้าใจได้เร็วขึ้นครับ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 11:39 pm
by panangja
ใน sheet 2 เป็นข้อมูลที่ link มาจาก sheet 1 ค่ะ
รายละเอียดตามไฟล์แนบนะคะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Fri Mar 22, 2013 11:55 pm
by snasui

ลองใช้ PivotTable เข้ามาช่วยตามไฟล์แนบครับ
การทำ PivotTable จะต้องเติมหัว Field ให้ครบ จะเว้นว่างไม่ได้ จากนั้นเข้าเมนู Insert > PivotTable คลิกเลือก Field > จัดตำแหน่ง
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Sat Mar 23, 2013 12:12 am
by panangja
ถ้าใช้ PivotTable ก็ต้องไปเปลี่ยน format ตารางให้เหมือนกับ Sheet 2 หรอคะ
เมื่อเราเปลี่ยนข้อมูลที่ Sheet 1 หน้าที่เรา link ไปจะเปลี่ยนตามไปด้วยใช่ไหมคะ
มีวิธีอื่นพอแนะนำบ้างไหมคะ
แต่ยังไงขอบคุณมากๆ สำหรับคำตอบนะคะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Sat Mar 23, 2013 12:17 am
by snasui
panangja wrote:ถ้าใช้ PivotTable ก็ต้องไปเปลี่ยน format ตารางให้เหมือนกับ Sheet 2 หรอคะ
เมื่อเราเปลี่ยนข้อมูลที่ Sheet 1 หน้าที่เรา link ไปจะเปลี่ยนตามไปด้วยใช่ไหมคะ
ถูกต้องครับ
panangja wrote:มีวิธีอื่นพอแนะนำบ้างไหมคะ
วิธีนี้ก็เพียงพอแล้วครับ การใช้สูตรไม่สามารถทำให้ Merge กันได้เช่นที่ออกแบบมาครับ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Sat Mar 23, 2013 9:37 am
by panangja
snasui wrote:
ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ
ขอโทษนะคะ ลองทำอีกไฟล์หนึ่งแล้ว Copy Formula มาแล้ว ช่องอื่นไม่เปลี่ยนสีตามค่ะ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Sat Mar 23, 2013 9:41 am
by snasui

แนบไฟล์นั้นมา เพื่อน ๆ จะได้ช่วยดูได้ครับ
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Sat Mar 23, 2013 10:00 am
by panangja
เงื่อนไขนะคะ
1. 1≥(=ช่องที่2+ช่องที่3)-ช่องที่ 1≥ -1 = สีน้ำเงิน เช่น 1≥(=C4+D4)-B4≥ -1
2. (=ช่องที่2+ช่องที่3)-ช่องที่ 1≥ 2 = สีแดง เช่น (=C4+D4)-B4≥ 2
3. -2≥(=ช่องที่2+ช่องที่3)-ช่องที่ 1 = สีเขียว เช่น -2≥(=C4+D4)-B4
Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน
Posted: Sat Mar 23, 2013 10:03 am
by snasui

ก่อนตอบขอทำความเข้าใจเงื่อนไขนี้ก่อนครับ
1≥(=ช่องที่2+ช่องที่3)-ช่องที่ 1≥ -1 หมายความว่าอย่างไร ช่วยอธิบายมาเป็นภาษาพูดครับ