Excel: วิธีรับวันที่จากหมายเลขสัปดาห์
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อรับวันที่จากหมายเลขสัปดาห์ใน Excel:
=DATE( B2 ,1,1)+( A2 -1)*7-(WEEKDAY(DATE( B2 ,1,1)))+1
สูตรเฉพาะนี้ตั้งสมมติฐานดังต่อไปนี้:
- เซลล์ A2 มีหมายเลขสัปดาห์
- เซลล์ B2 มีปี
- วันแรกของสัปดาห์ถือเป็นวันอาทิตย์
สูตรนี้จะส่งคืนวันอาทิตย์สำหรับสัปดาห์ใดสัปดาห์หนึ่ง
หากคุณต้องการกลับมาในวันจันทร์แทน ให้แทนที่ 1 ที่ท้ายสูตรด้วย 2
หากคุณต้องการกลับมาในวันอังคารแทน ให้แทนที่ 1 ที่ท้ายสูตรด้วย 3
และอื่นๆ
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: รับวันที่จากหมายเลขสัปดาห์ใน Excel
สมมติว่าเราต้องการได้รับวันที่วันอาทิตย์ในสัปดาห์ที่ 14 ของปี 2023
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 ของ Excel เพื่อคำนวณวันที่นี้:
=DATE( B2 ,1,1)+( A2 -1)*7-(WEEKDAY(DATE( B2 ,1,1)))+1
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

วันเริ่มต้นสัปดาห์ที่ 14 ในปี 2023 คือ 2/4/2023
หมายเหตุ : หากสูตรส่งคืนตัวเลขแทน ตรวจสอบให้แน่ใจว่าได้เปลี่ยนรูปแบบเซลล์เป็น Date
หากคุณต้องการสมมติว่าสัปดาห์เริ่มต้นในวันจันทร์แทน คุณสามารถใช้สูตรต่อไปนี้เพื่อรับวันที่จากหมายเลขสัปดาห์:
=DATE( B2 ,1,1)+( A2 -1)*7-(WEEKDAY(DATE( B2 ,1,1)))+2
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

วันเริ่มต้นของสัปดาห์ที่ 14 ในปี 2023 (สมมติว่าสัปดาห์ที่เริ่มต้นในวันจันทร์) คือ 3/4/2023
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีแปลงวันที่ให้เป็นวันในสัปดาห์
Excel: วิธีเพิ่มและลบสัปดาห์จากวันที่
Excel: คำนวณจำนวนสัปดาห์ระหว่างวันที่