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
:D กำหนดเงื่อนไขดังนี้ครับ
  1. เงื่อนไขที่ 1
    =And(1>(ช่องที่2-ช่องที่3),ช่องที่1>-1)
  2. เงื่อนไขที่ 2
    =And((ช่องที่2-ช่องที่3),ช่องที่1>-2)
  3. เงื่อนไขที่ 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
:D การถามมาตามโพสต์ทั้งหลายก่อนหน้านั้น แสดงว่าเข้าใจเกี่ยวกับ 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
:D คำอธิบายไฟล์ให้เขียนแค่พอสังเขปว่าเป็นไฟล์อะไร ไม่ต้องเขียนคำอธิบายเยอะครับ

ผมเขียนมาเป็นตัวอย่างตามไฟล์แนบโดย
  1. เงื่อนไขที่ 1
    =(B3-C3+A3)>=2 ให้แสดงสีเขียว
  2. เงื่อนไขที่ 2
    =(B3-C3+A3)>=-1 ให้แสดงสีน้ำเงิน
  3. เงื่อนไขที่ 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
:shock: ไฟล์ที่ผมแนบไปมีสีเขียวหรือไม่ครับ :?:

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
:D ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ

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
:D ดูแล้วไม่เข้าใจครับ ช่วยโยงให้เห็นว่า เซลล์ไหน 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
:D ลองใช้ 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::D ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ

ขอโทษนะคะ ลองทำอีกไฟล์หนึ่งแล้ว Copy Formula มาแล้ว ช่องอื่นไม่เปลี่ยนสีตามค่ะ

Re: การใช้ conditional formatting อย่างมีเงื่อนไขซ้อน

Posted: Sat Mar 23, 2013 9:41 am
by snasui
:lol: แนบไฟล์นั้นมา เพื่อน ๆ จะได้ช่วยดูได้ครับ

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
:lol: ก่อนตอบขอทำความเข้าใจเงื่อนไขนี้ก่อนครับ

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