ฟังก์ชัน ROUND, ROUNDUP และ ROUNDDOWN: ปัดเศษ ปัดเศษขึ้น และปัดเศษค่าตัวเลขลง
การใช้ฟังก์ชัน ROUND ในสูตรจะช่วยให้คุณสามารถปัดเศษค่าตัวเลขเป็นจำนวนตำแหน่งทศนิยมที่ระบุได้
ฟังก์ชัน ROUNDUP ช่วยให้คุณปัดเศษค่าตัวเลขขึ้น และฟังก์ชัน ROUNDDOWN ช่วยให้คุณปัดเศษค่าตัวเลขลง
ไวยากรณ์ ฟังก์ชัน
ฟังก์ชัน ROUND จะปัดเศษค่าตัวเลขเป็นจำนวนตำแหน่งทศนิยมที่ระบุ
ROUND(number, [places])
ฟังก์ชัน ROUNDUP จะปัดค่าตัวเลขขึ้นเป็นจำนวนหลักทศนิยมที่ระบุ
ROUNDUP(number, [places])
ฟังก์ชัน ROUNDDOWN จะปัดค่าตัวเลขลงให้เหลือตามจำนวนตำแหน่งทศนิยมที่ระบุ
ROUNDDOWN(number, [places])
สำหรับฟังก์ชัน ROUND, ROUNDUP และ ROUNDDOWN ให้ระบุอาร์กิวเมนต์ในชนิดข้อมูล "ตัวเลข"
คุณสามารถละเว้นอาร์กิวเมนต์ "สถานที่" ได้ หากคุณทำเช่นนั้น ระบบจะถือว่าระบุค่าเป็น "0"
สำหรับอาร์กิวเมนต์ "ตัวเลข" ให้ระบุค่าตัวเลข รหัสฟิลด์ของฟิลด์ "จำนวน" หรือสูตรที่สร้างค่าตัวเลข
สำหรับอาร์กิวเมนต์ "สถานที่" ให้ระบุจำนวนตำแหน่งทศนิยมที่คุณต้องการปัดเศษตัวเลขที่เกี่ยวข้อง
หากต้องการปัดเศษไปยังตำแหน่งทางขวาของจุดทศนิยม ให้ระบุจำนวนบวก
หากต้องการปัดเศษไปยังตำแหน่งทางซ้ายของจุดทศนิยม (กล่าวคือ เป็นหลักที่กำหนดของจำนวนเต็ม) ให้ระบุ "0" หรือจำนวนลบ
การกำหนดจำนวนตำแหน่งทศนิยม
หากระบุ "2" เป็นจำนวนตำแหน่งทศนิยม
ตัวเลขจะถูกปัดเศษเป็นตำแหน่งร้อย
หากระบุ 1234.567 เป็นตัวเลขที่จะปัดเศษ ผลลัพธ์การคำนวณสำหรับแต่ละฟังก์ชันจะเป็นดังต่อไปนี้
- การปัดเศษ: 1234.57
- การปัดเศษ ลง: 1234.56
- การปัดเศษ ขึ้น: 1234.57
หากระบุ "1" เป็นจำนวนตำแหน่งทศนิยม
ตัวเลขจะถูกปัดเศษเป็นตำแหน่งสิบ
หากระบุ 1234.567 เป็นตัวเลขที่จะปัดเศษ ผลลัพธ์การคำนวณสำหรับแต่ละฟังก์ชันจะเป็นดังต่อไปนี้
- การปัดเศษ: 1234.6
- การปัดเศษ ลง: 1234.5
- การปัดเศษ ขึ้น: 1234.6
หากระบุ "0" เป็นจำนวนตำแหน่งทศนิยม
ตัวเลขจะถูกปัดเศษเป็นหลักหน่วย
หากระบุ 1234.567 เป็นตัวเลขที่จะปัดเศษ ผลลัพธ์การคำนวณสำหรับแต่ละฟังก์ชันจะเป็นดังต่อไปนี้
- การปัดเศษ: 1235
- การปัดเศษ ลง: 1234
- การปัดเศษ: 1235
ถ้าหากคุณละเว้นอาร์กิวเมนต์ "สถานที่" ระบบจะถือว่าจำนวนตำแหน่งทศนิยมถูกระบุเป็น "0"
หากระบุ "-1" เป็นจำนวนตำแหน่งทศนิยม
ตัวเลขจะถูกปัดเป็นหลักสิบ
หากระบุ 1234.567 เป็นตัวเลขที่จะปัดเศษ ผลลัพธ์การคำนวณสำหรับแต่ละฟังก์ชันจะเป็นดังต่อไปนี้
- การปัดเศษ: 1230
- การปัดเศษ ลง: 1230
- การปัดเศษ: 1240
หากระบุ "-2" เป็นจำนวนตำแหน่งทศนิยม
ตัวเลขจะถูกปัดเศษเป็นหลักร้อย
หากระบุ 1234.567 เป็นตัวเลขที่จะปัดเศษ ผลลัพธ์การคำนวณสำหรับแต่ละฟังก์ชันจะเป็นดังต่อไปนี้
- การปัดเศษ: 1200
- การปัดเศษ ลง: 1200
- การปัดเศษ: 1300
สูตร
เมื่อระบุฟิลด์ในสูตร ตรวจสอบให้แน่ใจว่าได้ระบุรหัสฟิลด์เป็นอาร์กิวเมนต์ (ไม่ใช่ชื่อฟิลด์)
ในตัวอย่างด้านล่าง รหัสฟิลด์จะถูกกำหนดสำหรับฟิลด์แต่ละฟิลด์เป็นชื่อฟิลด์โดยมีขีดล่างแทนช่องว่าง (เช่น รหัสฟิลด์สำหรับฟิลด์ "วันที่สมัคร" คือ "Application_date")
สูตร คำนวณราคาขายโดยใช้ฟังก์ชัน ROUND
สูตรต่อไปนี้จะคำนวณราคาขายโดยการคูณราคาพื้นฐานด้วยค่าธรรมเนียมการดำเนินการ (1.1) และปัดเศษผลลัพธ์
หากต้องการปัดเศษราคาขายเป็นหน่วย จำเป็นต้องระบุอาร์กิวเมนต์ "places" เป็น "0" เนื่องจากถือว่ามีการระบุ "0" เมื่อละเว้นอาร์กิวเมนต์ "places" จึงได้ละเว้นอาร์กิวเมนต์นี้ในตัวอย่างนี้
ROUND(Base_price * 1.1)
เมื่อป้อนราคาในช่อง "ราคาพื้นฐาน" ราคาจะถูกคูณด้วยค่าธรรมเนียมการประมวลผล 10% และปัดเป็นจำนวนเต็มที่ใกล้เคียงที่สุดเพื่อคำนวณราคาขาย
สูตร คำนวณราคาขายโดยใช้ฟังก์ชัน ROUNDUP
สูตรต่อไปนี้จะคำนวณราคาขายโดยการคูณราคาพื้นฐานด้วยค่าธรรมเนียมการประมวลผล (1.1) และปัดเศษผลลัพธ์ขึ้น
หากต้องการปัดเศษราคาขายเป็นหน่วย จำเป็นต้องระบุอาร์กิวเมนต์ "places" เป็น "0" เนื่องจากถือว่ามีการระบุ "0" เมื่อละเว้นอาร์กิวเมนต์ "places" จึงได้ละเว้นอาร์กิวเมนต์นี้ในตัวอย่างนี้
ROUNDUP(Base_price * 1.1)
เมื่อป้อนราคาในช่อง "ราคาพื้นฐาน" ราคาจะถูกคูณด้วยค่าธรรมเนียมการประมวลผล 10% และปัดขึ้นเป็นจำนวนเต็มที่ใกล้เคียงที่สุดเพื่อคำนวณราคาขาย
สูตร คำนวณราคาขายโดยใช้ฟังก์ชัน ROUNDDOWN
สูตรต่อไปนี้จะคำนวณราคาขายโดยการคูณราคาพื้นฐานด้วยค่าธรรมเนียมการประมวลผล (1.1) และปัดเศษผลลัพธ์ลง
หากต้องการปัดเศษราคาขายเป็นหน่วย จำเป็นต้องระบุอาร์กิวเมนต์ "places" เป็น "0" เนื่องจากถือว่ามีการระบุ "0" เมื่อละเว้นอาร์กิวเมนต์ "places" จึงได้ละเว้นอาร์กิวเมนต์นี้ในตัวอย่างนี้
ROUNDDOWN(Base_price * 1.1)
เมื่อป้อนราคาในช่อง "ราคาพื้นฐาน" ราคาจะถูกคูณด้วยค่าธรรมเนียมการประมวลผล 10% และปัดลงเป็นจำนวนเต็มที่ใกล้เคียงที่สุดเพื่อคำนวณราคาขาย