: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

30-1-2556สูตรแถบสีประจำเดือน-ปี

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

30-1-2556สูตรแถบสีประจำเดือน-ปี

#1

Post by manager »

คำถามช่วงที่1
1.รบกวนถามเมื่อเราต้องการพิมพ์เฉพาะเลขวันที่ 1-31 ตั้งแต่ B2:B81 แล้วมีเงื่อนไขให้เปลี่ยนเลขเดือน เลขค.ศ อัตโนมัติได้ไหมครับ
2.แล้วหากเปลี่ยนเป็นปีให้คลิกที่ B1
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#2

Post by snasui »

:D คำว่าเปลี่ยนอัตโนมัติ โปรแกรมจะต้องทราบว่าให้เปลี่ยนเดือน ปี ตามเซลล์ใด หรือ เงื่อนไขใด ถึงจะกำหนดให้อัตโนมัติได้ครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#3

Post by bank9597 »

:D ผมคิดว่าทำไม่ได้ครับ หากจะเอาแค่วันหยุดเสาร์-อาทิตย์ ก้พอทำได้อยู่ แต่หากเอาวันหยุดนักขัตฤกษ์เข้ามาด้วย คงยากเอาการครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#4

Post by snasui »

bank9597 wrote: :D ผมคิดว่าทำไม่ได้ครับ หากจะเอาแค่วันหยุดเสาร์-อาทิตย์ ก้พอทำได้อยู่ แต่หากเอาวันหยุดนักขัตฤกษ์เข้ามาด้วย คงยากเอาการครับ
แนวทางคือ ให้ List วันหยุดแยกเอาไว้ต่างหากของทุก ๆ ปีแล้วค่อยนำมาใช้ครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#5

Post by bank9597 »

snasui wrote:
bank9597 wrote: :D ผมคิดว่าทำไม่ได้ครับ หากจะเอาแค่วันหยุดเสาร์-อาทิตย์ ก้พอทำได้อยู่ แต่หากเอาวันหยุดนักขัตฤกษ์เข้ามาด้วย คงยากเอาการครับ
แนวทางคือ ให้ List วันหยุดแยกเอาไว้ต่างหากของทุก ๆ ปีแล้วค่อยนำมาใช้ครับ
ขอบคุณครับอาจารย์ ยังไงก็ต้องทำแบบ Manual ก่อน
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#6

Post by bank9597 »

manager wrote:คำถามช่วงที่1
1.รบกวนถามเมื่อเราต้องการพิมพ์เฉพาะเลขวันที่ 1-31 ตั้งแต่ B2:B81 แล้วมีเงื่อนไขให้เปลี่ยนเลขเดือน เลขค.ศ อัตโนมัติได้ไหมครับ
2.แล้วหากเปลี่ยนเป็นปีให้คลิกที่ B1
ขอบคุณครับ
:D ลองตามนี้ครับ

ที่เซลล์ D2 คีย์ =DATE($B$1,MONTH(1&$A2),DAY($B2)) คัดลอกลงมาครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#7

Post by snasui »

bank9597 wrote:
snasui wrote:
bank9597 wrote: :D ผมคิดว่าทำไม่ได้ครับ หากจะเอาแค่วันหยุดเสาร์-อาทิตย์ ก้พอทำได้อยู่ แต่หากเอาวันหยุดนักขัตฤกษ์เข้ามาด้วย คงยากเอาการครับ
แนวทางคือ ให้ List วันหยุดแยกเอาไว้ต่างหากของทุก ๆ ปีแล้วค่อยนำมาใช้ครับ
ขอบคุณครับอาจารย์ ยังไงก็ต้องทำแบบ Manual ก่อน
:lol: กรณีไม่ต้องการจะ Manual ไว้ก่อนก็ต้องระบุให้ได้ว่า วันหยุดนักขัตฤกษ์คือวันที่และเดือนใดของแต่ละปี (ปีไม่ต้องใช้) เราสามารถเขียนลงไปในสูตรและ List ออกมาได้เลยครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#8

Post by bank9597 »

(เตือนและปีไม่ต้องใช้) เราสามารถเขียนลงไปในสูตรและ List ออกมาได้เลยครับ
:shock: สงสัยต้องทำยากเอาเรื่องเลยน่ะครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#9

Post by manager »

ผมเพิ่มมาเห็นนะครับ งงๆอยู่อันยากอยู่ตรงไหน ผมยังไม่รู้เลย วันนี้กะเอาให้เสร็จขอเวลาดูก่อนเอาที่เท่าที่ผมรู้นะครับ วันนี้เข้า IE ไม่ได้ เลยโหลดไฟฟอกซ์มาตะกี้เพิ่งใช้ได้ ดีใจจังเลยครับ
ขอบคุณเบื้องต้นครับ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#10

Post by manager »

