ปัดเศษขึ้นให้เป็นจำนวนเต็มคู่ที่ใกล้ที่สุด โดยปัดขึ้นเสมอตามค่าสัมบูรณ์ (ห่างจาก 0)
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | ตัวเลขที่ต้องการปัดขึ้นเป็นเลขคู่ สามารถเป็นเศษส่วน หรือค่าลบได้ |
EVEN เป็นฟังก์ชันที่ใช้ปัดเศษตัวเลขขึ้นให้เป็นจำนวนเต็มคู่ (even number) ที่ใกล้ที่สุด
ทำให้มีประโยชน์เวลาต้องจัดกลุ่มสินค้า ห่อของ หรือจัดการสิ่งที่มาเป็นคู่ เช่น ถ้าคุณมีของ 15 ชิ้น และต้องการจัดเป็นคู่ EVEN(15) จะบอกว่าคุณต้องชั้นวางถึง 16 ชิ้น
สิ่งที่ต้องระวังคือ EVEN จะปัดขึ้นเสมอ แม้ว่าตัวเลขจะอยู่ใกล้จำนวนคู่ที่ต่ำกว่า เช่น EVEN(2.1) = 4 ไม่ใช่ 2 นะ (ปัดขึ้นเสมอ) ถ้าตัวเลขเป็นค่าลบ จะปัดออกจาก 0 เช่น EVEN(-3) = -4
เลข 3 เป็นเลขคี่ ปัดขึ้นไปหาเลขคู่ที่ใกล้ที่สุด ได้ 4
เลข 1.5 ปัดขึ้นไปหาเลขคู่ที่ใกล้ที่สุด คือ 2
สำหรับค่าลบ EVEN ปัดออกจาก 0 จึงได้ -4 (ไม่ใช่ -2)
ถ้าตัวเลขเป็นเลขคู่อยู่แล้ว ฟังก์ชันจะคืนค่าเดิมโดยไม่เปลี่ยนแปลง
มีสินค้า 15 ชิ้น ต้องจัดเป็นคู่ คำนวณความจุต้องมีอย่างน้อย 16 ชิ้น (8 คู่)
ROUND ปัดเศษแบบปกติ (ถ้า >= 0.5 ปัดขึ้น < 0.5 ปัดลง) แต่ EVEN ปัดขึ้นเสมอถึงเลขคู่ที่ใกล้ที่สุด เช่น ROUND(2.3, 0) = 2 แต่ EVEN(2.3) = 4
ถ้าตัวเลขเป็นเลขคู่แล้ว EVEN จะคืนค่าเดิม เช่น EVEN(4) = 4, EVEN(100) = 100
ได้ EVEN ทำงานกับค่าลบแต่จะปัดออกจาก 0 เช่น EVEN(-1) = -2, EVEN(-3.5) = -4
EVEN(0) = 0 เพราะ 0 เป็นเลขคู่อยู่แล้ว
ฟังก์ชันที่ผู้เขียนโยงไว้กับ EVEN จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
INT จะปัดตัวเลขลงไปยังจำนวนเต็มที่น้อยกว่าหรือเท่ากับตัวเลขนั้นเสมอ สำหรับจำนวนบวกจะเหมือนการตัดทศนิยมทิ้ง แต่สำหรับจำนวนลบจะปัดลงให้มีค่าติดลบมากขึ้น (เช่น -5.5 จะเป็น -6)
ODD ใช้ปัดตัวเลขออกห่างจากศูนย์ไปเป็นจำนวนเต็มคี่ที่ใกล้ที่สุด เช่น 1.5 → 3 และ -1.5 → -3 เหมาะกับการทำการปัดตามกฎเฉพาะที่ต้องเป็นเลขคี่เสมอ
ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่