: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

สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#1

Post by peachy-berry »

สวัสดีค่ะอาจารย์ ขอเรียนสอบถามเรื่องการสร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

1. เลือกเปลี่ยนเดือนแล้วให้วันหยุดเปลี่ยนเป็นสีแดง และระบุวันหยุดตรงช่อง Remarks มีวิธีการทำอย่างไรคะ

2.การแสดงผลในช่อง Actual Working Hours และOver/Less Working Hours

เมื่อใส่เวลาเข้า-ออก เวลาพักเบรค
ช่องActual Working Hours ถ้าทำงาน 8 ชั่วโมง = 8.00
ถ้าเกิน/น้อยกว่า 8 ชั่วโมง จำนวนที่เกินจะไปอยู่ที่ช่องOver/Less Working Hours

มีวิธีการอย่างไรคะ

3. สรุปจำนวนชั่วโมงแยกตามสัปดาห์
อยากให้ลิ้งก์กับลำดับสัปดาห์ในชีทCalendar2019
มีวิธีการอย่างไรคะ

ขอบพระคุณมากค่ะ
You do not have the required permissions to view the files attached to this post.
Supachok
Gold
Gold
Posts: 1014
Joined: Wed Jun 18, 2014 11:11 am
Excel Ver: 2013

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#2

Post by Supachok »

1. เลือกเปลี่ยนเดือนแล้วให้วันหยุดเปลี่ยนเป็นสีแดง และระบุวันหยุดตรงช่อง Remarks มีวิธีการทำอย่างไรคะ

Conditional formatiing > New rule > use a formula > ใส่สูตร
=OR(WEEKDAY(B13,2)=6,WEEKDAY(B13,2)=7,B13=holiday)
เปลี่ยน format ตามต้องการ

อาจต้องไปปรับ define name ของ (holiday) ใน range ที่ให้มามันไม่ refer
User avatar
Bo_ry
Gold
Gold
Posts: 1245
Joined: Sun Aug 12, 2018 12:11 am
Excel Ver: MS 365
Contact:

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#3

Post by Bo_ry »

1.
B13 ลากลง
=IFERROR(--(A13&$AI$3&$AI$4),"")

Conditional formatting formula ของ =$A$13:$C$43
=NETWORKDAYS($B13,$B13,Holiday2019!$B$2:$B$19)=0

AF13 ลากลง
=IFERROR(INDEX(Holiday2019!$A$2:$A$19,MATCH(B13,Holiday2019!$B$2:$B$19,)),"")

2. ถ้าใส่ In Out time เป็น hh:mm แล้ว Break time เป็น เลข h
Z13 ลากลง
=(V13-T13)*24-X13
AC13 มั้ง
=MAX(0,Z13-8)

3.Z45 ลากไป AC45 ลากลง มั้ง
=SUMPRODUCT(Z$13:AB$43*(($B$13:$B$43-WEEKDAY($B$13:$B$43,2)-(("1jan"&$AI$4)-WEEKDAY("1jan"&$AI$4,2))+7)/7=WEEKNUM(B13)+ROWS(Z$45:Z45)-1))
You do not have the required permissions to view the files attached to this post.
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#4

Post by peachy-berry »

Supachok wrote: Tue Jan 29, 2019 1:57 pm 1. เลือกเปลี่ยนเดือนแล้วให้วันหยุดเปลี่ยนเป็นสีแดง และระบุวันหยุดตรงช่อง Remarks มีวิธีการทำอย่างไรคะ

Conditional formatiing > New rule > use a formula > ใส่สูตร
=OR(WEEKDAY(B13,2)=6,WEEKDAY(B13,2)=7,B13=holiday)
เปลี่ยน format ตามต้องการ

อาจต้องไปปรับ define name ของ (holiday) ใน range ที่ให้มามันไม่ refer
ลองลากคลุมช่องB13:B43 และใส่สูตรอย่างที่อาจารย์ว่า แต่มันไม่รีเฟอตามค่ะ ทั้งที่ไปตั้งชื่อDefine nameแล้วในชีท Holiday2019
Supachok
Gold
Gold
Posts: 1014
Joined: Wed Jun 18, 2014 11:11 am
Excel Ver: 2013

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#5

Post by Supachok »

ลองแนบไฟล์มาดูครับ
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#6

Post by peachy-berry »