bank9597 wrote:
(เตือนและปีไม่ต้องใช้) เราสามารถเขียนลงไปในสูตรและ List ออกมาได้เลยครับ
:shock: สงสัยต้องทำยากเอาเรื่องเลยน่ะครับ
แต่ผมว่าโอเคนะครับที่ให้สูตรมาช่วงแรกจะลองใช้ดู คือจุดประสงค์ต้องกรอกเพียงตัวเลขตอนเปลี่ยน ค.ศ.เพราะวันหยุดจะไม่ตรงกัน ถ้าผมถามไม่เข้าใจก็ขออภัย ผมขอต่อเลยละกัน
ช่วงที่2ครับ
1.คำถามเงื่อนไขของ SHEET "ปฏิทิน"ในเดือนมกราคม มีวันที่ 1,8,15,22,28,29 เป็นวันหยุด ตั้งแต่ D2:D81 มีเงื่อนไขอีกว่าหากคลิก E1 SHEET "แผนpm3" ที่เดือน ให้ช่อง E2:E21,L2:L21,S2:S21,Z2:Z21,AF2:AF21,AG2:AG21 ให้ปรากฎสีที่เป็นวันหยุดตามตัวอย่าง หากเปลี่ยนเป็นเดือน,ปีก็จะเปลี่ยนสีและตามช่องที่กำหนดเอยเป็นอัตโนมัติ
ขอบคุณมากๆๆๆครับ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#11

Post by bank9597 »

:D เนื่องจากคุณ Manager ใช้ Excel 2003 ผมไม่สามารถอธิบายขั้นตอนการทำได้ครับ

แต่หากมีเวอร์ชั่นที่สูงกว่านั้น ก็สามารถทำได้ไม่มีปัญหาครับ

ผมแนบไฟล์ไว้เป็นไฟล์ 2010 (.xlsx) สามารถนำไปเปิดดูกับเครื่องที่มีเวอร์ชัน 2007-2010 ได้ครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#12

Post by manager »

bank9597 wrote::D เนื่องจากคุณ Manager ใช้ Excel 2003 ผมไม่สามารถอธิบายขั้นตอนการทำได้ครับ

แต่หากมีเวอร์ชั่นที่สูงกว่านั้น ก็สามารถทำได้ไม่มีปัญหาครับ

ผมแนบไฟล์ไว้เป็นไฟล์ 2010 (.xlsx) สามารถนำไปเปิดดูกับเครื่องที่มีเวอร์ชัน 2007-2010 ได้ครับ
9HV
ต้องขออภัยมาในณ.ที่นี่ด้วยโรงงงานผมใช่2003กันหมดยังไม่เปลี่ยน ในฐานะผู้ถามจะพยายามใช้เวอร์ชั่นให้ทันสมัยกว่านี้ เข้าโรงงานพรุ่งนี้จะลองไปแปลงดูครับ
ขอบคุณครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#13

Post by bank9597 »

manager wrote:
bank9597 wrote::D เนื่องจากคุณ Manager ใช้ Excel 2003 ผมไม่สามารถอธิบายขั้นตอนการทำได้ครับ

แต่หากมีเวอร์ชั่นที่สูงกว่านั้น ก็สามารถทำได้ไม่มีปัญหาครับ

ผมแนบไฟล์ไว้เป็นไฟล์ 2010 (.xlsx) สามารถนำไปเปิดดูกับเครื่องที่มีเวอร์ชัน 2007-2010 ได้ครับ
9HV
ต้องขออภัยมาในณ.ที่นี่ด้วยโรงงงานผมใช่2003กันหมดยังไม่เปลี่ยน ในฐานะผู้ถามจะพยายามใช้เวอร์ชั่นให้ทันสมัยกว่านี้ เข้าโรงงานพรุ่งนี้จะลองไปแปลงดูครับ
ขอบคุณครับ
แปลงไม่ได้ครับ หากคุณแปลงไปเป็น .xls การกำหนด Condition Formatting ที่ผมทำไว้ก็จะหายไปด้วยครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#14

Post by manager »

ผมโหลดได้มาแล้ว 2010 ผมถามว่าผมจะ save เป็น 2003 จากไฟล์ที่แนบมาให้ได้ไหมครับและจะเสีบหายอะไรไหม ถ่ามก่อนเดี๋ยวจะทดลองเลย
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#15

Post by bank9597 »

manager wrote:ผมโหลดได้มาแล้ว 2010 ผมถามว่าผมจะ save เป็น 2003 จากไฟล์ที่แนบมาให้ได้ไหมครับและจะเสีบหายอะไรไหม ถ่ามก่อนเดี๋ยวจะทดลองเลย
:D ไม่ได้ครับ การจะแปลงเป็นไฟล์ 2003 จะทำให้ Condition Formatting นั้นหายไปทั้งหมดครับ

