Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ปัดเศษตัวเลขเป็นจำนวนที่หารด้วย 5 หรือ 10 ลงตัว ใน Google Sheets

ฟังก์ชัน MROUND ของ Google Sheets ทำให้ง่ายต่อการปัดเศษตัวเลขขึ้นหรือลงเป็นจำนวนที่หารด้วย 5, 10 หรือตัวคูณที่ระบุอื่นๆ ลงตัว ตัวอย่างเช่น สามารถใช้ฟังก์ชันนี้ปัดเศษราคาสินค้าขึ้นหรือลงเป็น 5 สตางค์ ($0.05) หรือ 10 สตางค์ ($0.10) เพื่อหลีกเลี่ยงการจัดการกับสตางค์ ($0.01) เป็นเงินทอน

แตกต่างจากตัวเลือกจัดรูปแบบที่เปลี่ยนจำนวนทศนิยมที่แสดงโดยไม่เปลี่ยนค่าในเซลล์ ฟังก์ชัน MROUND เหมือนฟังก์ชันปัดเศษอื่นๆ ของ Google Sheets จะเปลี่ยนค่าของข้อมูลจริง ดังนั้น การใช้ฟังก์ชันนี้ปัดเศษข้อมูลจะส่งผลต่อผลลัพธ์ของการคำนวณ

หากต้องการปัดเศษขึ้นหรือลงโดยไม่ระบุจำนวนการปัดเศษ ให้ใช้ฟังก์ชัน ROUNDUP หรือ ROUNDDOWN แทน

ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน MROUND

ไวยากรณ์ของฟังก์ชันหมายถึงโครงสร้างของฟังก์ชัน รวมถึงชื่อฟังก์ชัน วงเล็บ และอาร์กิวเมนต์

ไวยากรณ์ของฟังก์ชัน MROUND คือ:

= MROUND (value, factor)

อาร์กิวเมนต์ของฟังก์ชันคือ:

  • value (จำเป็น): ตัวเลขที่ต้องการปัดเศษขึ้นหรือลงเป็นจำนวนเต็มที่ใกล้ที่สุด อาร์กิวเมนต์นี้สามารถมีข้อมูลจริงสำหรับการปัดเศษ หรือเป็นการอ้างอิงเซลล์ไปยังตำแหน่งข้อมูลในแผ่นงาน
  • factor (จำเป็น): ฟังก์ชันจะปัดเศษอาร์กิวเมนต์ value ขึ้นหรือลงเป็นจำนวนที่หารด้วยค่านี้ลงตัว

ข้อสังเกตเกี่ยวกับอาร์กิวเมนต์ของฟังก์ชัน:

  • หากละเว้นอาร์กิวเมนต์ factor จะแสดงข้อผิดพลาด #N/A ในเซลล์ที่มีฟังก์ชัน
  • อาร์กิวเมนต์ factor และ value ต้องมีเครื่องหมายเดียวกัน — ทั้งคู่เป็นบวก หรือทั้งคู่เป็นลบ หากไม่ใช่ ฟังก์ชันจะส่งคืนข้อผิดพลาด #NUM! ในเซลล์
  • ถ้าอาร์กิวเมนต์ factor และ value เป็นลบทั้งคู่ ฟังก์ชันจะส่งคืนตัวเลขลบในเซลล์ ตามที่แสดงในแถว 4 ในภาพด้านบน
  • ถ้ากำหนดอาร์กิวเมนต์ factor เป็นศูนย์ (0) ฟังก์ชันจะส่งคืนค่าเป็นศูนย์ในเซลล์ ตามที่แสดงในแถว 7 ในภาพด้านบน

ตัวอย่างการใช้ฟังก์ชัน MROUND

สำหรับตัวเลข 6 ตัวแรกในภาพด้านบน ตัวเลข 4.54 ถูกปัดเศษขึ้นหรือลงโดยฟังก์ชัน MROUND โดยใช้ค่าต่างๆ สำหรับอาร์กิวเมนต์ factor เช่น 0.05, 0.10, 5.0, 0 และ 10.0

ผลลัพธ์แสดงในคอลัมน์ C และสูตรที่สร้างผลลัพธ์อยู่ในคอลัมน์ D

การปัดเศษขึ้นหรือลง

