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