Bỏ qua đến nội dung chính

Bài 3 · Chương 5: Hàm cơ bản

Làm tròn với ROUND

Dùng ROUND để làm tròn đến số chữ số thập phân cho trước, dùng num_digits âm để làm tròn tiền VND đến hàng nghìn, và phân biệt làm tròn bằng hàm (đổi giá trị) với làm tròn bằng định dạng (chỉ đổi cách hiển thị).

10 phút2 bài tậpCơ bản
Mục lục bài
  1. Mục tiêu
  2. Ví dụ có lời giải
  3. Điền tiếp công thức
  4. Tìm chỗ sai
  5. Kiểm tra nhanh
  6. Lỗi hay gặp
  7. Trên Excel thật
  8. Luyện tập (2 bài tập)

Ôn lại trước khi học

Thử nhớ lại trước, rồi mới xem đáp án.

  1. Cột E có lương của 10 nhân viên, từ E2 đến E11. Viết công thức tính tổng. Trên Excel cho Windows, phím tắt nào chèn nhanh công thức cộng?

    Xem đáp án
    Công thức là =SUM(E2:E11). Phím tắt trên Windows là Alt+=, chèn công thức SUM vào ô đang chọn.
  2. Công thức =E2/26*F2 có số 26 gõ cứng. Nếu đưa số ngày công chuẩn vào ô J1 và sao chép công thức xuống, bạn viết ô J1 thế nào trong công thức, và vì sao?

    Xem đáp án
    Viết $J$1. Địa chỉ có dấu $ giữ nguyên khi sao chép công thức, nên mọi hàng đều đọc đúng ô J1. Đổi số ở J1 thì cả cột tự cập nhật.
  3. Vùng điểm C2:C11 có vài ô trống. Công thức nào cho điểm trung bình, và các ô trống được tính thế nào?

    Xem đáp án
    Công thức là =AVERAGE(C2:C11). Hàm bỏ qua ô trống, chỉ chia cho số ô có số. Ô chứa số 0 thì vẫn được tính.

Mục tiêu

Sau bài này bạn có thể:

  • Dùng ROUND để làm tròn đến số chữ số thập phân cho trước.
  • Dùng num_digits âm để làm tròn tiền VND đến hàng nghìn.
  • Phân biệt làm tròn bằng hàm (đổi giá trị) với làm tròn bằng định dạng (chỉ đổi cách hiển thị).

Ví dụ có lời giải

Bảng lương tính Thực lĩnh theo ngày công: lương cơ bản chia cho số ngày công chuẩn, rồi nhân với số ngày đã đi làm. Tiền đồng không có phần lẻ, nên bạn làm tròn kết quả đến hàng nghìn bằng =ROUND(B2/$B$5*C2,-3).

Ô B5 chứa số ngày công chuẩn của công ty là 26 (số giả định cho bài học).

Cú pháp=ROUND(number, num_digits)
  • numbersố cần làm tròn

    Bắt buộc. Có thể là một số, một ô hoặc cả một phép tính.

  • num_digitssố chữ số muốn giữ

    Bắt buộc. Lớn hơn 0 thì làm tròn đến số chữ số thập phân đó. Bằng 0 thì làm tròn đến số nguyên. Nhỏ hơn 0 thì làm tròn về bên trái dấu thập phân.

ABCD
1Họ và tênLương cơ bảnNgày côngThực lĩnh
2Trần Thị Lan8,500,00024
3Lê Văn Hùng9,200,00022
4
5Ngày công chuẩn26

Làm tròn Thực lĩnh đến hàng nghìn đồng

  1. Làm gì: Đọc phép tính chưa làm tròn của D2: B2/$B$5*C2. Với B2 là 8,500,000 và C2 là 24, kết quả có phần lẻ, khoảng 7,846,153.85.

    Vì sao: Tiền đồng không có phần lẻ, nên bạn cần làm tròn. Dấu $ giữ ô B5 đứng yên khi bạn sao chép công thức xuống hàng dưới.

  2. Làm gì: Đặt phép tính đó vào đối số thứ nhất của ROUND: ROUND(B2/$B$5*C2, ...).

    Vì sao: Đối số thứ nhất của ROUND là số cần làm tròn. Phép tính nằm ngay trong ROUND nên Excel tính xong rồi mới làm tròn.

  3. Chỗ hay sai

    Làm gì: Chọn số chữ số: gõ -3 làm đối số thứ hai, rồi đóng ngoặc.

    Vì sao: Số âm làm tròn về bên trái dấu thập phân. Làm tròn đến hàng nghìn nghĩa là ba chữ số cuối thành 0 sau khi làm tròn, nên num_digits là -3, không phải 3.

  4. Làm gì: Nhấn Enter. D2 hiện 7,846,000. Sao chép xuống D3, ô hiện 7,785,000.

    Vì sao: Với D2, phần dưới hàng nghìn là 153.85, nhỏ hơn 500 nên làm tròn xuống. Với D3, phép tính cho khoảng 7,784,615.38, phần dưới hàng nghìn là 615.38, lớn hơn 500 nên làm tròn lên thành 7,785,000. Giá trị trong ô đã đổi thật, không chỉ hiện khác đi.

