ปัดเศษลงเป็นจำนวนเต็มหรือทศนิยมตามตัวคูณที่ระบุ โดยมีการควบคุมทิศทางการปัดสำหรับจำนวนลบ
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| number | Number | ตัวเลขที่ต้องการปัดเศษลง (สามารถเป็นบวกหรือลบ) | |
| [significance]ไม่บังคับ | Number | 1 | ตัวคูณหรือหน่วยที่ต้องการปัดให้เป็นจำนวนเท่า ค่าเริ่มต้นคือ 1 |
| [mode]ไม่บังคับ | Number | 0 | ควบคุมทิศทางการปัดสำหรับจำนวนลบ: 0 = ปัดห่างจาก 0 (ค่าเริ่มต้น), ค่าอื่น = ปัดเข้าหา 0 |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
FLOOR.MATH เป็นฟังก์ชันการปัดเศษที่ช่วยให้คุณปัดเศษลง (round down) ของตัวเลขให้เป็นจำนวนเต็มหรือตัวคูณที่ระบุ
สิ่งที่ทำให้ FLOOR.MATH แตกต่างจาก FLOOR ธรรมดาคือ มันสามารถควบคุมวิธีการปัดจำนวนลบได้ด้วยพารามิเตอร์ mode – ซึ่งมีประโยชน์มากเมื่อคำนวณค่าติดลบ 😎 ถ้าคุณต้องการปัดเศษลง 24.3 ให้เป็นตัวคูณของ 5 ผลลัพธ์คือ 20 แต่ถ้าคุณมี -8.1 และต้องการปัดไปหา -10 (ห่างจาก 0) หรือ -8 (เข้าหา 0) คุณสามารถเลือกได้ด้วยพารามิเตอร์ mode
ปัดเศษลงจาก 6.7 เหลือ 6 (ตัวคูณค่าเริ่มต้น = 1)
ปัดเศษลงจาก 24.3 ให้เป็นจำนวนเท่าของ 5 ที่ใกล้ที่สุด ผลลัพธ์คือ 20 (5×4)
ตัวเลขลบจะปัดไปห่างจาก 0 โดยค่าเริ่มต้น -8.1 ปัดลงไปเป็น -10 (จำนวนเท่าของ 2)
เมื่อตั้ง mode=1 จำนวนลบจะปัดเข้าหา 0 ดังนั้น -8.1 ปัดลงเป็น -8
FLOOR.MATH มีพารามิเตอร์ mode เพื่อควบคุมการปัดจำนวนลบ ส่วน FLOOR เก่าไม่มีตัวเลือกนี้ FLOOR.MATH ก็สะดวกกว่าและทำงานได้ดีกับตัวเลขลบ
Significance คือหน่วยที่คุณต้องการปัดให้เป็นจำนวนเท่า เช่น significance=5 หมายถึงต้องการปัดให้เป็นจำนวนเท่าของ 5 (5, 10, 15, 20…) ค่าเริ่มต้นคือ 1 ซึ่งปัดให้เป็นจำนวนเต็ม
Mode ใช้กับจำนวนลบเท่านั้น mode=0 (ค่าเริ่มต้น) ปัดห่างจาก 0 (เช่น -8.1 เป็น -10) ส่วน mode ที่ไม่ใช่ 0 ปัดเข้าหา 0 (เช่น -8.1 เป็น -8) จำนวนบวกจะเหมือนเดิมไม่ว่า mode คืออะไร
ใช้ได้เลย เช่น FLOOR.MATH(58.55, 0.1) จะปัดลงเป็น 58.5 (ปัดให้เป็นสิบส่วนหนึ่ง) หรือ FLOOR.MATH(58.55, 0.01) = 58.55 (ปัดให้เป็นหนึ่งร้อยส่วน)
FLOOR.MATH จะปัดเศษลง แต่ความหมายของ significance ที่เป็นลบ (เช่น -5) จะหมายถึงต้องการปัดให้เป็นจำนวนเท่าของค่าบวก (5) ซึ่งมีประโยชน์ในบางสถานการณ์ที่ต้องการปัดทั้งจำนวนบวกและลบ
ฟังก์ชันที่ผู้เขียนโยงไว้กับ FLOOR.MATH จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ปัดตัวเลขขึ้นไปตามตัวคูณที่ระบุ โดยจัดการกับตัวเลขติดลบได้ดีกว่า CEILING ธรรมชาติ เลือกทิศทางการปัดได้
ปัดเศษขึ้นแบบคณิตศาสตร์ให้เป็นจำนวนเต็มหรือตัวคูณของค่าที่ระบุ โดยไม่ว่าค่าจะเป็นบวกหรือลบก็ตาม
INT จะปัดตัวเลขลงไปยังจำนวนเต็มที่น้อยกว่าหรือเท่ากับตัวเลขนั้นเสมอ สำหรับจำนวนบวกจะเหมือนการตัดทศนิยมทิ้ง แต่สำหรับจำนวนลบจะปัดลงให้มีค่าติดลบมากขึ้น (เช่น -5.5 จะเป็น -6)
ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข
ROUNDDOWN จะปัดตัวเลขลงเข้าหาศูนย์เสมอ (ลดค่าสัมบูรณ์ลง) ตามจำนวนหลักที่กำหนด (num_digits) ให้ผลลัพธ์คล้ายกับ TRUNC สำหรับจำนวนเต็มบวก แต่สามารถระบุหลักทศนิยมหรือหลักหน่วย/สิบ/ร้อยได้
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่