: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 ใน Excel 2010

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

วิธีใช้ Conditional formatting ใน Excel 2010

#1

Post by aom.k.n. »

กำลังทำการรับเอกสารด้วย Excel ค่ะ คือประมาณว่าลงวันที่รับเอกสารไว้ เมื่อเกินสามวันให้เซลล์เปลี่ยนเป็นสีแดง (อันนี้ทำได้แล้ว ^^) และเมื่อลงรับหรือทำเสร็จแล้วน่ะค่ะ ต้องการให้เซลล์นั้นเปลี่ยนกลับไปเป็นสีเขียว ต้องทำอย่างไรคะ??
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#2

Post by snasui »

:D ลองดูตัวอย่างตามด้านล่างครับ
You do not have the required permissions to view the files attached to this post.
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#3

Post by aom.k.n. »

ขอบคุณมากค่ะ แต่รบกวนอีกทีค่ะ อ้อมแนบไฟล์มาให้ใหม่ แทรกข้อคิดเห็นไปให้ คือสิ่งที่ต้องการน่ะค่ะ รบกวนช่วยดูให้อีกทีนะคะ
หรือมีวิธีอื่นที่ดีกว่ามั้ยคะ? แต่ผลลัพธ์เอาแบบที่อ้อมต้องการเลยน่ะค่ะ แนะนำด้วย T^T
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#4

Post by snasui »

:D ไฟล์ที่แนบมาเขียนได้เกือบถูกต้องแล้วเพียงแต่อ้างตำแหน่งไม่ถูกต้อง

ลองตามนี้
  1. คลิกที่ C3
  2. Edit Conditional Formatting ทั้งสอง คีย์ให้เหมือนกับภาพที่ผมแนบไปจะเห็นว่าอ้างบรรทัดที่ 3 ไม่ใช่บรรทัดที่ 5 ตามไฟล์ที่แนบมา
  3. คลิกปุ่ม Apply
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#5

Post by aom.k.n. »

ได้แล้ว ขอบคุณมากๆๆๆๆ ค่ะ ^/l\^

ขออีกนิดนะคะ ต้องการแบบที่ถ้ารับงานมาอยู่ในช่วง 3 วัน ไม่ต้องเปลี่ยนสีอะไร แต่ถ้ามากกว่า 3 วัน ให้เปลี่ยนเป็นสีแดง
ถ้าลงรับวันที่ทำเสร็จแล้วให้เป็นสีเขียว

แล้วทำไม พอลงหลาย ๆ รายการ แล้วแถบสีหายไปล่ะคะ??
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#6

Post by snasui »

:D ลองทบทวนสูตรใหม่อีกครั้งว่าเหมือนกันทุกประการกับที่ผมแนบภาพไปให้แล้วหรือไม่ ไฟล์ที่แนบมาผมพบว่ายังคีย์แก้ไม่ครบครับ
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#7

Post by aom.k.n. »

5555 ยังเป็น C5 อยู่นี่เอง ^//^
ได้แล้วจริงๆๆคราวนี้ ขอบคุณมากนะคะ
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#8

Post by aom.k.n. »

ต่อยอดหน่อย :)
รบกวนด้วยค่ะ
พอดีต้องการแบบว่า ในกรณีที่รับงานมา และใช้เวลาทำเกินสามวันน่ะค่ะ ลงรับแล้ว ให้เปลี่ยนเป็นสีส้ม ทำยังไงคะ??
(ส่วนที่ไม่เกินสามวัน ถ้าลงรับ ก็ให้เป็นสีเขียวเหมือนเดิม จะเอาไว้ตรวจสอบว่างานไหนเราทำล่าช้าน่ะค่ะ)
รบกวนแนะนำด้วยค่ะ
ขอบคุณค่ะ ^^
You do not have the required permissions to view the files attached to this post.
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#9

Post by aom.k.n. »

รอคำแนะนำอยู่ค่ะ T^T กะให้เสร็จคืนนี้เลย
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#10

Post by bank9597 »

aom.k.n. wrote:ต่อยอดหน่อย :)
รบกวนด้วยค่ะ
พอดีต้องการแบบว่า ในกรณีที่รับงานมา และใช้เวลาทำเกินสามวันน่ะค่ะ ลงรับแล้ว ให้เปลี่ยนเป็นสีส้ม ทำยังไงคะ??
(ส่วนที่ไม่เกินสามวัน ถ้าลงรับ ก็ให้เป็นสีเขียวเหมือนเดิม จะเอาไว้ตรวจสอบว่างานไหนเราทำล่าช้าน่ะค่ะ)
รบกวนแนะนำด้วยค่ะ
ขอบคุณค่ะ ^^
:D ลองเพิ่มเงื่อนไขไปอีก1 เงื่อนไขครับ

=AND($C4<>"",$D4<>"",$F$1-$C4>3)
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#11

Post by aom.k.n. »

bank9597 wrote:
aom.k.n. wrote:ต่อยอดหน่อย :)
รบกวนด้วยค่ะ
พอดีต้องการแบบว่า ในกรณีที่รับงานมา และใช้เวลาทำเกินสามวันน่ะค่ะ ลงรับแล้ว ให้เปลี่ยนเป็นสีส้ม ทำยังไงคะ??
(ส่วนที่ไม่เกินสามวัน ถ้าลงรับ ก็ให้เป็นสีเขียวเหมือนเดิม จะเอาไว้ตรวจสอบว่างานไหนเราทำล่าช้าน่ะค่ะ)
รบกวนแนะนำด้วยค่ะ
ขอบคุณค่ะ ^^
:D ลองเพิ่มเงื่อนไขไปอีก1 เงื่อนไขครับ

