---
title: ISOWEEKNUM – หาเลขสัปดาห์แบบ ISO 8601
url: https://www.thepexcel.com/functions/excel/date-and-time/isoweeknum/
type: function-explainer
program: Excel
syntax: =ISOWEEKNUM(date)
date: 2025-12-02
updated: 2025-12-17
scores:
  popularity: 7
  difficulty: 3
  usefulness: 7
---

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

> หาเลขสัปดาห์ตามมาตรฐาน ISO 8601

## คำอธิบาย

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

## Syntax

```excel
=ISOWEEKNUM(date)
```

**excel**

```excel
=ISOWEEKNUM(A1)
```

หาสัปดาห์ ISO จากวันที่ในเซลล์

**excel**

```excel
=ISOWEEKNUM(TODAY())
```

หาสัปดาห์ ISO ของวันนี้

**excel**

```excel
=ISOWEEKNUM(DATE(2025,1,1))
```

หาสัปดาห์ ISO ของวันที่กำหนด

**excel**

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

สร้างรหัสสัปดาห์ ISO เช่น 2025-W01

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| date | Yes | Date |  | วันที่ที่ต้องการหาหมายเลขสัปดาห์ ISO (serial number หรือ date value) |

## เคสการใช้งาน

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

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

_เหมาะกับ:_ reporting

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

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

_เหมาะกับ:_ project-management

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

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

_เหมาะกับ:_ calendar

## ตัวอย่าง

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

```excel
=ISOWEEKNUM(DATE(2023,1,1))
```

**ผลลัพธ์:** `52`

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

### 2. ตัวอย่างที่ 2: วันที่ 1 ม.ค. 2024 (อยู่ในปีปัจจุบัน)

```excel
=ISOWEEKNUM(DATE(2024,1,1))
```

**ผลลัพธ์:** `1`

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

### 3. ตัวอย่างที่ 3: หาสัปดาห์ของวันนี้

```excel
=ISOWEEKNUM(TODAY())
```

**ผลลัพธ์:** `51`

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

### 4. ตัวอย่างที่ 4: สร้างรหัสสัปดาห์ ISO (เช่น 2025-W01)

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

**ผลลัพธ์:** `"2025-W51"`

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

### 5. ตัวอย่างที่ 5: จัดกลุ่มด้วย SUMIFS

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

**ผลลัพธ์:** `125000`

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

### 6. ตัวอย่างที่ 6: ปีที่มี 53 สัปดาห์

```excel
=ISOWEEKNUM(DATE(2020,12,31))
```

**ผลลัพธ์:** `53`

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

## หมายเหตุเพิ่มเติม

**กฎ ISO 8601 Week:**

| กฎ | รายละเอียด |
|----|------------|
| สัปดาห์เริ่ม | วันจันทร์ |
| สัปดาห์แรก | ต้องมีวันพฤหัสบดีแรกของปี |
| ผลลัพธ์ | 1-52 (หรือ 53 บางปี) |

**เปรียบเทียบ WEEKNUM vs ISOWEEKNUM:**
```
1 ม.ค. 2023 (อาทิตย์):
  WEEKNUM      → 1
  ISOWEEKNUM   → 52

1 ม.ค. 2024 (จันทร์):
  WEEKNUM      → 1
  ISOWEEKNUM   → 1
```

**Pattern การใช้งาน:**
```
=ISOWEEKNUM(A1)                     → หาสัปดาห์ ISO
=YEAR(A1)&\"-W\"&ISOWEEKNUM(A1)      → รหัส ISO Week
=\"W\"&ISOWEEKNUM(TODAY())           → สัปดาห์ปัจจุบัน
```

**Tips:**
- ใช้ ISOWEEKNUM สำหรับรายงานระดับสากล
- วันที่ 1 ม.ค. อาจไม่ใช่สัปดาห์ที่ 1 เสมอไป
- ปี 2020, 2026 มี 53 สัปดาห์

## คำถามที่พบบ่อย

**Q: ISOWEEKNUM ต่างจาก WEEKNUM อย่างไร?**

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

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

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

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

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

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

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

**Q: ISOWEEKNUM รองรับ Excel เวอร์ชันไหน?**

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

## ฟังก์ชันที่เกี่ยวข้อง

- [WEEKNUM – หาสัปดาห์ที่เท่าไหร่ของปี](https://www.thepexcel.com/functions/excel/date-and-time/weeknum/)
- [WEEKDAY – หาลำดับวันในสัปดาห์ (จันทร์-อาทิตย์)](https://www.thepexcel.com/functions/excel/date-and-time/weekday/)
- [DATE – ฟังก์ชันสร้างวันที่จากปี เดือน วัน](https://www.thepexcel.com/functions/excel/date-and-time/date/)
- [TODAY – แสดงวันที่ปัจจุบัน (อัปเดตอัตโนมัติ)](https://www.thepexcel.com/functions/excel/date-and-time/today/)
- [YEAR – ดึงเลขปี ค.ศ.](https://www.thepexcel.com/functions/excel/date-and-time/year/)
- [TEXT – แปลงค่าตัวเลข/วันที่เป็นข้อความตามรูปแบบที่กำหนด](https://www.thepexcel.com/functions/excel/text/text/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Support: ISOWEEKNUM function](https://support.microsoft.com/en-us/office/isoweeknum-function-1c2d0afe-d25b-4ab1-8894-8d0520e90e0e) _(official)_
- [ExcelJet: How to use ISOWEEKNUM](https://exceljet.net/excel-functions/excel-isoweeknum-function) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/excel/date-and-time/isoweeknum/](https://www.thepexcel.com/functions/excel/date-and-time/isoweeknum/)_