การที่ตัวเลขสุดท้าย (Rounding Digit) จะถูกปัดขึ้นหรือลง ขึ้นอยู่กับอาร์กิวเมนต์ value

  • หากตัวเลขปัดเศษและตัวเลขทั้งหมดทางขวาของมันในอาร์กิวเมนต์ value น้อยกว่าครึ่งหนึ่งของค่า factor ฟังก์ชันจะปัดเศษตัวเลขสุดท้ายลง
  • หากตัวเลขปัดเศษและตัวเลขทั้งหมดทางขวาของมันในอาร์กิวเมนต์ value มากกว่าหรือเท่ากับครึ่งหนึ่งของค่า factor ตัวเลขปัดเศษจะถูกปัดขึ้น

ตัวอย่าง 2 กรณีสุดท้ายแสดงวิธีที่ฟังก์ชันจัดการการปัดขึ้นหรือลง:

  • ในแถว 8 เนื่องจาก factor เป็นจำนวนเต็มหลักเดียว ตัวเลข 2 จึงกลายเป็น rounding digit ในค่า 12.50 ที่เซลล์ A8 เนื่องจาก 2.5 เท่ากับครึ่งหนึ่งของค่า factor (5.00) ฟังก์ชันจึงปัดผลลัพธ์ขึ้นเป็น 15.00 ซึ่งเป็นจำนวนที่หารด้วย 5.00 ลงตัวและใกล้ที่สุดมากกว่า 12.50
  • ในแถว 9 เนื่องจาก 2.49 น้อยกว่าครึ่งหนึ่งของค่า factor (5.00) ฟังก์ชันจึงปัดผลลัพธ์ลงเป็น 10.00 ซึ่งเป็นจำนวนที่หารด้วย 5.00 ลงตัวและใกล้ที่สุดน้อยกว่า 12.49

การใส่ฟังก์ชัน MROUND

Google Sheets ไม่ใช้ กล่องโต้ตอบ (Dialog Boxes) ในการใส่อาร์กิวเมนต์ของฟังก์ชัน ต่างจาก Excel แต่มี กล่องแนะนำอัตโนมัติ (Auto-suggest Box) ที่จะโผล่ขึ้นมาเมื่อคุณพิมพ์ชื่อฟังก์ชันลงในเซลล์ เพื่อให้เห็นการทำงาน:

  1. ใส่ 4.54 ลงในเซลล์ A1
  2. คลิก เซลล์ C1 ในแผ่นงานเพื่อทำให้เป็น Active cell นี่คือที่ที่จะแสดงผลลัพธ์ของฟังก์ชัน MROUND
  3. พิมพ์ เครื่องหมายเท่ากับ (=) ตามด้วย MROUND ขณะพิมพ์ กล่องแนะนำอัตโนมัติจะปรากฏพร้อมชื่อฟังก์ชันที่ขึ้นต้นด้วยตัว M
  4. เมื่อ MROUND ปรากฏในกล่อง ให้เลือกเพื่อใส่ฟังก์ชันและวงเล็บเปิดลงในเซลล์ C1

ใส่อาร์กิวเมนต์ของฟังก์ชัน

เพื่อใส่อาร์กิวเมนต์ของฟังก์ชัน:

  1. ใส่อาร์กิวเมนต์สำหรับฟังก์ชัน MROUND หลังวงเล็บเปิดในเซลล์ C1 พิมพ์ 0.5 เพื่อใส่ตัวเลขนี้เป็นอาร์กิวเมนต์ factor ควรปรากฏเป็น =MROUND(A1,0.5) อีกวิธีหนึ่งในการใส่การอ้างอิงเซลล์นอกจากการพิมพ์: เลือกเซลล์ A1 ในแผ่นงาน พิมพ์เครื่องหมายจุลภาค (Comma) เพื่อทำหน้าที่คั่นอาร์กิวเมนต์ของฟังก์ชัน
  2. กด Enter เพื่อใส่วงเล็บปิด [ ) ] หลังอาร์กิวเมนต์ของฟังก์ชันและเสร็จสิ้นฟังก์ชัน ค่า 4.5 ควรปรากฏในเซลล์ C1 ซึ่งเป็นจำนวนที่หารด้วย 0.5 ลงตัวและใกล้ที่สุดมากกว่า 4.54
  3. เมื่อเลือกเซลล์ C1 ฟังก์ชันสมบูรณ์ = MROUND (A1, 0.5) จะปรากฏใน แถบสูตร (Formula Bar) เหนือแผ่นงาน