Tự hỏi mình

  • Nếu bạn gõ 3 thay cho -3, ô D2 sẽ làm tròn đến đâu?
  • Vì sao không nên gõ cứng số 26 vào công thức, mà để ở ô B5?

Làm tròn bằng hàm hay bằng định dạng?

Nút giảm số thập phân và định dạng số chỉ đổi cách số hiện ra. Giá trị thật trong ô không đổi, và bạn thấy giá trị thật trên thanh công thức. Muốn đổi giá trị thật, bạn dùng hàm ROUND.

Ví dụ có ba ô, mỗi ô chứa 1.6, và ô thứ tư là tổng của ba ô đó.

Cách làm trònBa ô hiệnGiá trị thật của ba ôÔ tổng hiện
Định dạng không có số thập phân2, 2, 21.6, 1.6, 1.65
Dùng ROUND đến số nguyên2, 2, 22, 2, 26

Với định dạng, ba ô hiện 2 nhưng tổng thật là 4.8 và hiện 5, nên người đọc thấy 2 + 2 + 2 không ra 5. Với ROUND, mỗi ô là 2 thật và tổng là 6.

Điền tiếp công thức

Mỗi câu bỏ trống nhiều hơn câu trước.

Câu 1. B2 là đơn giá và C2 là số lượng. Làm tròn Thành tiền (đơn giá nhân số lượng) đến hàng nghìn đồng.

Điền vào chỗ trống

=ROUND(B2*C2,)

Câu 2. Ô D2 chứa một điểm. Làm tròn điểm ở D2 đến một chữ số thập phân.

Điền vào chỗ trống

=ROUND(,)

Câu 3. Ô E5 chứa một số tiền. Làm tròn số tiền ở E5 đến hàng nghìn đồng.

Điền vào chỗ trống

=(,)

Tìm chỗ sai

Cô kế toán muốn làm tròn Thực lĩnh đến hàng nghìn đồng (ô J1 chứa số ngày công chuẩn), nhưng kết quả vẫn còn phần lẻ. Bấm vào phần bạn nghĩ là sai.

Tìm chỗ sai

Công thức này có một chỗ sai. Bấm vào phần bạn nghĩ là sai.

Sau đây là phần luyện tập, gồm hai bài: làm tròn tiền lương đến hàng nghìn, và làm tròn điểm đến một chữ số thập phân.

Đọc xong, giờ thử

Luyện tập ngay (2 bài tập)

Làm trực tiếp trên lưới trong trình duyệt. Mỗi lần bấm chấm bài, DeskLab kiểm tra kết quả và gợi ý nếu bạn chưa làm đúng.

Bắt đầu luyện tập

Chấm tự động ngay trên máy bạn. Không cần đăng nhập. Tiến độ lưu trên trình duyệt này.

Kiểm tra nhanh

Muốn làm tròn số 12,345,678 đến hàng nghìn, num_digits là bao nhiêu?

Ba ô, mỗi ô chứa 1.6, được định dạng không có số thập phân nên hiện 2, 2, 2. Ô tổng, cũng định dạng không có số thập phân, dùng SUM lại hiện 5. Vì sao?

Bạn bấm nút giảm số thập phân cho cột Thực lĩnh. Giá trị trong ô có bị làm tròn không?

Lỗi hay gặp

  • Bấm giảm số thập phân, tưởng đã làm tròn, nhưng tổng cộng bị lệch.

    Nguyên nhân
    Định dạng chỉ đổi cách hiển thị. Các phép tính sau đó vẫn dùng giá trị thật còn lẻ.
    Cách sửa
    Dùng ROUND để đổi giá trị thật, ví dụ =ROUND(B2*C2,-3).
  • Muốn làm tròn đến hàng nghìn nhưng ô vẫn còn phần lẻ.

    Nguyên nhân
    Nhầm num_digits là -3 (hàng nghìn) với 3 (ba chữ số thập phân).
    Cách sửa
    Với số tiền VND, dùng số âm: -3 cho hàng nghìn, -6 cho hàng triệu.
  • Tổng sau làm tròn khác tổng bạn tính tay.

    Nguyên nhân
    Bạn làm tròn từng số trước khi cộng. Ví dụ năm số 2.4 làm tròn từng số thành 2 cho tổng 10, còn cộng trước rồi làm tròn cho 12.
    Cách sửa
    Giữ nguyên các số ở bước tính, chỉ làm tròn kết quả cuối cùng, trừ khi quy định yêu cầu làm tròn từng hàng.

Trên Excel thật

  • Kết quả của ROUND: Lưới DeskLab và Excel cho cùng kết quả với các ví dụ của Microsoft, chẳng hạn =ROUND(21.5,-1) ra 20 và =ROUND(626.3,-3) ra 1000.
  • Định dạng số: Trên Excel thật, định dạng số và nút giảm số thập phân chỉ đổi cách hiển thị, không đổi giá trị. Khi chấm bài, DeskLab đọc giá trị thật trong ô, nên chỉ đổi định dạng thì bài chưa đạt.