:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

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

ฟอรัมถาม-ตอบปัญหาการตั้งค่า, การจัดรูปแบบและปัญหาทั่วไป
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#1

Post by panangja »

สมมุติมีตารางอยู่ 3 ช่อง

เราจะใส่จำนวนลงไปทั้ง 3 ช่อง และให้แสดงผลตามสีตามเงื่อนไขที่เรากำหนดค่ะ คือ

ถ้า 1>(ช่องที่2-ช่องที่3)+ช่องที่1>-1 ให้แสดงเป็นสีขาว

ถ้า (ช่องที่2-ช่องที่3)+ช่องที่1>-2ให้แสดงเป็นสีแดง

ถ้า 1(ช่องที่2-ช่องที่3)+ช่องที่1>2ให้แสดงเป็นสีเขียว



ขอบคุณค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#2

Post 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)
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#3

Post by panangja »

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

ตัวอย่างเช่น ช่องที่ 1 = 0 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ช่องที่ 2 = 0 (ถ้าใช้สูตรถูกจะแสดงสีแดง)
ช่องที่ 3 =1 (ถ้าใช้สูตรถูกจะแสดงสีแดง)

ดังนั้น (0-1)+0 = -1 จึงแสดงเป็นสีแดงค่ะ


แล้วเครื่องหมายมากกว่าเท่ากับอยู่ตรงไหนคะ ขอโทษที่หาไม่เจอนะคะ เลยบอกเงื่อนไขไม่แน่ชัด
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#4

Post by snasui »

:D การถามมาตามโพสต์ทั้งหลายก่อนหน้านั้น แสดงว่าเข้าใจเกี่ยวกับ Excel ดีแล้ว สามารถที่จะปรับปรุงเปลี่ยนแปลงแก้ไขเองได้ หากไม่เช่นนั้น จำเป็นอย่างยิ่งที่จะต้องแนบไฟล์และอธิบายให้ชัดเจนว่าเงื่อนไขการแสดงสีเกี่ยวข้องกับเซลล์ไหน อย่างไร

อีกประการ การแนบไฟล์ผู้ตอบจะได้ทราบว่าใช้ Excel Version ใด จะได้ตอบให้ตรงกับ Version เนื่องจากการเข้าเมนูของแต่ละ Version ไม่เหมือนกัน การตอบให้ครอบคลุมจะเสียเวลามากครับ
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#5

Post 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 ใช่ไหมคะ
Attachments
แสดงสีอย่างมีเงื่อนไข.xlsx
1. เงื่อนไขที่ 1
=AND(1≥(ช่องที่2-ช่องที่3),ช่องที่1≥-1)

2. เงื่อนไขที่ 2
=AND((ช่องที่2-ช่องที่3),ช่องที่1≥-2)

3. เงื่อนไขที่ 3
=AND((ช่องที่2-ช่องที่3),ช่องที่1≥2)


และเมื่อใส่ตัวเลขลงในช่องตารางต่อไป จะกลายเป็นสีตามเงื่อนไขค่ะ

ช่วยบอกวิธี copy สูตร ด้วยค่ะ ว่าใช้ ลากคลุมตารางที่ต้องการจะเปลี่ยนแล้วเปลี่ยน Format ใช่ไหมคะ
(13.17 KiB) Downloaded 55 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#6

Post 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
Attachments
แสดงสีอย่างมีเงื่อนไข.xlsx
(13.79 KiB) Downloaded 64 times
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#7

Post by panangja »

ขอบคุณค่ะ แต่ลองทำแล้ว ไม่มีสีเขียวเกิดขึ้นเลยค่ะ

เงื่อนไขที่ 1
=(B3-C3+A3)>=2 ให้แสดงสีเขียว

B3=0
C3=5
A3=7

บวกลบกันแล้ว ได้เท่ากับ 2 ต้องได้สีเขียว แต่ทำไมยังได้สีน้ำเงินอยู่คะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#8

Post by snasui »

:shock: ไฟล์ที่ผมแนบไปมีสีเขียวหรือไม่ครับ :?:
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#9

Post by panangja »

