Page 2 of 2
Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน
Posted: Wed Jan 30, 2019 5:12 pm
by peachy-berry
Bo_ry wrote: Wed Jan 30, 2019 4:39 pm
ไม่ได้เป็นอาจารย์นะ
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
อ่อ..ขอบคุณค่ะคุณBo_ry
ข้อ 1) ผลรวมยังมาไม่หมดเลยค่ะ สมมุติเป็นเดือนมีนาคม
ผลรวมยังขาดวีคที่ 5 อยู่ค่ะ (ดูไฟล์แนบ)
ข้อ 2) และ ข้อ 3) ขอบคุณมากนะคะ
Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน
Posted: Wed Jan 30, 2019 5:29 pm
by Bo_ry
ลืมล็อค B13
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(
$B$13)+ROWS(Z$45:Z45)-1))
Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน
Posted: Wed Jan 30, 2019 5:44 pm
by peachy-berry
Bo_ry wrote: Wed Jan 30, 2019 5:29 pm
ลืมล็อค B13
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(
$B$13)+ROWS(Z$45:Z45)-1))
คุณBo_ry
ขอบคุณมากนะคะ
Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน
Posted: Wed Jan 30, 2019 9:24 pm
by Supachok
ปัญหาเรื่อง
=WEEKNUM(B13,??)
ปรับไม่ได้สักวันที่กำหนดเริ่ม
จะเป็นปัญหาตอนนับ week ที่ไม่เหมือนกันในแต่ละช่อง sum คือ ลำดับของ week จะไม่เหมือนกันทั้งหมดทุกๆ week
เมื่อค่ากระโดดไป 1 จำนวน OT ที่คำนวนจึงหายไป 1 week
Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน
Posted: Wed Jan 30, 2019 9:53 pm
by Supachok
ปรับเรื่อง week ตามนี้
=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($B$13,12)+ROWS(Z$45:Z45)-1))
Re: สร้างTime Sheetโดยลิ้งค์กับปฏิทิน และเปลี่ยนสีวัน
Posted: Thu Jan 31, 2019 9:42 am
by peachy-berry
Supachok wrote: Wed Jan 30, 2019 9:53 pm
ปรับเรื่อง week ตามนี้
=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($B$13,12)+ROWS(Z$45:Z45)-1))
ขอบคุณมากนะคะ จะลองนำไปปรับตามดูค่ะ