Google Sheet แปลงสัปดาห์เป็นวันที่ในระหว่างสัปดาห์อย่างไร

กระทู้คำถาม
Google Sheet แปลงสัปดาห์เป็นวันที่ในระหว่างสัปดาห์อย่างไรครับ

คือต้องการเขียนสูตรว่า ใส่เลขสัปดาห์ ในช่อง A1
ให้แสดงวันที่ในสัปดาห์นั้นๆ ในช่อง B2 B3 B4 B5 ...

ยกตัวอย่างเช่นใส่สัปดาห์ที่ 44
ให้แสดงค่า 21/10/2019    22/10/2019     23/10/2019 .....
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
เนื่องจากตัวอย่างข้อมูล ของคุณดูแปลก
เพราะ ปีนี้ วันที่ 1 มกราคม คือ วันอังคาร

แต่คุณยกตัวอย่าง สัปดาห์ที่ 44
เป็น  21/10/2019
เหมือนกับคุณนับว่า วันแรกของสัปดาห์คือวันจันทร์

สูตรที่ผมทำมาให้ นั้น นับ วันอาทิตย์เป็นวันแรกของสัปดาห์
หากคุณต้องการให้เริ่มนับวันจันทร์
ก็เพิ่ม  +1 เข้าไปข้างท้าย นะครับ เป็น

=MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1)

หมายเหตุ:  21/10/2019 คือสัปดาห์ที่ 43
=weeknum("10/21/2019")



แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่