Excel làm tròn lên bội số của một số

Excel cung cấp vô số cách để làm tròn số lên hoặc xuống dựa trên số lượng không phải là số cơ số 10. Ở đây chúng ta sẽ sử dụng các hàm CEILING, FLOOR, MOD, MROUND và IF để đưa ra nhiều cách khác nhau nhằm đạt được mục tiêu của mình. chúng ta hãy xem

Các bạn có thể download file tại đây và làm theo. Nếu bạn nhận được bản xem trước, hãy tìm mũi tên tải xuống ở góc trên bên phải

Kịch bản của chúng tôi là chúng tôi có 8 sản phẩm mà chúng tôi sử dụng hoặc mua hoặc đóng gói với số lượng 72 (hoặc bất kỳ số nào mà bạn có thể bị hạn chế). Chúng tôi cần xác định xem chúng tôi có phải mua thêm để tăng số lượng của mình không để chúng được chia đều cho số ý nghĩa của chúng tôi, đó là 72

Excel làm tròn lên bội số của một số

CHỨC NĂNG TRẦN

Hàm CEILING làm tròn một số lên bội số gần nhất của ý nghĩa.
Cú pháp là. =CEILING(số,ý nghĩa)

Trong ô C2, tôi sẽ nhập công thức sau. =CEILING(B2,72) rồi copy xuống. Khi tôi so sánh nó với các giá trị ban đầu của chúng tôi trong B2. B9, bạn có thể thấy số tiền mỗi lần tăng lên

Excel làm tròn lên bội số của một số

SÀN chức năng

Ngược lại, nếu chúng tôi không muốn thêm bất kỳ hàng tồn kho nào và chỉ muốn giảm số lượng XUỐNG xuống bội số của 72, chúng tôi có thể sử dụng chức năng FLOOR. Hàm FLOOR làm tròn một số xuống bội số có nghĩa gần nhất.
Cú pháp là. =FLOOR(số,ý nghĩa)

Trong ô E2, tôi sẽ nhập công thức sau. =FLOOR(B2,72) rồi copy xuống. Khi tôi so sánh nó với các giá trị ban đầu của chúng tôi trong B2. B9, bạn có thể thấy số tiền mỗi lần giảm

Excel làm tròn lên bội số của một số

Chức năng MOD

Một giải pháp thay thế cho hàm FLOOR là sử dụng hàm MOD. Hàm MOD trả về số dư sau khi một số bị chia cho một số chia.
Cú pháp là. =MOD(số, số chia)

Trong ô G2, tôi sẽ nhập công thức sau. =MOD(B2,72) rồi copy xuống. Khi tôi so sánh nó với các giá trị ban đầu của chúng tôi trong B2. B9, bạn có thể xem số tiền còn lại. Về bản chất, nó là giá trị tuyệt đối của chênh lệch hàm FLOOR tạo ra

Excel làm tròn lên bội số của một số

Hàm IF, MOD, TRẦN và SÀN

Bây giờ, giả sử chúng ta muốn viết một công thức sẽ tăng số tiền nếu yêu cầu bằng hoặc ít hơn một nửa số ý nghĩa của chúng ta, nhưng giảm nó nếu yêu cầu chúng ta đạt được hơn một nửa số đó. Chúng ta có thể sử dụng hàm IF cùng với ba hàm mà chúng ta vừa sử dụng để tạo kịch bản đó. Công thức của chúng tôi sẽ là

=IF(MOD(B2,72)>=36,TRẦN(B2,72),SÀN(B2,72))

Và kết quả sẽ như sau

Excel làm tròn lên bội số của một số

Bạn có thể thấy rằng khi số tiền được thêm vào nhỏ hơn hoặc bằng 36, chúng tôi đã tăng số tiền, nhưng nếu nhiều hơn, nó sẽ bị giảm

Chức năng MROUND

Một cách khác để tạo công thức đó là Hàm MROUND. Hàm MROUND trả về một số được làm tròn thành bội số mong muốn. Khi số tiền cần làm tròn nhỏ hơn hoặc bằng 1/2 số thì làm tròn lên, ngược lại sẽ làm tròn xuống.
Cú pháp là. =MROUND(số, nhiều)

Công thức của chúng tôi sẽ là. =MROUND(B2,72)

Vì vậy, khi chúng tôi nhập công thức đó là J2 và sao chép nó xuống, nó sẽ trả về cùng một số như với công thức IF trước đây của chúng tôi. Cột K so sánh các kết quả đó và cột L lấy các kết quả đó chia cho 72 để xác nhận không còn dư

Excel làm tròn lên bội số của một số

Và bạn đã có nó – một số cách bạn có thể sử dụng các hàm trong Excel để làm việc với các bội số khác nhau không phải là cơ số 10

Làm tròn một số đến số nguyên gần nhất hoặc số 0 gần nhất. 5 hoặc 5 hoặc 10 nhiều là một nhiệm vụ phổ biến đối với nhiều người