ในเมื่อได้ 2010 มาแล้ว ก็ทำการลงโปรแกรมเลยครับ หรือว่าทางบริษัทบังคับให้ใช้แค่ 2003 อย่างเดียวครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#16

Post by manager »

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

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#17

Post by bank9597 »

:D ต้องรอให้ผู้รู้ท่านอื่นมาช่วยครับ

เบื้องต้นผมจะแนะนำขั้นตอนการทำให้ก่อนครับ (ไม่แน่ใจว่าใช้ได้หรือไม่)
ดาวน์โหลดไฟล์แนบที่ผมแนบไว้ไปเปิด จากนั้นคลิ๊กที่ E2 ไปที่ Format > Conditional formatting
ในช่อง Condition เลือกเป็น Formulas is แล้วใส่สูตร =AND(VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,1,0)=E$2,VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,2,0)=TEXT(E$2,"dddd"))
จากนั้นเลือกสีเซลล์ที่ต้องการ

กำหนดเงือนไขที่ 2 คลิ๊กที่ E2 ไปที่ Format > Conditional formatting
ในช่อง Condition เลือกเป็น Formulas is แล้วใส่สูตร =AND(VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,1,0)=E$2,VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,2,0)<>"อาทิตย์")
จากนั้นเลือกสีเซลล์ที่ต้องการ

เมื่อออกจาก Conditional formatting แล้ว ให้คัดลอกสูตรใน E2 ไปทางขวามือ แล้วลงล่างพร้อมกัน เคลียร์ค่าในเซลล์ออกไป พร้อมทั้งจัดฟอร์แมตเซลล์เป็น General

ทำการเลือกเดือนแล้วสังเกตผล
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#18

Post by snasui »

:D มาช่วยเสริมสำหรับ Excel 2003 ครับ
  1. ชีท ปฏิทิน จะนำสูตรที่คุณ bank9597 มาใช้ซึ่งมีการให้สูตรไว้แล้วตามภาพด้านล่าง
    ที่ชีท แผนภูมิpm3ให้ทำดังนี้
    1. ลากเมาส์คลุม E2:AI21
    2. เข้าเมนู Format > Conditional Formatting
    3. ตรง Condition1 เลือก Formula Is ในช่องถัดมาคีย์สูตร
      =WEEKDAY(E$2&$E$1&$D$1,2)>5
    4. คลิกปุ่ม Format > กำหนด Format ตามต้องการ
    5. คลิกปุ่ม Add >>
    6. ตรง Condition2 เลือก Formula Is ในช่องถัดมาคีย์สูตร
      =ISNUMBER(MATCH((E$2&$E$1&$D$1)+0,INDIRECT("ปฏิทิน!$D$2:$D$81"),0))
    7. คลิกปุ่ม Format > กำหนด Format ตามต้องการ
You do not have the required permissions to view the files attached to this post.
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#19

Post by manager »

bank9597 wrote::D ต้องรอให้ผู้รู้ท่านอื่นมาช่วยครับ

เบื้องต้นผมจะแนะนำขั้นตอนการทำให้ก่อนครับ (ไม่แน่ใจว่าใช้ได้หรือไม่)
ดาวน์โหลดไฟล์แนบที่ผมแนบไว้ไปเปิด จากนั้นคลิ๊กที่ E2 ไปที่ Format > Conditional formatting
ในช่อง Condition เลือกเป็น Formulas is แล้วใส่สูตร =AND(VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,1,0)=E$2,VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,2,0)=TEXT(E$2,"dddd"))
จากนั้นเลือกสีเซลล์ที่ต้องการ

กำหนดเงือนไขที่ 2 คลิ๊กที่ E2 ไปที่ Format > Conditional formatting
ในช่อง Condition เลือกเป็น Formulas is แล้วใส่สูตร =AND(VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,1,0)=E$2,VLOOKUP(E$2,ปฏิทิน!$D$2:$E$81,2,0)<>"อาทิตย์")
จากนั้นเลือกสีเซลล์ที่ต้องการ

เมื่อออกจาก Conditional formatting แล้ว ให้คัดลอกสูตรใน E2 ไปทางขวามือ แล้วลงล่างพร้อมกัน เคลียร์ค่าในเซลล์ออกไป พร้อมทั้งจัดฟอร์แมตเซลล์เป็น General

ทำการเลือกเดือนแล้วสังเกตผล
ขอถามสูตรอยู่ใน sheet แผนpmใช่หรือเปล่าครับ
ขอบคุณครับ
กำลังเเกะอยู่
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: 30-1-2556สูตรแถบสีประจำเดือน-ปี

#20

Post by bank9597 »

ขอถามสูตรอยู่ใน sheet แผนpmใช่หรือเปล่าครับ
ใช่แล้วครับ ไม่ทราบว่าผลลัพธ์เป็นอย่างไรบ้างครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
Post Reply