Supachok wrote: Tue Jan 29, 2019 3:13 pm ลองแนบไฟล์มาดูครับ
You do not have the required permissions to view the files attached to this post.
Supachok
Gold
Gold
Posts: 1014
Joined: Wed Jun 18, 2014 11:11 am
Excel Ver: 2013

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#7

Post by Supachok »

ลองดูใน name manager จะเห็นดังภาพ

1.คือมี holiday 2 ตัว / ให้ลบตัวที่ไม่ใช้ออก
2.คือ scope define name ที่จะใช้งานต้องเลือก Workbook.
You do not have the required permissions to view the files attached to this post.
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#8

Post by peachy-berry »

Supachok wrote: Tue Jan 29, 2019 3:41 pm ลองดูใน name manager จะเห็นดังภาพ

1.คือมี holiday 2 ตัว / ให้ลบตัวที่ไม่ใช้ออก
2.คือ scope define name ที่จะใช้งานต้องเลือก Workbook.
อาจารย์คะ ลบholidayไปแล้ว 1 ตัว แต่เมื่อเปลี่ยนเดือนที่ช่องAI3 พบว่า..
1) วันที่ในช่อง A13:A43 ไม่เปลี่ยนสีตามไปด้วย แต่การแสดงผลในช่อง B13:B43 ถูกต้อง (รูป2)
2) Error ในช่อง Z45:Z50 และ AC45:AC50 บางเดือนแสดงผลถูกต้อง บางเดือน error ค่ะ(รูป1)

สาเหตุเกิดจากอะไรคะ
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: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#9

Post by snasui »

:D แนบไฟล์ล่าสุดมาด้วยจะได้ช่วยดูต่อไปจากนั้นครับ
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#10

Post by peachy-berry »

snasui wrote: Tue Jan 29, 2019 7:05 pm :D แนบไฟล์ล่าสุดมาด้วยจะได้ช่วยดูต่อไปจากนั้นครับ
แนบไฟล์เพื่อตรวจสอบเพิ่มเติมค่ะอาจารย์
You do not have the required permissions to view the files attached to this post.
Supachok
Gold
Gold
Posts: 1014
Joined: Wed Jun 18, 2014 11:11 am
Excel Ver: 2013

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#11

Post by Supachok »

1) วันที่ในช่อง A13:A43 ไม่เปลี่ยนสีตามไปด้วย แต่การแสดงผลในช่อง B13:B43 ถูกต้อง (รูป2)

แก้สูตรใน conditional formatting ตามนี้ครับ
=OR(WEEKDAY($B13,2)=6,WEEKDAY($B13,2)=7,$B13=Holiday2019!$B$2:$B$19)

Applied to
=$A$13:$C$43
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#12

Post by peachy-berry »

Supachok wrote: Wed Jan 30, 2019 9:03 am 1) วันที่ในช่อง A13:A43 ไม่เปลี่ยนสีตามไปด้วย แต่การแสดงผลในช่อง B13:B43 ถูกต้อง (รูป2)

แก้สูตรใน conditional formatting ตามนี้ครับ
=OR(WEEKDAY($B13,2)=6,WEEKDAY($B13,2)=7,$B13=Holiday2019!$B$2:$B$19)

Applied to
=$A$13:$C$43
ได้ลองปรับตามแล้วค่ะ แต่ยังไม่เปลี่ยนแปลงค่ะ อยากเรียนถามว่า
Conditional formatting formula ของ =$A$13:$C$43 มี 2 เงื่อนไขหรอคะ
=NETWORKDAYS($B13,$B13,Holiday2019!$B$2:$B$19)=0

=OR(WEEKDAY($B13,2)=6,WEEKDAY($B13,2)=7,$B13=Holiday2019!$B$2:$B$19)

Applied to
=$A$13:$C$43
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#13

Post by peachy-berry »

peachy-berry wrote: Wed Jan 30, 2019 9:52 am
Supachok wrote: Wed Jan 30, 2019 9:03 am 1) วันที่ในช่อง A13:A43 ไม่เปลี่ยนสีตามไปด้วย แต่การแสดงผลในช่อง B13:B43 ถูกต้อง (รูป2)

แก้สูตรใน conditional formatting ตามนี้ครับ
=OR(WEEKDAY($B13,2)=6,WEEKDAY($B13,2)=7,$B13=Holiday2019!$B$2:$B$19)

