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

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Excel รับวันที่จากหมายเลขสัปดาห์

วันเริ่มต้นสัปดาห์ที่ 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: คำนวณจำนวนสัปดาห์ระหว่างวันที่

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *