เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 23

Thread: ถามเรื่อง Conditional Formatting

  1. #11
    171
    Guest

    Quote Originally Posted by เอก View Post
    ตามที่คุณ excel_fever แนะนำนั่นแหละครับ ต้องทำวันที่ ให้เป็นวันที่ซะก่อน แล้วก็จะสามารถจัดรูปแบบตามเงื่อนไขได้ เพราะตัวเลข 1, 2, 3, 4, ....... นั้น เราเข้าใจไปเองว่าคือวันที่นี้ ของเดือนนี้ ของปีนี้ แต่ Excel ก็เห็นเป็นเพียงตัวเลขธรรมดาๆ เท่านั้น

    ดังนั้น จึงควรทำให้วันที่เป็นวันที่ และยังต้องทำตารางวันหยุดนักขัตฤกษ์ด้วย เพื่อจะได้รู้ว่า วันไหนเป็นวันหยุด
    ผมมีไฟล์ตัวอย่างเกี่ยวกับเรื่องนี้ ลองไปศึกษาดูครับ หลักการเดียวกัน

    หลักการ
    1. ทำตัวเลือก รายชื่อเดือน (ตั้งชื่อ List_Month)
    2. ทำตารางวันหยุดนักขัตฤกษ์ (ตั้งชื่อ List_Holiday)
    3. หาวันสิ้นเดือนของเดือนนั้นๆ ไว้เปรียบเทียบ
    4. ใส่สูตรแสดงวันที่ 1 เพื่อเป็นวันตั้งต้น
    5. วันที่ต่อๆ มา ก็บวกเพิ่มจากวันที่ 1 แต่แสดงผลไม่เกินจำนวนวันของเดือนนั้นๆ
    6. ใช้ Conditional Formatting โดยตรวจสอบวันที่ว่าเป็นวันอะไร และเป็นวันหยุดนักขัตฤกษ์หรือไม่
    รบกวนถามอีกครั้งครับ ถ้าต้องการให้ไฮไลท์แบบทำงาน 6 วัน แล้วหยุด 2 วัน โดยไม่สนใจวันเสาร์และอาทิตย์ จะทำอย่างไรครับ

  2. #12
    excel_fever
    Guest
    Quote Originally Posted by 171 View Post
    รบกวนถามอีกครั้งครับ ถ้าต้องการให้ไฮไลท์แบบทำงาน 6 วัน แล้วหยุด 2 วัน โดยไม่สนใจวันเสาร์และอาทิตย์ จะทำอย่างไรครับ
    เริ่มต้นที่วันใหนครับ

  3. #13
    171
    Guest
    Quote Originally Posted by excel_fever View Post
    เริ่มต้นที่วันใหนครับ
    เริ่มต้นวันที 1 คือที่บริษัทเข้ากะทำงาน 4 กลุ่ม ดังนี้ สมมุติว่าเริ่มต้นวันที่ 1 มกรา

    กลุ่มที่ 1 ทำงาน 6 วัน แล้ววันที่ 7และ 8 หยุด
    กลุ่มที่ 2 หยุดวันที่ 9 และ 10
    กลุ่มที่ 3 หยุดวันที่ 11 และ 12
    กลุ่มที่ 4 หยุดวันที่ 13 และ 14
    และจะสลับกันไปเรื่อยๆ จนสิ้นปี ครับ

  4. #14
    สมเกียรติ
    Guest
    ใช้สูตร =OR(MOD($B6-C$2+1,8)-4=1,MOD($B6-C$2+1,8)-4=2)
    จะได้ TRUE สำหรับวันหยุดแล้วเว้นไป 6 วัน ครับ
    ผมลองผิดลองถูกจนได้สูตรนี้มา ไม่เข้าใจเหมือนกันว่าหลักการเป็นอย่างไร

    ดูตัวอย่าง

  5. #15
    171
    Guest
    Quote Originally Posted by สมเกียรติ View Post
    ใช้สูตร =OR(MOD($B6-C$2+1,8)-4=1,MOD($B6-C$2+1,8)-4=2)
    จะได้ TRUE สำหรับวันหยุดแล้วเว้นไป 6 วัน ครับ
    ผมลองผิดลองถูกจนได้สูตรนี้มา ไม่เข้าใจเหมือนกันว่าหลักการเป็นอย่างไร

    ดูตัวอย่าง
    ขอบคุณครับอาจารย์ จะลองทำดูได้ผลอย่างไรจะแจ้งให้ทราบนะครับ

  6. #16
    171
    Guest
    Quote Originally Posted by 171 View Post
    ขอบคุณครับอาจารย์ จะลองทำดูได้ผลอย่างไรจะแจ้งให้ทราบนะครับ

    ขอบคุณครับอาจารย์ งานเสร็จแล้วครับ

  7. #17
    171
    Guest

    ขอบคุณครับ

    Quote Originally Posted by เอก View Post
    ตามที่คุณ excel_fever แนะนำนั่นแหละครับ ต้องทำวันที่ ให้เป็นวันที่ซะก่อน แล้วก็จะสามารถจัดรูปแบบตามเงื่อนไขได้ เพราะตัวเลข 1, 2, 3, 4, ....... นั้น เราเข้าใจไปเองว่าคือวันที่นี้ ของเดือนนี้ ของปีนี้ แต่ Excel ก็เห็นเป็นเพียงตัวเลขธรรมดาๆ เท่านั้น

    ดังนั้น จึงควรทำให้วันที่เป็นวันที่ และยังต้องทำตารางวันหยุดนักขัตฤกษ์ด้วย เพื่อจะได้รู้ว่า วันไหนเป็นวันหยุด
    ผมมีไฟล์ตัวอย่างเกี่ยวกับเรื่องนี้ ลองไปศึกษาดูครับ หลักการเดียวกัน

    หลักการ
    1. ทำตัวเลือก รายชื่อเดือน (ตั้งชื่อ List_Month)
    2. ทำตารางวันหยุดนักขัตฤกษ์ (ตั้งชื่อ List_Holiday)
    3. หาวันสิ้นเดือนของเดือนนั้นๆ ไว้เปรียบเทียบ
    4. ใส่สูตรแสดงวันที่ 1 เพื่อเป็นวันตั้งต้น
    5. วันที่ต่อๆ มา ก็บวกเพิ่มจากวันที่ 1 แต่แสดงผลไม่เกินจำนวนวันของเดือนนั้นๆ
    6. ใช้ Conditional Formatting โดยตรวจสอบวันที่ว่าเป็นวันอะไร และเป็นวันหยุดนักขัตฤกษ์หรือไม่
    รบกวนถามเพิ่มเติมครับ List_Holiday ในสูตร =OR(WEEKDAY(J$3,2)>5,ISNUMBER(MATCH(J$3,List_Holiday,0))) ไม่ทราบว่า สร้างยังไง รบกวนช่วยอธิบายด้วยครับ

  8. #18
    เอก
    Guest
    Quote Originally Posted by 171 View Post
    รบกวนถามเพิ่มเติมครับ List_Holiday ในสูตร =OR(WEEKDAY(J$3,2)>5,ISNUMBER(MATCH(J$3,List_Holiday,0))) ไม่ทราบว่า สร้างยังไง รบกวนช่วยอธิบายด้วยครับ
    ในโปร์ไฟล์คุณ ไม่ได้แจ้งว่าใช้ Excel เวอร์ชั่นไหน ดังนั้น ขอตอบกลางๆ ก็คือ เลือกช่วงที่ต้องการให้จัดรูปแบบ แล้วเข้าไป Conditional formatting เลือกการจัดรูปแบบด้วยสูตร แล้วพิมพ์สูตรดังกล่าวลงไปครับ

  9. #19
    vajra
    Guest
    ใช้ตัวอย่างไฟล์แนบของอาจารย์สมเกียรติ
    C6 = (MOD($B6+5-2*COLUMN(A1),8)+1)>6
    Copy สูตรไปทั้งตาราง

  10. #20
    171
    Guest
    Quote Originally Posted by เอก View Post
    ในโปร์ไฟล์คุณ ไม่ได้แจ้งว่าใช้ Excel เวอร์ชั่นไหน ดังนั้น ขอตอบกลางๆ ก็คือ เลือกช่วงที่ต้องการให้จัดรูปแบบ แล้วเข้าไป Conditional formatting เลือกการจัดรูปแบบด้วยสูตร แล้วพิมพ์สูตรดังกล่าวลงไปครับ
    ขอโทษครับที่ถามไม่ชัดเจน ผมหมายถึงการสร้าง List แล้วให้สูตรเชื่อมโยงอย่างไรครับ ผมใช้ Microsoft office 2010 ครับ

Similar Threads

  1. การเพิ่มเดือนและ Conditional Formatting
    By lit0430 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 13
    Last Post: 18 Nov 2010, 11:01
  2. การตั้งค่า conditional formatting
    By kim_nfo in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 2 Nov 2010, 15:45
  3. การใช้ Conditional Formatting
    By Kingston77 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 1
    Last Post: 24 Aug 2010, 16:02
  4. Conditional Formatting
    By psniwatonse in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 12 Dec 2009, 19:32
  5. การใช้ Conditional Formatting
    By paitoon in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 27 May 2008, 09:08

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •