ส่งกลับหมายเลขสัปดาห์ ISO (1–53) สำหรับวันที่
คัดลอกสูตรนี้
=ISOWEEKNUM(A2)ISOWEEKNUM เป็นไปตามมาตรฐาน ISO 8601 ซึ่งสัปดาห์จะเริ่มต้นในวันจันทร์ และสัปดาห์ที่ 1 จะมีวันพฤหัสบดีแรกของปี ใช้ WEEKNUM หากคุณต้องการกำหนดวันเริ่มต้นสัปดาห์แบบอื่น
=ISOWEEKNUM(DATE(2026,1,5))→25 ม.ค. 2026 อยู่ในสัปดาห์ ISO ที่ 2
=ISOWEEKNUM(DATE(2026,10,7))→41วันที่ 7 ตุลาคม 2026 อยู่ในสัปดาห์ที่ 41 ตามมาตรฐาน ISO
=WEEKNUM(DATE(2026,1,1))→1WEEKNUM จัดให้วันที่ 1 มกราคมอยู่ในสัปดาห์ที่ 1 เสมอ
กำหนดวันเริ่มต้นสัปดาห์เอง
=WEEKNUM(A2, 2)รหัส 2 จะเริ่มสัปดาห์ในวันจันทร์ (ไม่ใช่ ISO)
WEEKNUM จะนับสัปดาห์ที่ 1 เป็นสัปดาห์ที่มีวันที่ 1 ม.ค. และมีค่าเริ่มต้นเป็นวันอาทิตย์ ดังนั้นผลลัพธ์ในช่วงต้นเดือนมกราคมอาจแตกต่างกันได้
ใช้ =YEAR(A2)&"-W"&TEXT(ISOWEEKNUM(A2), "00") ช่วงใกล้ปีใหม่ ปีตาม ISO อาจต่างจากปีปฏิทิน
ในระบบ ISO สัปดาห์ที่ 1 คือสัปดาห์ที่มีวันพฤหัสบดีแรกของปี วันแรก ๆ ของเดือนมกราคมจึงอาจอยู่ในสัปดาห์สุดท้ายของปีก่อนหน้า
ใช้ =DATE(A2, 1, 4)-WEEKDAY(DATE(A2, 1, 4), 2)+1+7*(B2-1) โดย A2 คือปี และ B2 คือสัปดาห์ตาม ISO
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน