Thep Excel

ISOWEEKNUMหาเลขสัปดาห์แบบ ISO 8601

ISOWEEKNUM คืนค่าหมายเลขสัปดาห์ตามมาตรฐาน ISO 8601 (สัปดาห์เริ่มวันจันทร์ สัปดาห์แรกมีวันพฤหัสบดี) ทำให้วันที่ 1 ม.ค. อาจอยู่ในสัปดาห์ปีก่อน ใช้ในการรายงานแบบรายสัปดาห์ตามมาตรฐานสากล

fx
=ISOWEEKNUM(date)

ความนิยม7/10
ความยาก3/10
ประโยชน์7/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
date Date วันที่ที่ต้องการหาหมายเลขสัปดาห์ ISO (serial number หรือ date value)

ISOWEEKNUM คืนค่าหมายเลขสัปดาห์ตามมาตรฐาน ISO 8601 ซึ่งกำหนดให้สัปดาห์เริ่มต้นวันจันทร์ และสัปดาห์แรกของปีคือสัปดาห์ที่มีวันพฤหัสบดีแรก ทำให้วันที่ 1 ม.ค. อาจอยู่ในสัปดาห์ที่ 52/53 ของปีก่อน ใช้ในการรายงานแบบรายสัปดาห์ตามมาตรฐานสากล

How it works

รายงานยอดขายรายสัปดาห์

จัดกลุ่มยอดขายตามสัปดาห์ ISO เพื่อเปรียบเทียบกับบริษัทต่างประเทศ

วางแผนโปรเจค

กำหนด deadline เป็น Week Number เช่น W12, W24 ตามมาตรฐานสากล

สร้างปฏิทินรายสัปดาห์

สร้างตารางปฏิทินที่แสดงหมายเลขสัปดาห์ ISO

Examples

ตัวอย่างที่ 1: วันที่ 1 ม.ค. 2023 (อยู่ในปีก่อน)ISOWEEKNUM(DATE(2023,1,1))

1 ม.ค. 2023 ตกวันอาทิตย์ ตามกฎ ISO จึงถือเป็นสัปดาห์ที่ 52 ของปี 2022

fx
=ISOWEEKNUM(DATE(2023,1,1))

ผลลัพธ์52
ตัวอย่างที่ 2: วันที่ 1 ม.ค. 2024 (อยู่ในปีปัจจุบัน)ISOWEEKNUM(DATE(2024,1,1))

1 ม.ค. 2024 ตกวันจันทร์ ตามกฎ ISO จึงเป็นสัปดาห์แรกของปี 2024

fx
=ISOWEEKNUM(DATE(2024,1,1))

ผลลัพธ์1
ตัวอย่างที่ 3: หาสัปดาห์ของวันนี้ISOWEEKNUM(TODAY())

คืนค่าหมายเลขสัปดาห์ ISO ของวันปัจจุบัน

fx
=ISOWEEKNUM(TODAY())

ผลลัพธ์51
ตัวอย่างที่ 4: สร้างรหัสสัปดาห์ ISO (เช่น 2025-W01)YEAR(A1)&"-W"&TEXT(ISOWEEKNUM(A1),"00")

สร้างรหัสสัปดาห์ตามรูปแบบ ISO เช่น 2025-W01, 2025-W52

fx
=YEAR(A1)&"-W"&TEXT(ISOWEEKNUM(A1),"00")

ผลลัพธ์"2025-W51"
ตัวอย่างที่ 5: จัดกลุ่มด้วย SUMIFSSUMIFS(Sales[Amount], Sales[WeekNum], ISOWEEKNUM(B1))

รวมยอดขายเฉพาะสัปดาห์ที่ตรงกับวันที่ใน B1

fx
=SUMIFS(Sales[Amount], Sales[WeekNum], ISOWEEKNUM(B1))

ผลลัพธ์125000
ตัวอย่างที่ 6: ปีที่มี 53 สัปดาห์ISOWEEKNUM(DATE(2020,12,31))

ปี 2020 มี 53 สัปดาห์ตาม ISO (ปีที่ขึ้นต้นด้วยวันพฤหัสบดี)

fx
=ISOWEEKNUM(DATE(2020,12,31))

ผลลัพธ์53

FAQs

ISOWEEKNUM ต่างจาก WEEKNUM อย่างไร?+

ISOWEEKNUM ใช้มาตรฐาน ISO 8601 (สัปดาห์เริ่มจันทร์ สัปดาห์แรกมีวันพฤหัสบดี) ส่วน WEEKNUM ให้เลือก return_type ตามระบบต่างๆ

ทำไม 1 ม.ค. บางปีได้สัปดาห์ 52?+

ตาม ISO สัปดาห์แรกต้องมีวันพฤหัสบดี ถ้า 1 ม.ค. ตกวัน ศ.-อา. จะถือเป็นสัปดาห์สุดท้ายของปีก่อน

ปีหนึ่งมีกี่สัปดาห์ตาม ISO?+

ส่วนใหญ่ 52 สัปดาห์ แต่ปีที่ขึ้นต้นด้วยวันพฤหัสบดี (หรือ พ.-พฤ. ในปีอธิกสุรทิน) จะมี 53 สัปดาห์

สัปดาห์ ISO ใช้ที่ไหนบ้าง?+

ใช้แพร่หลายในยุโรป ระบบ ERP ระบบบัญชี และการรายงานระดับสากล มาตรฐานคือ ISO 8601

ISOWEEKNUM รองรับ Excel เวอร์ชันไหน?+

Excel 2013 ขึ้นไป, Microsoft 365, และ Google Sheets

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ ISOWEEKNUM จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้ISOWEEKNUMDate and Time
Date and Time (5)
DATE

DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS

TODAY

TODAY คืนค่า Serial Number ของวันที่ปัจจุบันตามเวลาของเครื่องคอมพิวเตอร์ โดยเวลาจะเป็น 0:00:00 เสมอ
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่จะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใดๆ ในชีท ที่ต้องระวังคือไม่เหมาะกับการบันทึกวันที่ทำรายการ (Transaction Date) ที่ต้องการให้คงที่ครับ เพราะมันจะเปลี่ยนทุกครั้งที่เปิดไฟล์

WEEKDAY

WEEKDAY คืนค่าตัวเลข 1 ถึง 7 ซึ่งแทนวันในสัปดาห์ โดยเราสามารถกำหนดได้ว่าจะให้วันไหนเป็นวันแรกของสัปดาห์ (return_type) ค่าเริ่มต้นคือ วันอาทิตย์ = 1 แต่ที่นิยมใช้ในไทยมักจะเป็นแบบ วันจันทร์ = 1

WEEKNUM

WEEKNUM คืนค่าหมายเลขสัปดาห์ของปี (1-54) นับจากวันที่ 1 ม.ค. เป็นสัปดาห์ที่ 1 รองรับการเลือกวันเริ่มต้นสัปดาห์ด้วย return_type ใช้จัดกลุ่มข้อมูลตามสัปดาห์หรือสร้างรายงานรายสัปดาห์

YEAR

YEAR ดึงเลขปี ค.ศ. (4 หลัก เช่น 2025) จากวันที่ที่ระบุ เหมาะใช้จัดกลุ่มข้อมูลรายปี คำนวณอายุ หรือวิเคราะห์ข้อมูลตามช่วงเวลา

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่