ODD ใช้ปัดตัวเลขออกห่างจากศูนย์ไปเป็นจำนวนเต็มคี่ที่ใกล้ที่สุด เช่น 1.5 → 3 และ -1.5 → -3 เหมาะกับการทำการปัดตามกฎเฉพาะที่ต้องเป็นเลขคี่เสมอ
=ODD(number)
=ODD(number)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number | Number | Yes | ตัวเลขที่ต้องการปัดให้เป็นเลขคี่ สามารถเป็นค่าบวก ค่าลบ หรือทศนิยม |
ODD(1.5)=ODD(1.5)
3
ODD(3)=ODD(3)
3
ODD(2)=ODD(2)
3
ODD(-2.5)=ODD(-2.5)
-3
ROUND ปัดตามกฎปกติ (0.5 และสูงกว่าปัดขึ้น) แต่ ODD ปัดให้เป็นเลขคี่เท่านั้น ถ้า ROUND(1.5) = 2 แต่ ODD(1.5) = 3
ODD ปัดออกห่างจากศูนย์ (away from zero) ไม่ใช่ปัดขึ้นตามทิศทางบวก สำหรับเลขลบจึงปัดลงมา (ไปเลขลบที่มากขึ้น)
ODD(0) = 1 เพราะ 0 เป็นเลขคู่ ต้องปัดไปหาเลขคี่ที่ใกล้ที่สุด คือ 1
เหมาะสำหรับการปัดจำนวนชิ้น รอบการผลิต หรือหมายเลขสินค้าที่ต้องเป็นเลขคี่เสมอ เช่น ห่อสินค้าต้องเป็นกลุ่มของ 3 หรือ 5 ชิ้น
ODD ให้ #VALUE! error ถ้าป้อนค่าที่ไม่ใช่ตัวเลข เช่น ODD(“abc”) หรือ ODD(TRUE) ไม่ได้
ODD เป็นฟังก์ชันที่ปัดเศษขึ้นให้เป็นจำนวนเต็มคี่ที่ใกล้ที่สุด
กลไกการทำงานของ ODD ค่อนข้างสำคัญ: มันไม่ปัดขึ้นแบบปกติ แต่ปัดออกห่างจากศูนย์ ซึ่งหมายความว่า
– สำหรับเลขบวก: 1.5 → 3, 2 → 3, 2.5 → 3
– สำหรับเลขลบ: -1.5 → -3, -2 → -3, -2.5 → -3
ถ้าค่าที่ป้อนเข้าเป็นเลขคี่อยู่แล้ว ODD จะคืนค่าเดิมโดยไม่มีการเปลี่ยนแปลง
ต้องระวัง: ถ้าป้อนค่าที่ไม่ใช่ตัวเลข ODD จะคืน #VALUE! error ซึ่งหมายว่าต้องแน่ใจว่าข้อมูลเข้าเป็นตัวเลขก่อน