---
title: ISODD – ตรวจสอบว่าเป็นเลขคี่
url: https://www.thepexcel.com/functions/excel/information/isodd/
type: function-explainer
program: Excel
syntax: =ISODD(value)
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 6
  difficulty: 2
  usefulness: 6
---

# ISODD – ตรวจสอบว่าเป็นเลขคี่

> ตรวจสอบว่าค่าที่ระบุเป็นเลขคี่หรือไม่ ส่งกลับ TRUE ถ้าเป็นคี่ FALSE ถ้าเป็นคู่

## คำอธิบาย

ตรวจสอบว่าค่าที่ระบุเป็นเลขคี่หรือไม่ ส่งกลับ TRUE ถ้าเป็นคี่ FALSE ถ้าเป็นคู่

## Syntax

```excel
=ISODD(value)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| value | Yes | Any |  | ค่าที่ต้องการตรวจสอบ สามารถเป็นตัวเลข เซลล์อ้างอิง ผลลัพธ์จากฟังก์ชันอื่น หรือค่าเลขที่เก็บในตัวแปร |

## ตัวอย่าง

### 1. ตรวจสอบตัวเลขคี่พื้นฐาน

```excel
=ISODD(3)
```

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

3 เป็นเลขคี่ ดังนั้น ISODD(3) คืนค่า TRUE

### 2. ตรวจสอบตัวเลขคู่

```excel
=ISODD(4)
```

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

4 เป็นเลขคู่ ดังนั้น ISODD(4) คืนค่า FALSE

### 3. ตรวจสอบค่าจากเซลล์ร่วมกับ IF

```excel
=IF(ISODD(A1), "คี่", "คู่")
```

**ผลลัพธ์:** `"คี่" หรือ "คู่" ขึ้นอยู่กับค่า A1`

ถ้า A1 = 7 ฟังก์ชันจะคืนค่า "คี่" ถ้า A1 = 8 จะคืนค่า "คู่" เพราะ 7 คี่ แต่ 8 คู่

### 4. ตรวจสอบเลขจำนวนเต็มติดลบ

```excel
=ISODD(-5)
```

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

-5 เป็นเลขคี่ (ลบห้า) ดังนั้น ISODD(-5) คืนค่า TRUE

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

- ISODD คืนค่า TRUE/FALSE เท่านั้น ถ้าต้องการข้อความให้ใช้ IF ร่วมกับ ISODD

- เวลาใช้ ISODD กับข้อมูลจากเซลล์ ต้องแน่ใจว่าเซลล์นั้นเป็นตัวเลขจริง ไม่ใช่ข้อความที่ดูเหมือนตัวเลข

- ISODD ตัดทิ้งส่วนทศนิยมโดยอัตโนมัติ ถ้า A1 = 3.7 ผลคือ TRUE (ตัดเหลือ 3)

- ในการสร้างรูปแบบสีสลับสำหรับแถว ใช้ =ISODD(ROW()) ร่วมกับ Conditional Formatting ได้ผลดี

- ISODD ค่อนข้างเร็วและเบา ปลอดภัยใช้กับชุดข้อมูลขนาดใหญ่

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

**Q: ISODD ทำงานได้กับเลขทศนิยมหรือไม่**

ISODD จะทำงานกับเลขทศนิยม โดยจะตัดทิ้งส่วนทศนิยมก่อน เช่น =ISODD(3.9) จะคืนค่า TRUE เพราะหลังจากตัดทิ้งส่วนทศนิยมจะเหลือ 3 ซึ่งเป็นเลขคี่

**Q: ISODD กับข้อความจะเกิดอะไรขึ้น**

ISODD จะคืนค่า FALSE หากรับข้อความ เช่น =ISODD("5") จะคืนค่า FALSE เพราะ "5" เป็นข้อความ ไม่ใช่ตัวเลข ต้องแน่ใจว่าข้อมูลเป็นตัวเลขจริง

**Q: ต่างกันระหว่าง ISODD และ ISEVEN อย่างไร**

ISODD ตรวจสอบเลขคี่และคืนค่า TRUE ส่วน ISEVEN ตรวจสอบเลขคู่และคืนค่า TRUE คือตรงข้ามกัน

**Q: ISODD ทำงานได้กับศูนย์หรือไม่**

ใช่ ISODD(0) คืนค่า FALSE เพราะ 0 เป็นเลขคู่

**Q: ใช้ ISODD เพื่อให้สี alternate ในตาราง ต้องเขียนสูตรอย่างไร**

ใช้ =ISODD(ROW()) ในการตรวจสอบว่าแถวปัจจุบันเป็นคี่หรือไม่ เช่น =IF(ISODD(ROW()), "สีแดง", "สีขาว") แล้วใช้ Conditional Formatting เพื่อใช้สีตามผลลัพธ์

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

- [EVEN – ปัดขึ้นเป็นเลขคู่](https://www.thepexcel.com/functions/excel/math-and-trigonometry/even/)
- false
- [ISEVEN – ตรวจสอบว่าเป็นเลขคู่](https://www.thepexcel.com/functions/excel/information/iseven/)
- [MOD – หาเศษเหลือจากการหาร](https://www.thepexcel.com/functions/excel/math-and-trigonometry/mod/)
- [ODD – ปัดขึ้นเป็นเลขคี่](https://www.thepexcel.com/functions/excel/math-and-trigonometry/odd/)
- true
- [TYPE – ตรวจสอบชนิดข้อมูล](https://www.thepexcel.com/functions/excel/information/type/)

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

- [IS Functions - Microsoft Support](https://support.microsoft.com/en-us/office/is-functions-0f2d7971-6019-40a0-a171-f2d869135665) _(official)_
- [ISODD Function - Microsoft Office](https://support.microsoft.com/en-us/office/isodd-function-0f2fcf29-cbc3-4099-b559-25ac514793a6) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/information/isodd/](https://www.thepexcel.com/functions/excel/information/isodd/)_
