Bob thực hiện các phép tính và muốn làm tròn kết quả đến giá trị tiếp theo kết thúc bằng 9. Nói cách khác, để đặt giá bán lẻ mục tiêu, anh ta muốn tính các chi phí khác nhau và sau đó làm tròn các câu trả lời sao cho chúng kết thúc bằng 9. Do đó , $ 1,42 làm tròn thành $ 1,49, $ 1,49 không thay đổi, $ 9,01 làm tròn thành $ 9,09, v.v.

Trên thực tế, có khá nhiều công thức bạn có thể sử dụng để điều chỉnh giá theo ý muốn. Excel cung cấp một số hàm làm tròn khác nhau mà bạn có thể thử. Bạn có thể nghĩ rằng bạn có thể sử dụng một hàm ROUNDUP đơn giản để thực hiện công việc, như thể hiện trong hình sau:

=ROUNDUP(A1,1)-0.01

Tuy nhiên, điều này sẽ không hoạt động bình thường, nếu giá trị trong A1 kết thúc bằng số 0 (1,00, 1,10, 1,20, v.v.). Trong trường hợp đó, công thức chỉ cần trừ đi 0,01 từ giá trị ban đầu, ví dụ: chuyển đổi 1,00 thành 0,99.

Giải pháp là thêm 0,01 vào giá trị trong A1 trước khi bạn làm tròn, theo cách này:

=ROUNDUP(A1+0.01,1)-0.01

Bạn cũng có thể sử dụng hàm CEILING theo cách gần như chính xác như khi bạn đã thực hiện hàm ROUNDUP:

=CEILING(A1+0.01,0.1)-0.01

Tuy nhiên, một cách tiếp cận khác (và ngắn hơn) là sử dụng hàm ROUNDDOWN để làm tròn, theo cách này:

=ROUNDDOWN(A1,1)+0.09

Bạn cũng có thể sử dụng hàm ROUND thẳng theo cách này:

=ROUND(A1+0.05,1)-0.01

Shorter vẫn là một giải pháp không dựa vào bất kỳ chức năng làm tròn tích hợp nào:

=(INT(A1*10)+0.9)/10

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (12825) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2019 và Excel trong Office 365.