=AND($C4<>"",$D4<>"",$F$1-$C4>3)

ขอบคุณมากนะคะ คุณbank9597 :thup:
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#12

Post by aom.k.n. »

เกิดปัญหาแล้วค่ะ ทำไมลงรายการ จบการทำงานไปแล้ว พอผ่านไป3 วัน กลายเป็นสีส้มหมดเลยล่ะคะ??
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#13

Post by snasui »

:D ช่วยทบทวนว่าเงื่อนไขที่เป็นสีส้มคืออะไรครับ

จากไฟล์ที่แนบมา เซลล์ไหนควรเป็นสีใด เพราะอะไรจึงเป็นสีนั้นครับ

หรือช่วยเขียนเงื่อนไขทั้งหมดที่ต้องการ ยกตัวอย่างเช่น
  1. หากค่าใน F1 มากกว่าค่าใน C3 เกิน 3 วัน โดยที่ยังไม่มีค่าใน D3 ให้ C3 เป็นสีแดง
  2. หากค่าใน F1 มากกว่าค่าใน C3 เกิน 3 วัน โดยมีค่าใน D3 ให้ C3 เป็นสีส้ม
  3. หากค่าใน F1 มากกว่าค่าใน C3 ไม่เกิน 3 วัน ให้ C3 เป็นสีเขียว
  4. หาก C3 เป็นค่าว่าง ไม่ต้องแสดงสี
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#14

Post by aom.k.n. »

สิ่งที่ต้องการนะคะ
1. หากค่าใน F1 มากกว่าค่าใน C3 เกิน 3 วัน โดยที่ ยังไม่มีค่าใน D3 ให้ C3 เป็นสีแดง
2. เมื่อเพิ่มค่าลง D3 โดยเทียบกับ C3 ที่เกิน 3 วันแล้ว ต้องการให้ C3 ที่แดงอยู่นั้น เปลี่ยน เป็นสีส้ม
3. หากค่าใน C3 ยังไม่เกิน 3วัน เมื่อเทียบกับ F1 ไม่ต้องแสดงสีอะไร และเมื่อเพิ่มค่าใน D3 ไม่เกิน 3 วัน จาก C3 ให้ C3 เปลี่ยนเป็นสีเขียว
แต่ปัญหาตอนนี้คือ ช่วงสามวันทุกอย่างเป็นไปตามเงื่อนไข พอวันที่ 4 เท่านั้นล่ะค่ะ ที่เป็นสีเขียว ก็เปลี่ยนเป็นสีส้มหมดเลยค่ะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#15

Post by bank9597 »

aom.k.n. wrote:สิ่งที่ต้องการนะคะ
1. หากค่าใน F1 มากกว่าค่าใน C3 เกิน 3 วัน โดยที่ ยังไม่มีค่าใน D3 ให้ C3 เป็นสีแดง
2. เมื่อเพิ่มค่าลง D3 โดยเทียบกับ C3 ที่เกิน 3 วันแล้ว ต้องการให้ C3 ที่แดงอยู่นั้น เปลี่ยน เป็นสีส้ม
3. หากค่าใน C3 ยังไม่เกิน 3วัน เมื่อเทียบกับ F1 ไม่ต้องแสดงสีอะไร และเมื่อเพิ่มค่าใน D3 ไม่เกิน 3 วัน จาก C3 ให้ C3 เปลี่ยนเป็นสีเขียว
แต่ปัญหาตอนนี้คือ ช่วงสามวันทุกอย่างเป็นไปตามเงื่อนไข พอวันที่ 4 เท่านั้นล่ะค่ะ ที่เป็นสีเขียว ก็เปลี่ยนเป็นสีส้มหมดเลยค่ะ

:D น่าจะเกิดจากการคัดลอกสูตรลงมาครับ

ให้คัดลอก [CTRL+C ] เซลล์แรกที่ใส่เงื่อนไขเสร็จแล้ว จากนั้นคลุมบรรทัดทั้งหมดที่ต้องการ แล้ววางแบบพิเศษ [วางรูปแบบ]

เบื้องต้นผมได้โหลดไฟล์มาดูแล้ว ในไฟล์ไม่ได้แสดงสีส้มทั้งหมดตามที่เรียนมาครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#16

Post by aom.k.n. »

ขอเรียบเรียงใหม่นะคะ
สิ่งที่ต้องการคือ
1. C3 เปรียบเทียบกับ F1 ถ้า F1 มากกว่า C3 เกิน 3 วัน ให้เซลล์ C3 เปลี่ยนเป็นสีแดง
2. C3 เปรียบเทียบกับ F1 ถ้า F1 มากกว่า C3 ไม่เกิน 3 วัน ให้เซลล์ C3 ไม่ต้องเกิดอะไร
3. ค่า D3 ถ้ามากกว่า C3 เกิน 3 วัน ให้เซลล์ C3 เปลี่ยนเป็นสีส้ม
4. ค่า D3 ถ้ามากกว่า C3 ไม่เกิน 3 วัน ให้เซลล์ C3 เปลี่ยนเป็นสีเขียว
รบกวนขอคำแนะนำด้วยค่ะ :lol:
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#17

Post by snasui »

:D ลองดูตัวอย่างการกำหนดตามภาพด้านล่างครับ
You do not have the required permissions to view the files attached to this post.
aom.k.n.
Member
Member
Posts: 12
Joined: Sat Feb 01, 2014 6:22 am

Re: วิธีใช้ Conditional formatting ใน Excel 2010

#18

Post by aom.k.n. »

ขอบคุณมากนะคะ จะลองพยายามดูอีกทีค่ะ ^^Y
Post Reply