Applied to
=$A$13:$C$43
ได้ลองปรับตามแล้วค่ะ แต่ยังไม่เปลี่ยนแปลงค่ะ อยากเรียนถามว่า
Conditional formatting formula ของ =$A$13:$C$43 มี 2 เงื่อนไขหรอคะ
=NETWORKDAYS($B13,$B13,Holiday2019!$B$2:$B$19)=0

=OR(WEEKDAY($B13,2)=6,WEEKDAY($B13,2)=7,$B13=Holiday2019!$B$2:$B$19)

Applied to
=$A$13:$C$43
You do not have the required permissions to view the files attached to this post.
Supachok
Gold
Gold
Posts: 1014
Joined: Wed Jun 18, 2014 11:11 am
Excel Ver: 2013

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#14

Post by Supachok »

=networkday ผมไม่ได้ใช้เพราะจะทำให้ค่าแสดงทับกัน ส่วนตัวและไม่มีสูตรนั้น add เพิ่ม / แต่จริงๆแล้วใช้ได้ดี

ลองดูตามแนบ
You do not have the required permissions to view the files attached to this post.
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#15

Post by peachy-berry »

Supachok wrote: Wed Jan 30, 2019 10:06 am =networkday ผมไม่ได้ใช้เพราะจะทำให้ค่าแสดงทับกัน ส่วนตัวและไม่มีสูตรนั้น add เพิ่ม / แต่จริงๆแล้วใช้ได้ดี

ลองดูตามแนบ

เรื่องเปลี่ยนสีตามวันหยุดไม่มีปัญหาแล้วค่ะอาจารย์ ขอบคุณค่ะ
แต่ยังมีปัญหาคือ
1) Error ในช่อง Z45:Z50 และ AC45:AC50
1.1) Error ทั้งหมด
1.2) Error บางส่วน เช่นมี 5Week แต่แสดงผล 4 วีคเองค่ะ

สูตรที่ใช้ช่องZ45:Z51 และ AC45:AC50
=SUMPRODUCT(Z$13:AB$43*(($B$13:$B$43-WEEKDAY($B$13:$B$43,2)-(("1jan"&$AI$4)-WEEKDAY("1jan"&$AI$4,2))+7)/7=WEEKNUM(B13)+ROWS(Z$45:Z45)-1))

2) ในปีต่อๆปี สามารถเพิ่มช่องวันหยุดในชีทHoliday2019 ได้เลยไหมคะ

3) ชีทCalendar2019
ได้ใส่สูตรใสช่อง Conditional Formatting =VLOOKUP(B6,Holiday2019!$B$2:$B$19,1,0)
Applies to
=$B$6:$X$38
และปรับฟอร์แมตสีวันหยุด แต่ระบบปรับให้ถึงเดือนกรกฏาคมเองค่ะ
ไม่ทราบว่าติดปัญหาอะไรคะ
รบกวนขอคำแนะนำด้วยค่ะ ขอบคุณมากค่ะ
You do not have the required permissions to view the files attached to this post.
Supachok
Gold
Gold
Posts: 1014
Joined: Wed Jun 18, 2014 11:11 am
Excel Ver: 2013

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#16

Post by Supachok »

peachy-berry wrote: Wed Jan 30, 2019 11:13 am
Supachok wrote: Wed Jan 30, 2019 10:06 am =networkday ผมไม่ได้ใช้เพราะจะทำให้ค่าแสดงทับกัน ส่วนตัวและไม่มีสูตรนั้น add เพิ่ม / แต่จริงๆแล้วใช้ได้ดี

2) ในปีต่อๆปี สามารถเพิ่มช่องวันหยุดในชีทHoliday2019 ได้เลยไหมคะ

3) ชีทCalendar2019
ได้ใส่สูตรใสช่อง Conditional Formatting =VLOOKUP(B6,Holiday2019!$B$2:$B$19,1,0)
Applies to
=$B$6:$X$38
และปรับฟอร์แมตสีวันหยุด แต่ระบบปรับให้ถึงเดือนกรกฏาคมเองค่ะ
ไม่ทราบว่าติดปัญหาอะไรคะ
รบกวนขอคำแนะนำด้วยค่ะ ขอบคุณมากค่ะ

ข้อ 2 เพิ่มได้แต่ตั้งขยาย range ตามไปด้วยครับ
ข้อ3 ชีทCalendar2019 สูตรไม่ติดปัญหาอะไร

