Page 1 of 1
รันวันที่เฉพาะวันจันทร์เป็นรายสัปดาห์
Posted: Fri Feb 19, 2021 12:15 pm
by Phonchet
สวัสดีครับ มีเรื่องจะรบกวนสมาชิกท่านอื่นๆหน่อยครับ
ผมอยากจะรันวันที่เฉพาะวันจันทร์เป็นรายสัปดาห์ โดยถ้าวันจันทร์เป็นวันของเดือนก่อนหน้า เช่นวันที่ 28 ธันวาคม 2563 ก็จะให้แสดงจันทร์ต่อมาก็คือ 4 มกราคม 2564
ติดปัญหาตรงถ้าเดือนไหนจันทร์แรกของเดือนเป็นวันที่ 1 จะแสดงเป็นวันที่ 8
รบกวนขอคำแนะนำหน่อยครับ
ขอบคุณครับ
Re: รันวันที่เฉพาะวันจันทร์เป็นรายสัปดาห์
Posted: Fri Feb 19, 2021 8:27 pm
by logic
แบบนี้หรือเปล่าครับ
P3 =WORKDAY.INTL($P$2-1,1,"0111111")
Re: รันวันที่เฉพาะวันจันทร์เป็นรายสัปดาห์
Posted: Sat Feb 20, 2021 10:36 am
by Phonchet
logic wrote: Fri Feb 19, 2021 8:27 pm
แบบนี้หรือเปล่าครับ
P3 =WORKDAY.INTL($P$2-1,1,"0111111")
ใช้ได้แล้วครับ ขอบคุณครับ
แต่มีข้อสงสัยครับ ขอสอบถามหน่อยครับ
1. $P$2-1 ทำไมต้อง-1 ครับ
2. ("0111111") อันนี้คืออะไรหรือครับ
ขอบคุณครับ
Re: รันวันที่เฉพาะวันจันทร์เป็นรายสัปดาห์
Posted: Sat Feb 20, 2021 10:58 am
by logic
ที่เอา 1 ไปลบออกเพื่อให้ถอยหลังไป 1 วัน
"0111111" เป็นตัวแทนของวันใน 1 อาทิตย์ หลักแรกคือวันจันทร์ เลข 0 แทนวันทำงาน เลข 1 แทนวันหยุด
เขียนแบบนี้
หมายถึงทำงานแค่วันจันทร์วันอื่นหยุด
คำแปลแบบละเอียดอ่านจากนี้ครับ
https://support.microsoft.com/en-us/off ... 611a9bf81d
Re: รันวันที่เฉพาะวันจันทร์เป็นรายสัปดาห์
Posted: Sat Feb 20, 2021 11:57 am
by Phonchet
logic wrote: Sat Feb 20, 2021 10:58 am
ที่เอา 1 ไปลบออกเพื่อให้ถอยหลังไป 1 วัน
"0111111" เป็นตัวแทนของวันใน 1 อาทิตย์ หลักแรกคือวันจันทร์ เลข 0 แทนวันทำงาน เลข 1 แทนวันหยุด
เขียนแบบนี้
หมายถึงทำงานแค่วันจันทร์วันอื่นหยุด
คำแปลแบบละเอียดอ่านจากนี้ครับ
https://support.microsoft.com/en-us/off ... 611a9bf81d
ขอบคุณครับ ได้ไขข้อสงสัยเลยครับ