Ví dụ: nếu bạn là người quản lý dự án liên quan đến ước tính nỗ lực, bạn không thể có 12. 7 tài nguyên toàn thời gian làm việc trong một dự án

Bạn cần làm tròn số này thành 13 (số nguyên gần nhất)

Tương tự, nếu bạn mua cổ phiếu được bán theo lô 5 cổ phiếu và bạn chỉ có thể mua tối đa 123 cổ phiếu, thì bạn cần làm tròn số đó xuống 120 (i. e. , bội số thấp hơn của 5)

Mặc dù bạn có thể thực hiện việc này theo cách thủ công đối với một vài giá trị, nhưng việc thực hiện đối với hàng trăm giá trị như vậy có thể trở nên tẻ nhạt và rất dễ xảy ra lỗi

Có một vài hàm tuyệt vời trong Excel cho phép bạn nhanh chóng làm tròn đến số nguyên gần nhất hoặc số 0 gần nhất. 5 hoặc 5 hoặc 10 bội số

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sử dụng các hàm MROUND, CEILING và FLOOR để thực hiện kiểu làm tròn này trong Excel

Hướng dẫn này bao gồm

  • Làm tròn đến số nguyên gần nhất trong Excel
  • Làm tròn đến bội số gần nhất của 0. 5 trong excel
  • Làm tròn đến bội số gần nhất của 5 trong Excel
  • Làm tròn đến bội số gần nhất của 5 trong Excel
  • Làm tròn xuống bội số gần nhất của 5
  • Làm tròn đến bội số gần nhất của 10 trong Excel

Làm tròn đến số nguyên gần nhất trong Excel

Lấy ví dụ về quản lý dự án, giả sử bạn có một tập dữ liệu như hình dưới đây, nơi bạn muốn nhanh chóng tìm ra số lượng tài nguyên cần thiết cho các dự án khác nhau mà bạn đang quản lý

Round to the nearest integer - Dataset

Lưu ý rằng cột 'FTE Needed' có các giá trị ở dạng thập phân (được tính bằng cách chia 'Thời gian ước tính' cho 'Thời lượng')

Trong trường hợp này, bạn có thể cần chuyển đổi các giá trị này thành số nguyên tiếp theo

Đây là công thức sẽ làm điều này cho bạn

=ROUNDUP(D2,0)

Round to the nearest integer - ROUNDUP formula

Công thức ROUNDUP có hai đối số – số được làm tròn và số thập phân để làm tròn thành

Vì trong trường hợp này, chúng tôi đang tìm số nguyên, chúng tôi đã sử dụng 0 làm đối số thứ hai

Trong trường hợp muốn làm tròn về số nguyên nhỏ hơn, bạn có thể sử dụng công thức ROUNDDOWN như hình bên dưới

=ROUNDDOWN(D2,0)

Làm tròn đến bội số gần nhất của 0. 5 trong excel

Bây giờ, giả sử bạn có cùng một tập dữ liệu như được hiển thị ở trên, nhưng bây giờ bạn có thể chỉ định 0. 5 tài nguyên cho một dự án

Trong những trường hợp như vậy, bạn sẽ muốn làm tròn một số có phần thập phân

  • nhỏ hơn 0. 5 đến 0. 5
  • Nhiều hơn 0. 5 ăn 1

Công thức sau đây có thể được sử dụng để làm điều này

=CEILING.MATH(D2,0.5)

Round a number to 0.5 - CEILING function

TRẦN NHÀ. Hàm MATH lấy số và làm tròn số đó lên bội số đã chỉ định mà bạn muốn làm tròn lên

Trong ví dụ của chúng tôi, vì giá trị quan trọng là 0. 5, 6. 71 trở thành 7. 0 và 7. 29 trở thành 7. 5

Lưu ý rằng Excel cũng có hàm CEILING hoạt động theo cách tương tự. Nó đã được giữ cho mục đích tương thích ngược

CEILING function in Excel for backward compatibility

Làm tròn đến bội số gần nhất của 5 trong Excel

Để làm tròn đến 5 gần nhất trong Excel, bạn có thể sử dụng hàm MROUND

Giả sử bạn có tập dữ liệu như hình bên dưới, trong đó bạn muốn làm tròn số giờ ước tính đến 5 gần nhất

Điều này có nghĩa là 161 sẽ trở thành 160 và 163 sẽ trở thành 165

Round to the nearest 5 - example dataset

Dưới đây là công thức sẽ làm điều này

=MROUND(B2,5)

Hàm MROUND nhận hai đối số. Đối số đầu tiên là số mà bạn muốn làm tròn và đối số thứ hai là bội số mà nó sẽ làm tròn

Trong trường hợp này, vì chúng tôi muốn làm tròn đến 5 gần nhất, tôi đã sử dụng 5 làm đối số thứ hai