ไม่มีค่ะ มีแต่สีแดง กับสีน้ำเงิน และสีน้ำเงินที่ลากลงมาในตารางที่ยังไม่ได้ใส่ตัวเลขค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#10

Post by snasui »

:D ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ
Attachments
แสดงสีอย่างมีเงื่อนไข.xlsx
(13.79 KiB) Downloaded 75 times
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#11

Post by panangja »

ขอบคุณมากค่ะ ทำได้แล้วค่ะ

แต่มีคำถามอีกข้อหนึ่งค่ะ

ถามว่า การ link ข้อมูลจาก Sheet 1 ไป Sheet 2 โดยมีการเปลี่ยนรูปแบบตาราง นั้นมีขั้นตอนการทำอย่างไรคะ

จากไฟล์แนบนะคะ ข้อมูลที่บันทึกจะอยู่ใน Sheet 1 แต่อย่างให้แสดงผลมาใน Sheet 2 ตามรูปแบบ

เราจะมีวิธีการ link ข้อมูลใน row และ colum อย่างไรคะ
Attachments
การ link ข้อมูล.xls
การ link ข้อมูล excel 2007
(12.96 KiB) Downloaded 18 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#12

Post by snasui »

:D ดูแล้วไม่เข้าใจครับ ช่วยโยงให้เห็นว่า เซลล์ไหน Link ไปเซลล์ไหน เพื่อช่วยให้เข้าใจได้เร็วขึ้นครับ
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#13

Post by panangja »

ใน sheet 2 เป็นข้อมูลที่ link มาจาก sheet 1 ค่ะ

รายละเอียดตามไฟล์แนบนะคะ
Attachments
การ link ข้อมูล.xls
เพิ่มรายละเอียดค่ะ
(14.16 KiB) Downloaded 8 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#14

Post by snasui »

:D ลองใช้ PivotTable เข้ามาช่วยตามไฟล์แนบครับ

การทำ PivotTable จะต้องเติมหัว Field ให้ครบ จะเว้นว่างไม่ได้ จากนั้นเข้าเมนู Insert > PivotTable คลิกเลือก Field > จัดตำแหน่ง
Attachments
การ link ข้อมูล (1).xls
(19.28 KiB) Downloaded 26 times
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#15

Post by panangja »

ถ้าใช้ PivotTable ก็ต้องไปเปลี่ยน format ตารางให้เหมือนกับ Sheet 2 หรอคะ

เมื่อเราเปลี่ยนข้อมูลที่ Sheet 1 หน้าที่เรา link ไปจะเปลี่ยนตามไปด้วยใช่ไหมคะ


มีวิธีอื่นพอแนะนำบ้างไหมคะ

แต่ยังไงขอบคุณมากๆ สำหรับคำตอบนะคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#16

Post by snasui »

panangja wrote:ถ้าใช้ PivotTable ก็ต้องไปเปลี่ยน format ตารางให้เหมือนกับ Sheet 2 หรอคะ

เมื่อเราเปลี่ยนข้อมูลที่ Sheet 1 หน้าที่เรา link ไปจะเปลี่ยนตามไปด้วยใช่ไหมคะ
ถูกต้องครับ
panangja wrote:มีวิธีอื่นพอแนะนำบ้างไหมคะ
วิธีนี้ก็เพียงพอแล้วครับ การใช้สูตรไม่สามารถทำให้ Merge กันได้เช่นที่ออกแบบมาครับ
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#17

Post by panangja »

snasui wrote::D ลองดูไฟล์ที่แนบไปตามด้านล่างอีกทีครับ

ขอโทษนะคะ ลองทำอีกไฟล์หนึ่งแล้ว Copy Formula มาแล้ว ช่องอื่นไม่เปลี่ยนสีตามค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#18

Post by snasui »

:lol: แนบไฟล์นั้นมา เพื่อน ๆ จะได้ช่วยดูได้ครับ
panangja
Member
Member
Posts: 13
Joined: Wed Mar 20, 2013 12:46 pm

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

#19

Post 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
Attachments
แสดงเงื่อนไขของสี.xls
excel 2007
(22.5 KiB) Downloaded 32 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#20

Post by snasui »

:lol: ก่อนตอบขอทำความเข้าใจเงื่อนไขนี้ก่อนครับ

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