ให้แก้ที่ข้อมูล
1. M24 เป็นวันที่ 1/8/2019 ให้ปรับข้อมูลเป็นการคีย์ข้อมูลลงไปตรง
2. m24 = d28+1 ในทุกๆเดือน
Supachok
Gold
Gold
Posts: 1014
Joined: Wed Jun 18, 2014 11:11 am
Excel Ver: 2013

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#17

Post by Supachok »

ข้อ3 ชีทCalendar2019 สูตรไม่ติดปัญหาอะไร

month 1,4,7,10 ในวันที่1 ของเดือน
=MAX($R6:$X11)+1

month 2,3,5,6,8,9,11,12 ในวันที่1 ของเดือน
=IF(F10<>"","",E10+1)
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#18

Post by peachy-berry »

Supachok wrote: Wed Jan 30, 2019 11:59 am ข้อ3 ชีทCalendar2019 สูตรไม่ติดปัญหาอะไร

month 1,4,7,10 ในวันที่1 ของเดือน
=MAX($R6:$X11)+1

month 2,3,5,6,8,9,11,12 ในวันที่1 ของเดือน
=IF(F10<>"","",E10+1)
ข้อ 2 และ 3 เข้าใจแล้วค่ะ ขอบคุณมากค่ะ
peachy-berry
Member
Member
Posts: 15
Joined: Wed Nov 21, 2012 6:49 pm

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#19

Post by peachy-berry »

peachy-berry wrote: Wed Jan 30, 2019 11:13 am
Supachok wrote: Wed Jan 30, 2019 10:06 am =networkday ผมไม่ได้ใช้เพราะจะทำให้ค่าแสดงทับกัน ส่วนตัวและไม่มีสูตรนั้น add เพิ่ม / แต่จริงๆแล้วใช้ได้ดี

ลองดูตามแนบ

เรื่องเปลี่ยนสีตามวันหยุดไม่มีปัญหาแล้วค่ะอาจารย์ ขอบคุณค่ะ
แต่ยังมีปัญหาคือ
1) Error ในช่อง Z45:Z50 และ AC45:AC50
1.1) Error ทั้งหมด
1.2) Error บางส่วน เช่นมี 5Week แต่แสดงผล 4 วีคเองค่ะ

สูตรที่ใช้ช่องZ45:Z51 และ AC45:AC50
=SUMPRODUCT(Z$13:AB$43*(($B$13:$B$43-WEEKDAY($B$13:$B$43,2)-(("1jan"&$AI$4)-WEEKDAY("1jan"&$AI$4,2))+7)/7=WEEKNUM(B13)+ROWS(Z$45:Z45)-1))

2) ในปีต่อๆปี สามารถเพิ่มช่องวันหยุดในชีทHoliday2019 ได้เลยไหมคะ

3) ชีทCalendar2019
ได้ใส่สูตรใสช่อง Conditional Formatting =VLOOKUP(B6,Holiday2019!$B$2:$B$19,1,0)
Applies to
=$B$6:$X$38
และปรับฟอร์แมตสีวันหยุด แต่ระบบปรับให้ถึงเดือนกรกฏาคมเองค่ะ
ไม่ทราบว่าติดปัญหาอะไรคะ
รบกวนขอคำแนะนำด้วยค่ะ ขอบคุณมากค่ะ
อาจารย์คะ ข้อ 1) ยังติดerror อยู่เลยค่ะ ไม่ทราบพอจะแนะนำได้ไหมคะ
User avatar
Bo_ry
Gold
Gold
Posts: 1245
Joined: Sun Aug 12, 2018 12:11 am
Excel Ver: MS 365
Contact:

Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน

#20

Post by Bo_ry »

ไม่ได้เป็นอาจารย์นะ

1)
Z45
=SUMPRODUCT(Z$13:Z$43*(((0&$B$13:$B$43)-WEEKDAY(0&$B$13:$B$43,2)-(("1jan"&$AI$4)-WEEKDAY("1jan"&$AI$4,2))+7)/7=WEEKNUM(B13)+ROWS(Z$45:Z45)-1))

2) ใช้ Name maneger holiday_list
เป็น dynamic range เพิ่มวันได้เลย
=Holiday2019!$B$2:INDEX(Holiday2019!$B:$B,COUNT(Holiday2019!$B:$B)-1)

3)
เปลี่ยน วันแรกของแต่ละเดือน ให้เป็นวันที่จริง เช่น 1/8/2019
ของเก่าเป็น 1
You do not have the required permissions to view the files attached to this post.
Post Reply