ไปยังเนื้อหาหลัก

วิธีการปัดเศษของตัวเลขให้เท่ากันใน Excel

รอบถึงแม้ใน Excel คืออะไร? Round to even เรียกอีกอย่างว่าการปัดเศษเจ้ามือโดยพื้นฐานแล้วมันก็เหมือนกับการปัดเศษปกติยกเว้นเมื่อตัวเลขที่จะปัดเป็นเลข 5 ถ้าตัวเลขก่อนเลข 5 เป็นเลขคี่คุณควรปัดเศษขึ้นและถ้าตัวเลขก่อน 5 เป็น แม้คุณควรปัดเศษลง

ตัวอย่างเช่น 23.345 รอบถึงค่าเปอร์เซ็นไทล์จะเท่ากับ 23.34. และ 12.335 รอบถึงค่าเปอร์เซ็นไทล์จะเท่ากับ 12.34.

ในบทความนี้ฉันจะพูดถึงวิธีการปัดเศษเจ้ามือใน Excel

ปัดเศษตัวเลขถึงแม้จะมีฟังก์ชันที่ผู้ใช้กำหนดเอง

ปัดเศษตัวเลขถึงแม้จะมีรหัส VBA

ปัดเศษตัวเลขถึงแม้กระทั่งกับ Kutools for Excel


ลูกศรสีฟ้าฟองขวา ปัดเศษตัวเลขถึงแม้จะมีฟังก์ชันที่ผู้ใช้กำหนดเอง

คุณสามารถใช้ฟังก์ชันที่กำหนดไว้ต่อไปนี้เพื่อปัดเศษตัวเลขเป็นแม้แต่ใน Excel โปรดดำเนินการดังนี้:

1. เลือกตัวเลขที่คุณต้องการปัดเศษเป็นคู่

2. จากนั้นกดปุ่ม ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

3. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ในหน้าต่างโมดูล

ฟังก์ชัน BankersRound (num, precision)
BankersRound = รอบ (จำนวน, ความแม่นยำ)
ฟังก์ชั่นเอนด์

4. บันทึกรหัสและป้อนสูตร = bankersround (a1,2) ลงในเซลล์ว่างที่อยู่ติดกัน ดูภาพหน้าจอ:

doc-ปัดเศษเป็นเลขคู่1

5. จากนั้นกด เข้าสู่ สำคัญ. แล้วเลือกเซลล์ B1 จากนั้นลากจุดจับเติมไปยังช่วงที่คุณต้องการให้มีสูตรนี้ ดูภาพหน้าจอ:

doc-ปัดเศษเป็นเลขคู่2


ลูกศรสีฟ้าฟองขวา ปัดเศษตัวเลขถึงแม้จะมีรหัส VBA

หากคุณไม่ต้องการใช้ฟังก์ชันที่กำหนดรหัส VBA ต่อไปนี้สามารถช่วยคุณได้ ทำตามนี้:

1. เลือกช่วงที่คุณต้องการปัดเศษ

2. จากนั้นกดปุ่ม ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

3. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ โมดูลหน้าต่าง.

Sub RoundToEven()
'Update 20131107
Dim rng As Range
Dim WorkRng As Range
Dim intNumberOfDecimal As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
intNumberOfDecimal = Application.InputBox("NumberOfDecimal", xTitleId, Type:=1)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    rng.Value = Round(rng.Value, intNumberOfDecimal)
Next
End Sub

4. จากนั้นกดปุ่ม F5 เพื่อเรียกใช้รหัสนี้ในกล่องพร้อมต์ให้ป้อนจำนวนทศนิยมที่คุณต้องการปัดเศษ ดูภาพหน้าจอ:

doc-ปัดเศษเป็นเลขคู่3

5. จากนั้นคลิก OKตัวเลขที่เลือกทั้งหมดจะถูกปัดเศษเป็นเลขคู่ ดูภาพหน้าจอ:

doc-ปัดเศษเป็นเลขคู่4 -2 doc-ปัดเศษเป็นเลขคู่5

ลูกศรสีฟ้าฟองขวา ปัดเศษตัวเลขถึงแม้กระทั่งกับ Kutools for Excel

ทั้งฟังก์ชั่นที่ผู้ใช้กำหนดเองหรือโค้ด VBA คุณไม่รู้สึกว่าซับซ้อนขนาดนี้ฉันขอแนะนำวิธีง่ายๆในการแก้ปัญหาให้คุณได้ ด้วย รอบโดยไม่มีสูตร of Kutools สำหรับ Excelคุณสามารถปัดเศษช่วงของตัวเลขให้เป็นคู่ได้อย่างรวดเร็ว

Kutools สำหรับ Excel มีเครื่องมือ Excel ที่มีประโยชน์มากกว่า 300 รายการ ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน Get it Now.

หลังจากติดตั้ง Kutools for Excel แล้วคุณสามารถทำได้ดังนี้:

1. เน้นช่วงที่คุณต้องการปัดเศษให้เท่ากัน

2. คลิก Kutools > รอบดูภาพหน้าจอ:

doc-ปัดเศษเป็นเลขคู่6

3. ใน รอบโดยไม่มีสูตร กล่องโต้ตอบป้อนตำแหน่งทศนิยมที่คุณต้องการจากนั้นเลือก ปัดเศษเป็นคู่ ภายใต้ ตัวเลือกเสริม (Option)และคุณสามารถดูผลลัพธ์จากไฟล์ บานหน้าต่างแสดงตัวอย่าง. ดูภาพหน้าจอ:

doc-ปัดเศษเป็นเลขคู่7

4. จากนั้นคลิก OK or ใช้ตัวเลขทั้งหมดจะถูกปัดเศษเป็นทศนิยม 2 ตำแหน่ง

คลิก Round to Even เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้

บทความที่เกี่ยวข้อง:

ปัดเศษ / ปัดเศษขึ้น / ปัดเศษช่วงของหมายเลขเซลล์ใน Excel

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is "rounding to even" working properly? Why does it round 120.245 to 120.24, and not 120.25 as it should?
This comment was minimized by the moderator on the site
120.245 should be rounded to 120.24 when keeping 2 decimal places.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations