ODD ใช้ปัดตัวเลขออกห่างจากศูนย์ไปเป็นจำนวนเต็มคี่ที่ใกล้ที่สุด เช่น 1.5 → 3 และ -1.5 → -3 เหมาะกับการทำการปัดตามกฎเฉพาะที่ต้องเป็นเลขคี่เสมอ
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | ตัวเลขที่ต้องการปัดให้เป็นเลขคี่ สามารถเป็นค่าบวก ค่าลบ หรือทศนิยม |
ODD เป็นฟังก์ชันที่ปัดเศษขึ้นให้เป็นจำนวนเต็มคี่ที่ใกล้ที่สุด
กลไกการทำงานของ ODD ค่อนข้างสำคัญ: มันไม่ปัดขึ้นแบบปกติ แต่ปัดออกห่างจากศูนย์ ซึ่งหมายความว่า
– สำหรับเลขบวก: 1.5 → 3, 2 → 3, 2.5 → 3
– สำหรับเลขลบ: -1.5 → -3, -2 → -3, -2.5 → -3
ถ้าค่าที่ป้อนเข้าเป็นเลขคี่อยู่แล้ว ODD จะคืนค่าเดิมโดยไม่มีการเปลี่ยนแปลง
ต้องระวัง: ถ้าป้อนค่าที่ไม่ใช่ตัวเลข ODD จะคืน #VALUE! error ซึ่งหมายว่าต้องแน่ใจว่าข้อมูลเข้าเป็นตัวเลขก่อน
1.5 ปัดออกห่างจากศูนย์ไปหาเลขคี่ตัวถัดไป คือ 3
3 เป็นเลขคี่อยู่แล้ว ดังนั้น ODD จึงคืนค่าเดิม 3
2 เป็นเลขคู่ ต้องปัดขึ้นไปหาเลขคี่ตัวถัดไป คือ 3
-2.5 ปัดออกห่างจากศูนย์ (ไป -3) เพราะ ODD ปัดแบบ away from zero ไม่ใช่ปัดขึ้น
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 จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ปัดเศษขึ้นให้เป็นจำนวนเต็มคู่ที่ใกล้ที่สุด โดยปัดขึ้นเสมอตามค่าสัมบูรณ์ (ห่างจาก 0)
ปัดเศษจำนวนให้เป็นค่าที่ใกล้เคียงที่สุดตามตัวคูณที่ระบุ เหมาะสำหรับราคา เวลา และการจัดการหลาย ๆ จำนวนเศษ
ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข
ROUNDUP จะปัดตัวเลขขึ้นเสมอ 1 ค่าในหลักที่กำหนด โดยไม่สนใจว่าเศษข้างหลังจะเป็นเลขอะไร (ต่างจาก ROUND ปกติที่ต้องดูว่า >=5 หรือไม่) สามารถระบุจำนวนหลักทศนิยม (num_digits) เป็นบวกเพื่อปัดทศนิยม หรือเป็นลบเพื่อปัดหลักหน่วย/หลักสิบ/หลักร้อยได้
ปัดตัวเลขขึ้นไปยังจำนวนเต็มที่ใกล้ที่สุด หรือพหุคูณของ significance ที่ระบุ (ฟังก์ชันเก่า)
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่