ฟังก์ชัน ROUNDAMOUNT ER
ฟังก์ชัน ROUNDAMOUNT
ส่งกลับค่า จำนวนจริง เป็นผลลัพธ์ของการปัดเศษของหมายเลขที่ระบุเป็นผลคูณที่ใกล้เคียงที่สุดของหมายเลขอื่นตามกฎการปัดเศษที่ระบุ
ไวยากรณ์
ROUNDAMOUNT (number, decimals, round rule)
อาร์กิวเมนต์
number
: Int หรือ จำนวนจริง
ค่าตัวเลขที่ต้องถูกปัดเศษ
decimals
: Int หรือ จำนวนจริง
หมายเลขที่ค่าของพารามิเตอร์ number
ต้องถูกปัดเศษเป็นผลคูณ
round rule
: ค่า Enum
ค่าการแจงนับของการแจงนับ RoundOffType ที่กำหนดกฎการปัดเศษ การแจงนับนี้มีค่าต่อไปนี้:
- ปกติ (ปกติ)
- ลงข้างล่าง (RoundDown)
- การปัดเศษขึ้น (RoundUp)
ส่งคืนค่า
จำนวนจริง
ค่าตัวเลขที่เป็นผลลัพธ์คือผลคูณของค่าที่ระบุโดยพารามิเตอร์ decimals
และใกล้เคียงที่สุดกับค่าที่ระบุโดยพารามิเตอร์ number
บันทึกย่อการใช้งาน
เมื่อพารามิเตอร์ number
เป็นศูนย์ ฟังก์ชันนี้จะคืนค่าศูนย์เสมอ
เมื่อพารามิเตอร์ decimals
เป็นศูนย์ ฟังก์ชันนี้จะปัดเศษเป็นค่าการปัดเศษเริ่มต้น เมื่อพารามิเตอร์ round rule
ถูกตั้งค่าเป็น RoundOffType.Ordinary ค่าการปัดเศษเริ่มต้นคือ 0.01 มิฉะนั้น ค่าการปัดเศษเริ่มต้นคือ 1.0
เมื่อพารามิเตอร์ round rule
ถูกตั้งค่าเป็น RoundOffType.Ordinary ฟังก์ชันนี้ปัดเศษเป็นจำนวนที่ปัดเศษที่ใกล้ที่สุด
เมื่อพารามิเตอร์ round rule
ถูกตั้งค่าเป็น RoundOffType.RoundDown ฟังก์ชันนี้ปัดเศษไปยังศูนย์เป็นจำนวนที่ปัดเศษที่ใกล้ที่สุด
เมื่อพารามิเตอร์ round rule
ถูกตั้งค่าเป็น RoundOffType.RoundUp ฟังก์ชันนี้ปัดเศษออกจากศูนย์เป็นจำนวนที่ปัดเศษที่ใกล้ที่สุด
เมื่อพารามิเตอร์ round rule
ถูกตั้งค่าเป็น RoundOffType.Ordinary ฟังก์ชันนี้ทำงานเช่นเดียวกับฟังก์ชัน Excel MROUND และฟังก์ชัน X ++ ROUND
ข้อสังเกต
หากต้องการปัดเศษค่าตัวเลขให้เป็นตำแหน่งทศนิยมที่ระบุ ให้ใช้ฟังก์ชัน ROUND
ตัวอย่าง
ถ้าพารามิเตอร์ model.RoundOff ถูกตั้งค่าเป็น RoundOffType.OrdinaryROUNDAMOUNT (7.45, 1.05, model.RoundOff)
ส่งกลับค่า 7.35
ถ้าพารามิเตอร์ model.RoundOff ถูกตั้งค่าเป็น RoundOffType.RoundDownROUNDAMOUNT (7.45, 1.05, model.RoundOff)
ส่งกลับค่า 7.35
ถ้าพารามิเตอร์ model.RoundOff ถูกตั้งค่าเป็น RoundOffType.RoundUpROUNDAMOUNT (7.45, 1.05, model.RoundOff)
ส่งกลับค่า 8.4