ฟังก์ชั่นที่ใช้เพื่อปัดค่าตัวเลข
คุณสามารถใช้หลายๆ ฟังก์ชั่นตัวเลขเพื่อปัดค่าตัวเลขด้วยวิธีต่างๆ ได้ โดยจะขึ้นอยู่กับผลลัพธ์ที่ต้องการ
ปัดออกจาก 0
ใช้ฟังก์ชั่นใดๆ ที่ระบุด้านล่างเพื่อปัดตัวเลขออกจาก 0
ฟังก์ชั่น | ตัวอย่างเช่น |
---|---|
CEILING: ใช้เพื่อปัดตัวเลขออกจาก 0 ไปเป็นตัวคูณที่ใกล้เคียงที่สุดของตัวเลขที่กำหนด การปัดจะมีขั้นตอนต่างๆ ตัวอย่างเช่น ค่าสองเท่าที่ใกล้เคียงที่สุดของ 10 | =CEILING(12,10) จะส่งค่ากลับมาเป็น 20 ซึ่งเป็นการปัดออกจาก 0 =CEILING(0.4,1) จะส่งค่ากลับมาเป็น 1 =CEILING(-0.4,-1) จะส่งค่ากลับมาเป็น -1 |
EVEN: ใช้เพื่อปัดตัวเลขออกจาก 0 ไปเป็นเลขคู่ที่ใกล้เคียงที่สุด การปัดจะปัดไปยังตัวเลขที่ใกล้เคียงที่สุดที่หารด้วย 2 ลงตัว | =EVEN(0.4) จะส่งค่ากลับมาเป็น 2 ซึ่งเป็นการปัดออกจาก 0 =EVEN(-0.4) จะส่งค่ากลับมาเป็น -2 |
ODD: ใช้เพื่อปัดตัวเลขออกจาก 0 ไปเป็นเลขคี่ที่ใกล้เคียงที่สุด | =ODD(1.4) จะส่งค่ากลับมาเป็น 3 ซึ่งเป็นเลขคี่ที่ใกล้เคียงที่สุดเมื่อปัดออกจาก 0 =ODD(-1.4) จะส่งค่ากลับมาเป็น -3 |
ROUNDUP: ใช้เพื่อปัดตัวเลขขึ้น (ออกจาก 0) ไปจนถึงจำนวนหลักที่ระบุ ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นบวก อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลข (ตำแหน่งทศนิยม) ทางขวาของตัวแบ่งทศนิยมที่จะรวมอยู่ในตัวเลขที่ปัดแล้ว ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นลบ อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลขทางซ้ายของตัวแบ่งทศนิยมที่จะแทนที่ด้วยศูนย์ (จำนวนของศูนย์ที่ตำแหน่งสิ้นสุดของตัวเลข) | =ROUNDUP(1125.373,2) จะส่งค่ากลับมาเป็น 1,125.38 ซึ่งเป็นการปัดออกจาก 0 =ROUNDUP(1125,-2) จะส่งค่ากลับมาเป็น 1,200 =ROUNDUP(-1125.373,2) จะส่งค่ากลับ -1,125.38 =ROUNDUP(-1125,-2) จะส่งค่ากลับมาเป็น -1,200 |
ปัดเข้าหา 0
ใช้ฟังก์ชั่นใดๆ ที่ระบุด้านล่างเพื่อปัดตัวเลขเข้าหา 0
ฟังก์ชั่น | ตัวอย่างเช่น |
---|---|
FLOOR: ใช้เพื่อปัดตัวเลขเข้าหา 0 ไปเป็นตัวคูณที่ใกล้เคียงที่สุดของตัวเลขที่กำหนด การปัดจะมีขั้นตอนต่างๆ ตัวอย่างเช่น ค่าสองเท่าที่ใกล้เคียงที่สุดของ 10 | =FLOOR(12,10) จะส่งค่ากลับมาเป็น 10 ซึ่งเป็นการปัดเข้าหา 0 =FLOOR(0.4,1) จะส่งค่ากลับมาเป็น 0 =FLOOR(-0.4,-1) จะยังส่งค่ากลับมาเป็น 0 |
ROUNDDOWN: ใช้เพื่อปัดตัวเลขลง (เข้าหา 0) ไปจนถึงจำนวนหลักที่ระบุ ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นบวก อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลข (ตำแหน่งทศนิยม) ทางขวาของตัวแบ่งทศนิยมที่จะรวมอยู่ในตัวเลขที่ปัดแล้ว ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นลบ อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลขทางซ้ายของตัวแบ่งทศนิยมที่จะแทนที่ด้วยศูนย์ (จำนวนของศูนย์ที่ตำแหน่งสิ้นสุดของตัวเลข) การปัดจะปัดเข้าหา 0 | =ROUNDDOWN(1155.376,2) จะส่งค่ากลับมาเป็น 1,155.37 ซึ่งเป็นการปัดเข้าหา 0 =ROUNDDOWN(1155,-2) จะส่งค่ากลับมาเป็น 1,100 =ROUNDDOWN(-1155.376,2) จะส่งค่ากลับมาเป็น -1,155.37 =ROUNDDOWN(-1155, -2) จะส่งค่ากลับมาเป็น -1,100 |
การปัดเศษประเภทอื่นๆ
ใช้ฟังก์ชั่นใดๆ ทางด้านล่างนี้เพื่อปัดค่าตัวเลขด้วยวิธีอื่นๆ
ฟังก์ชั่น | ตัวอย่างเช่น |
---|---|
INT: ใช้เพื่อปัดค่าตัวเลขเป็นจำนวนเต็มที่ใกล้เคียงที่น้อยกว่าหรือเท่ากับค่าที่กำหนด | =INT(0.4) จะส่งค่ากลับมาเป็น 0 ซึ่งเป็นจำนวนเต็มที่ใกล้เคียงที่สุดที่น้อยกว่าหรือเท่ากับ 0.4 สำหรับตัวเลขจำนวนบวก การปัดนั้นจะปัดเข้าหา 0 =INT(-0.4) จะส่งค่ากลับมาเป็น -1 ซึ่งเป็นจำนวนเต็มที่ใกล้เคียงที่สุดที่น้อยกว่าหรือเท่ากับ -0.4 สำหรับตัวเลขจำนวนลบ การปัดนั้นจะปัดออกจาก 0 |
MROUND: ใช้เพื่อปัดค่าตัวเลขใดๆ ให้ใกล้เคียงกับค่าสองเท่าของตัวเลขที่กำหนด ซึ่งจะแตกต่างจากฟังก์ชั่น CEILING ที่จะปัดขึ้นให้ใกล้เคียงกับค่าสองเท่าของค่าที่กำหนด | =MROUND(4,3) จะส่งค่ากลับมาเป็น 3 เนื่องจาก 4 จะใกล้เคียงกับ 3 มากกว่าค่าสองเท่าของ 3 ซึ่งมีค่าเท่ากับ 6 =CEILING(4,3) จะส่งค่ากลับมาเป็น 6 ซึ่งใกล้เคียงกับค่าสองเท่าของ 3 เมื่อทำการปัดขึ้น |
ROUND: ใช้เพื่อปัดตัวเลขตามจำนวนของตำแหน่งที่ระบุไว้ ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นบวก อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลข (ตำแหน่งทศนิยม) ทางขวาของตัวแบ่งทศนิยมที่จะรวมอยู่ในตัวเลขที่ปัดแล้ว ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นลบ อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลขทางซ้ายของตัวแบ่งทศนิยมที่จะแทนที่ด้วยศูนย์ (จำนวนของศูนย์ที่ตำแหน่งสิ้นสุดของตัวเลข) | =ROUND(1125.376,2) จะส่งค่ากลับมาเป็น 1,125.38 =ROUND(1125,-2) จะส่งค่ากลับมาเป็น 1,100 =ROUND(-1125.376,2) จะส่งค่ากลับมาเป็น -1,125.38 =ROUND(-1125,-2) จะส่งค่ากลับมาเป็น -1,100 =ROUND(-1155,-2) จะส่งค่ากลับมาเป็น -1,200 |
TRUNC: ใช้เพื่อตัดทอนตัวเลขที่จำนวนของตำแหน่งที่ระบุไว้ ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นบวก อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลข (ตำแหน่งทศนิยม) ทางขวาของตัวแบ่งทศนิยมที่จะรวมอยู่ในตัวเลขที่ปัดแล้ว ถ้าเครื่องหมายของอาร์กิวเมนต์ตัวที่สองเป็นลบ อาร์กิวเมนต์นี้บ่งบอกถึงจำนวนของตัวเลขทางซ้ายของตัวแบ่งทศนิยมที่จะแทนที่ด้วยศูนย์ (จำนวนของศูนย์ที่ตำแหน่งสิ้นสุดของตัวเลข) ตัวเลขที่เกินมาจะถอดออกจากตัวเลขนั้นๆ | =TRUNC(1125.356,2) จะส่งค่ากลับมาเป็น 1,125.35 ซึ่งจะเป็นตัวเลขที่ตัดทอนให้เหลือทศนิยมสองตำแหน่ง =TRUNC(-1125.356,2) จะส่งค่ากลับมาเป็น -1,125.35 =TRUNC(1155,-2) จะส่งค่ากลับมาเป็น 1,100 ซึ่งจะเป็นตัวเลขที่ขยายด้วยศูนย์สำหรับสองตำแหน่งไปทางซ้ายของทศนิยม |