Hãy nhớ rằng điều này không nhất thiết phải làm tròn thành số cao hơn hoặc thấp hơn. Kết quả sẽ phụ thuộc vào giá trị. Trong ví dụ này, nếu phần thập phân trong giá trị nhỏ hơn 2. 5, nó trở thành 0 và nếu nó lớn hơn hoặc bằng 2. 5, sau đó nó trở thành 5

Làm tròn đến bội số gần nhất của 5 trong Excel

Trong ví dụ trên, hàm MROUND sẽ làm tròn đến 5 gần nhất dựa trên giá trị. Đây có thể là một vòng lên hoặc một vòng xuống

Nhưng nếu bạn chỉ muốn làm tròn đến 5 gần nhất thì sao?

Sau đó, bạn có thể sử dụng TRẦN. hàm MATH

Đây là công thức sẽ làm tròn đến 5 gần nhất

=CEILING.MATH(B2,5)

Round up to the nearest 5 - formula

Làm tròn xuống bội số gần nhất của 5

Để làm tròn xuống 5 gần nhất, bạn có thể sử dụng SÀN bên dưới. hàm MATH

=FLOOR.MATH(B2,5)

Round down to the nearest 5 - formula

Làm tròn đến bội số gần nhất của 10 trong Excel

Lấy ví dụ tương tự (tập dữ liệu được hiển thị bên dưới), nếu bạn muốn làm tròn số giờ đến 10 gần nhất, bạn có thể sử dụng hàm MROUND

Round to the nearest 10 - example dataset

Công thức sau đây sẽ làm tròn các số này đến 10 gần nhất

=MROUND(B2,10)

Trong trường hợp này, vì chúng ta muốn làm tròn đến 10 gần nhất nên tôi đã sử dụng 10 làm đối số thứ hai

Hãy nhớ rằng điều này không nhất thiết phải làm tròn thành số cao hơn hoặc thấp hơn. Kết quả sẽ phụ thuộc vào giá trị. Trong ví dụ này, nếu phần thập phân trong giá trị nhỏ hơn 5, nó sẽ trở thành 0 và nếu phần thập phân lớn hơn hoặc bằng 5, thì nó sẽ trở thành 10

Trong trường hợp bạn chỉ muốn làm tròn lên hoặc làm tròn xuống gần nhất với 10, hãy sử dụng TRẦN. TOÁN hay SÀN. hàm MATH

Đây là hai công thức sẽ làm tròn lên bội số gần nhất của 10

=CEILING.MATH(B2,10)
=ROUNDUP(B2,-1)

Cả hai chức năng này sẽ cho cùng một kết quả

Tương tự, nếu bạn muốn làm tròn xuống bội số gần nhất của 10, bạn có thể sử dụng các công thức dưới đây

=FLOOR.MATH(B2,10)
=ROUNDDOWN(B2,-1)

Trong trường hợp bạn đang thắc mắc về sự khác biệt giữa các hàm MROUND và CEILING/FLOOR, đây là bảng so sánh các kết quảRound to the nearest 10 - MROUND CEILING AND FLOOR

Trong trường hợp bạn cho rằng kết quả của hàm MROUND và FLOOR giống nhau, hãy xem lại (gợi ý. Dự án D)

Hy vọng bạn thấy các phương pháp hiển thị trong hướng dẫn này hữu ích

Trong trường hợp có những cách khác để hoàn thành việc làm tròn, hãy chia sẻ với tôi trong phần nhận xét

Bạn cũng có thể thích các Hướng dẫn Excel sau

  • Chuyển đổi ngày thành văn bản trong Excel
  • Cách chuyển đổi công thức thành giá trị trong Excel
  • Cách tính số ngày giữa hai ngày trong Excel
  • Cách ngăn Excel làm tròn số
  • Cách Hiển Thị Số Dưới Dạng Phân Số Trong Excel (Viết Phân Số Trong Excel)

Excel Ebook Subscribe

SÁCH EXCEL MIỄN PHÍ

Nhận Ebook 51 mẹo Excel để tăng năng suất và hoàn thành công việc nhanh hơn

Tên

E-mail

CÓ - GỬI SÁCH ĐIỆN TỬ CHO TÔI

2 suy nghĩ về “Cách làm tròn đến số nguyên gần nhất hoặc bội số của 0. 5/5/10 trong Excel”

  1. g khắc nghiệt

    Tháng Năm 2020 lúc 8. 23 giờ đêm

    siêu giải thích……cảm ơn rất nhiều

  2. Thomas Harrington

    Tháng mười một 2017 lúc 2. 09 giờ sáng

    Khi sử dụng hộp tìm kiếm Đề xuất kiểu Google với mã vba… Tôi đã sử dụng tính năng đó và nó rất tuyệt. Bây giờ, tôi cần mã vba để xóa mục trường lựa chọn thả xuống đã chọn, để lựa chọn khác có thể được thực hiện nhanh hơn (động). Bạn có thể giúp tôi mã vba mà tôi có thể sử dụng làm nút để xóa trường đó không?