Cách Làm Tròn Số Âm Chính Xác Trong Excel Với Hàm CEILING.PRECISE

Bảng tính của bạn hiển thị lỗi khi làm tròn các khoản lỗ hoặc khoản giảm trừ. Hàm CEILING thường không xử lý được số âm đúng cách, đặc biệt khi bạn cần làm tròn lên bội số gần nhất. Hàm CEILING.PRECISE giải quyết vấn đề này bằng cách luôn làm tròn về không, bất kể số dương hay âm.

Vấn đề của CEILING với số âm

Hàm CEILING truyền thống yêu cầu cả số và bội số phải cùng dấu. Khi bạn cố làm tròn số âm với bội số dương, Excel trả về lỗi hoặc kết quả không mong muốn.

Ví dụ điển hình: Bạn có khoản lỗ -237 nghìn đồng và cần làm tròn lên bội số gần nhất của 50 nghìn để báo cáo tài chính. Công thức =CEILING(-237, 50) không hoạt động vì số âm và bội số dương không tương thích.

Các trường hợp CEILING thường gặp lỗi:

  • Điều chỉnh khoản lỗ lên bội số của 10, 50, 100
  • Làm tròn chiết khấu âm trong bảng giá
  • Tính toán độ lệch âm trong phân tích chênh lệch

Nhiều người giải quyết tạm thời bằng cách dùng ABS để chuyển thành số dương, làm tròn, rồi nhân với -1. Cách này rườm rà và dễ sai khi kéo công thức xuống nhiều dòng.

CEILING.PRECISE làm tròn về không tự động

CEILING.PRECISE bỏ qua hoàn toàn dấu của bội số. Bất kể bạn nhập bội số dương hay âm, hàm này đều làm tròn số âm về phía không.

XEM THÊM:  5 Cách Dùng Hàm PRODUCT Mà 90% Dân Văn Phòng Không Biết

Cú pháp đơn giản: =CEILING.PRECISE(số, bội_số)

Tham số:

  • Số: Giá trị cần làm tròn (âm hoặc dương)
  • Bội_số: Bội số làm tròn (tùy chọn, mặc định là 1)

Điểm khác biệt quan trọng: Với số âm -237 và bội số 50, CEILING.PRECISE trả về -200 (làm tròn về phía không), không phải -250.

Ứng dụng thực tế trong kế toán

Làm tròn khoản lỗ trong báo cáo tài chính

Giả sử bạn có bảng khoản lỗ theo từng phòng ban cần làm tròn lên bội số 100 nghìn:

=CEILING.PRECISE(C2, 100)

Với C2 chứa giá trị -347 nghìn, công thức trả về -300 nghìn. Kết quả luôn gần với không hơn, phù hợp với nguyên tắc kế toán thận trọng.

So sánh kết quả:

  • Lỗ thực tế: -347 nghìn
  • CEILING thường: Lỗi hoặc -400 nghìn (sai)
  • CEILING.PRECISE: -300 nghìn (đúng)

Điều chỉnh chiết khấu âm

Trong một số trường hợp, bạn có các khoản điều chỉnh giá âm cần làm tròn lên bội số của 5:

=CEILING.PRECISE(B5, 5)

Nếu B5 là -17 (phụ thu -17 nghìn), kết quả là -15. Công thức này hoạt động đồng nhất cho cả số dương và âm, không cần thêm điều kiện IF.

Tính độ lệch trong phân tích chênh lệch

Khi so sánh thực tế với dự toán, độ lệch âm cần làm tròn để dễ nhìn trong biểu đồ:

=CEILING.PRECISE(Thực_tế - Dự_toán, 10)

Công thức này tự động làm tròn cả lệch âm và dương về bội số 10, giúp biểu đồ cột dễ đọc hơn.

XEM THÊM:  Cách Dùng Hàm RANDBETWEEN Trong Excel: Tạo Số Ngẫu Nhiên Trong 30 Giây

Kết hợp với hàm khác

Với hàm IF cho báo cáo linh hoạt

Đôi khi bạn chỉ cần làm tròn số âm, giữ nguyên số dương:

=IF(A2<0, CEILING.PRECISE(A2, 50), A2)

Công thức kiểm tra nếu A2 âm thì làm tròn lên bội số 50, còn số dương giữ nguyên giá trị gốc.

Với hàm SUM trong tổng hợp dữ liệu

Khi cần tổng các giá trị đã làm tròn:

=SUM(CEILING.PRECISE(B2:B10, 100))

Đây là công thức mảng (nhấn Ctrl+Shift+Enter trong Excel cũ), làm tròn từng giá trị rồi tính tổng. Excel 365 tự động nhận diện công thức mảng.

Với hàm ROUND để kiểm soát chặt chẽ hơn

Đôi khi bạn cần làm tròn lên bội số trước, rồi làm tròn thêm chữ số thập phân:

=ROUND(CEILING.PRECISE(A2, 5), 1)

Ví dụ: -17.68 làm tròn lên bội số 5 thành -15, rồi làm tròn 1 chữ số thập phân vẫn là -15.0.

Lưu ý khi sử dụng

Phiên bản Excel hỗ trợ: CEILING.PRECISE có từ Excel 2010 trở lên. Nếu bạn dùng Excel 2007 hoặc cũ hơn, hàm này không khả dụng.

Bội số mặc định: Khi bỏ qua tham số bội_số, hàm tự động dùng 1. Công thức =CEILING.PRECISE(-4.7) trả về -4, làm tròn lên số nguyên gần nhất về phía không.

Khác biệt với CEILING.MATH: CEILING.MATH có thêm tham số thứ ba để kiểm soát hướng làm tròn số âm. CEILING.PRECISE đơn giản hơn vì luôn làm tròn về không, không cần tham số thêm.

Các trường hợp đặc biệt

Khi số là bội số chính xác

Nếu số đã là bội số chính xác của giá trị làm tròn, hàm trả về nguyên số đó:

=CEILING.PRECISE(-200, 50)  // Kết quả: -200
=CEILING.PRECISE(-250, 50)  // Kết quả: -250

Không có làm tròn xảy ra vì số đã chia hết cho bội số.

XEM THÊM:  Hàm BASE Trong Excel: Cách Đơn Giản Chuyển Số Thập Phân Sang Bất Kỳ Hệ Cơ Số Nào

Khi số hoặc bội số bằng 0

Nếu số cần làm tròn là 0, kết quả luôn là 0 bất kể bội số. Nếu bội số là 0, Excel trả về lỗi chia cho 0.

Với số thập phân nhỏ

CEILING.PRECISE hoạt động tốt với bội số thập phân:

=CEILING.PRECISE(-4.42, 0.05)  // Kết quả: -4.40

Làm tròn -4.42 lên bội số 0.05 gần nhất về phía không, kết quả là -4.40.

Kết quả sau khi áp dụng

Báo cáo tài chính của tôi không còn lỗi khi làm tròn số âm. Các khoản lỗ được làm tròn đồng nhất lên bội số 100 nghìn trong vòng 3 giây thay vì phải sửa thủ công 50 dòng.

CEILING.PRECISE đặc biệt hữu ích cho:

  • Bộ phận kế toán làm tròn khoản lỗ, khoản giảm trừ
  • Phân tích tài chính cần làm tròn độ lệch âm
  • Báo cáo cần làm tròn cả số âm và dương đồng nhất

Hàm này tương thích với Excel 2010 trở lên và cả Google Sheets. Nếu bạn cần kiểm soát chặt hơn hướng làm tròn số âm, hãy xem thêm hàm CEILING.MATH với tham số chế độ làm tròn.

Related Posts

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *