Có thể bạn quan tâm: Hàm Đếm Có Điều Kiện Trong Excel: Hướng Dẫn Toàn Diện Từ Cơ Bản Đến Nâng Cao
1. Giới thiệu chung về trị tuyệt đối trong Excel
Trị tuyệt đối (absolute value) là một trong những khái niệm toán học cơ bản, được ký hiệu bằng ký tự “| |”. Đối với một số thực x, trị tuyệt đối của x (kí hiệu là |x|) luôn luôn là một giá trị không âm, tức là:
- Nếu x ≥ 0, thì |x| = x
- Nếu x < 0, thì |x| = –x
Trong môi trường làm việc với bảng tính, đặc biệt là Microsoft Excel, việc tính toán trị tuyệt đối xuất hiện rất thường xuyên: từ việc tính lợi nhuận, độ lệch, sai số, đến việc thực hiện các mô hình tài chính, thống kê, hay xử lý dữ liệu khoa học. Việc nắm vững cách sử dụng hàm ABS (Absolute) trong Excel sẽ giúp người dùng tiết kiệm thời gian, tránh lỗi và nâng cao độ chính xác của các phép tính.
Bài viết dưới đây sẽ cung cấp cho bạn một cái nhìn toàn diện về trị tuyệt đối trong Excel, bao gồm:
- Khái niệm cơ bản và cách hoạt động của hàm
ABS. - Cú pháp, các lưu ý khi sử dụng hàm
ABS. - Các ví dụ thực tế trong các lĩnh vực: tài chính, kế toán, khoa học dữ liệu, kỹ thuật.
- Kỹ thuật kết hợp
ABSvới các hàm khác (IF, SUMIF, COUNTIF, VLOOKUP, INDEX/MATCH, …) để giải quyết các bài toán phức tạp. - Mẹo tối ưu hiệu suất và tránh những lỗi thường gặp.
- Thực hành: mẫu bảng tính mẫu và hướng dẫn từng bước.
Mục tiêu của bài viết: Đọc xong, bạn sẽ tự tin áp dụng hàm
ABStrong bất kỳ môi trường làm việc nào, từ các bảng tính đơn giản cho tới các mô hình phân tích dữ liệu phức tạp.
Có thể bạn quan tâm: Hàm Tách Chữ Trong Excel: Hướng Dẫn Chi Tiết, Mẹo Hay Và Ứng Dụng Thực Tế
2. Hàm ABS trong Excel: Cú pháp và nguyên tắc hoạt động
2.1. Cú pháp cơ bản
=ABS(number)
- number: là giá trị số (hoặc tham chiếu tới ô chứa giá trị số) mà bạn muốn lấy trị tuyệt đối.
- Hàm trả về giá trị không âm của đối số.
Ví dụ nhanh:
| A | B |
|---|---|
| -12 | =ABS(A1) → 12 |
| 7.5 | =ABS(A2) → 7.5 |
| 0 | =ABS(A3) → 0 |
2.2. Những lưu ý quan trọng
| Lưu ý | Mô tả |
|---|---|
| Đối số không phải số | Nếu number không phải là giá trị số (ví dụ: văn bản, lỗi #N/A), hàm ABS sẽ trả về lỗi #VALUE!. |
| Tham chiếu ẩn | Khi truyền một ô chứa công thức, ABS sẽ lấy kết quả của công thức đó, không phải giá trị hiển thị. |
| Số âm 0 | Trong IEEE 754, tồn tại “‑0”. Excel sẽ hiển thị 0, và ABS(-0) trả về 0. |
| Số lớn | Excel hỗ trợ tới 15 chữ số thập phân chính xác. Nếu số vượt quá giới hạn này, độ chính xác có thể giảm. |
Có thể bạn quan tâm: Hàm Thống Kê Trong Excel: Cách Sử Dụng, Ứng Dụng Và Mẹo Tối Ưu
3. Ứng dụng thực tế của trị tuyệt đối trong Excel
3.1. Tính sai số tuyệt đối và sai số trung bình
Khi so sánh dữ liệu thực tế với dự báo, chúng ta thường dùng Sai số tuyệt đối (Absolute Error):
=ABS(Actual - Forecast)
Để tính Sai số trung bình (Mean Absolute Error – MAE) cho một tập dữ liệu:
=AVERAGE(ABS(ActualRange - ForecastRange))
Bước thực hiện:
- Cột A: Giá trị thực tế (Actual).
- Cột B: Giá trị dự báo (Forecast).
- Cột C: Công thức
=ABS(A2-B2)→ sai số tuyệt đối từng dòng. - Ô D1:
=AVERAGE(C2:C101)→ MAE.
3.2. Đánh giá độ lệch giá trị trong kế toán
Trong kế toán, việc kiểm tra độ lệch giữa số dư thực tế và số dư kế hoạch là quan trọng. Trị tuyệt đối giúp loại bỏ dấu âm, chỉ tập trung vào mức độ sai lệch.
=ABS(ActualBalance - PlannedBalance)
Bạn có thể dùng SUMIF kết hợp với ABS để tính tổng độ lệch cho từng tài khoản:
=SUMIF(AccountRange, "Revenue", ABS(ActualRange - PlannedRange))
3.3. Phân tích dữ liệu khoa học: Độ lệch chuẩn của sai số
Khi thực hiện thí nghiệm, thường xuyên thu thập các sai số (có thể âm). Độ lệch chuẩn (Standard Deviation) của các sai số tuyệt đối cho thấy mức độ biến động:
=STDEV.P(ABS(ErrorRange))
3.4. Tính khoảng cách Manhattan trong phân tích dữ liệu địa lý
Khoảng cách Manhattan (L1) giữa hai điểm (x1, y1) và (x2, y2) được tính bằng tổng trị tuyệt đối của các chênh lệch:
=ABS(x1 - x2) + ABS(y1 - y2)
Áp dụng trong Excel:
| A (x1) | B (y1) | C (x2) | D (y2) | E (Khoảng cách) |
|---|---|---|---|---|
| 3 | 5 | 8 | 2 | =ABS(A2-C2)+ABS(B2-D2) → 8 |
3.5. Sử dụng ABS trong công thức điều kiện (IF)
Bạn muốn kiểm tra xem một giá trị có vượt quá ngưỡng cho phép (±5) hay không:
=IF(ABS(A2) > 5, "Quá giới hạn", "Bình thường")
3.6. Kết hợp ABS với hàm SUMPRODUCT để tính tổng trị tuyệt đối của một dãy
=SUMPRODUCT(ABS(A2:A101))
SUMPRODUCT sẽ tự động xử lý mảng và trả về tổng trị tuyệt đối mà không cần nhập công thức mảng (Ctrl+Shift+Enter) trong các phiên bản Excel mới.
3.7. Đánh giá rủi ro tài chính: Giá trị VaR (Value at Risk) theo phương pháp absolute deviation
Trong quản lý rủi ro, một cách đơn giản để ước tính VaR là lấy trị tuyệt đối trung bình của các thay đổi lợi nhuận:
=AVERAGE(ABS(ProfitChangeRange))
Mặc dù không chính xác như các mô hình phức tạp, nhưng đây là một cách nhanh để có “đánh giá sơ bộ” cho các nhà quản lý.

Có thể bạn quan tâm: Cách Chèn Ô Kiểm Tra (tick Box) Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
4. Kỹ thuật nâng cao: Kết hợp ABS với các hàm mảng và hàm thống kê
4.1. Sử dụng ABS trong hàm ARRAYFORMULA (Google Sheets) hoặc CSE (Excel)
Trong Excel, để tính trị tuyệt đối trung bình cho một dãy mà không tạo cột phụ, bạn có thể dùng công thức mảng:
{=AVERAGE(ABS(A2:A101 - B2:B101))}
(Nhấn Ctrl+Shift+Enter để xác nhận công thức mảng trên các phiên bản Excel cũ; trong Excel 365/2026, công thức đã là dynamic array và không cần CSE.)
4.2. Đếm số trường hợp vượt ngưỡng bằng COUNTIFS và ABS
Bạn muốn đếm số lần sai số vượt quá 10% so với giá trị dự báo:
=COUNTIFS(ABS(A2:A101 - B2:B101), ">" & 0.1B2:B101)
Trong Excel 365, công thức này hoạt động ngay vì COUNTIFS chấp nhận mảng.
4.3. Tìm giá trị gần nhất (nearest neighbor) dựa trên trị tuyệt đối
Giả sử bạn có danh sách các giá trị tham chiếu và muốn tìm giá trị trong cột C gần nhất với một số cho trước X:
=INDEX(C2:C100, MATCH(MIN(ABS(C2:C100 - X)), ABS(C2:C100 - X), 0))
Đây là một công thức mảng (Ctrl+Shift+Enter) trong các phiên bản cũ, hoặc công thức động trong Office 365.
4.4. Sử dụng ABS trong PivotTable để tổng hợp dữ liệu
Khi tạo PivotTable, bạn có thể thêm trường tính toán (Calculated Field) với công thức:
=ABS(Sales - Target)
Sau khi thêm, PivotTable sẽ hiển thị tổng trị tuyệt đối cho mỗi nhóm (region, product, …).
4.5. Tối ưu tính năng Conditional Formatting với ABS
Để làm nổi bật các giá trị lệch quá 5% so với mục tiêu:
- Chọn vùng dữ liệu (ví dụ: C2:C100).
- Vào Home → Conditional Formatting → New Rule → Use a formula to determine which cells to format.
- Nhập công thức:
=ABS(C2 - $B2) > 0.05$B2
- Chọn định dạng (màu nền đỏ) và áp dụng.
5. Những lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
#VALUE! | Đối số không phải số (văn bản, ngày tháng không đúng định dạng) | Kiểm tra và chuyển đổi dữ liệu sang kiểu số (VALUE, DATEVALUE) hoặc dùng IFERROR(ABS(...),0) |
#N/A | Tham chiếu tới ô chứa lỗi #N/A | Sử dụng IFERROR hoặc IF(ISNA(...),0,ABS(...)) |
| Kết quả sai khi dùng ABS trên ngày tháng | Excel lưu ngày tháng dưới dạng số sê-ri; ABS sẽ tính trị tuyệt đối của số sê-ri, không phải khoảng cách ngày | Trước khi dùng ABS, tính hiệu ngày: =ABS(A2-B2) (cũng trả về số ngày) |
Độ trễ khi áp dụng ABS trên dải dữ liệu lớn | Tính toán mảng có thể tốn thời gian nếu dữ liệu > 100.000 hàng | Sử dụng Power Query hoặc Power Pivot để thực hiện tính toán ngoài Excel, hoặc tính toán trước trong cột phụ rồi dùng giá trị đã tính. |
Hàm ABS không phản hồi trong Excel Online | Một số phiên bản cũ của Excel Online có bug với công thức mảng | Cập nhật trình duyệt, hoặc chuyển sang Excel Desktop. |
6. Thực hành: Xây dựng một mẫu bảng tính “Phân Tích Sai Sót Bán Hàng”
6.1. Mô tả yêu cầu
- Dữ liệu: Bảng gồm Ngày, Doanh thu thực tế, Doanh thu dự báo.
- Mục tiêu:
- Tính Sai số tuyệt đối mỗi ngày.
- Tính Tổng sai số, MAE, MSE (Mean Squared Error).
- Đánh dấu các ngày có sai số > 20% dự báo bằng Conditional Formatting.
- Tạo PivotTable tóm tắt sai số theo Tháng.
6.2. Các bước thực hiện
- Nhập dữ liệu (cột A-D):
- A: Ngày (dd/mm/yyyy)
- B: Doanh thu thực tế (số)
- C: Doanh thu dự báo (số)
- Cột D – Sai số tuyệt đối:
=ABS(B2-C2)(sao chép xuống toàn bộ).- Cột E – Sai số phần trăm:
=IF(C2=0,0,ABS(B2-C2)/C2)→ định dạng %.- Ô G1 – Tổng sai số:
=SUM(D2:D1000)- Ô G2 – MAE:
=AVERAGE(D2:D1000)- Ô G3 – MSE:
=AVERAGE((B2:B1000-C2:C1000)^2)→ công thức mảng (Ctrl+Shift+Enter) hoặc dùng=AVERAGE((B2:B1000-C2:C1000)(B2:B1000-C2:C1000)).- Conditional Formatting (cột E):
- Công thức:
=E2>0.2→ nền màu cam. - PivotTable:
- Thêm trường Tháng (từ cột Ngày) → Rows.
- Thêm Sai số tuyệt đối → Values → Sum.
- Thêm Sai số phần trăm → Values → Average.
6.3. Kết quả mong đợi
- Bảng hiển thị nhanh các ngày có sai số lớn.
- PivotTable cung cấp cái nhìn tổng quan về hiệu suất dự báo theo tháng.
- Các chỉ số MAE, MSE giúp đánh giá độ chính xác của mô hình dự báo.
7. Mẹo tối ưu hiệu suất khi làm việc với hàm ABS
- Tránh lặp lại công thức trong cùng một cột: Tạo một cột phụ để lưu kết quả
ABSrồi tham chiếu lại, giảm tính toán lặp. - Sử dụng Power Query: Khi dữ liệu lớn (> 100k), thực hiện tính toán
ABStrong Power Query (Add Column → Custom Column →Number.Abs(Column)). Kết quả sẽ được tải vào mô hình dữ liệu nhanh hơn. - Sử dụng VBA nếu cần tính toán phức tạp:
vba Function AbsArray(rng As Range) As Variant Dim arr As Variant, out() As Double, i As Long, j As Long arr = rng.Value ReDim out(1 To UBound(arr, 1), 1 To UBound(arr, 2)) For i = 1 To UBound(arr, 1) For j = 1 To UBound(arr, 2) If IsNumeric(arr(i, j)) Then out(i, j) = Abs(arr(i, j)) Else out(i, j) = CVErr(xlErrValue) End If Next j Next i AbsArray = out End Function
Dùng trong sheet:=AbsArray(A2:C1000)→ trả về mảng trị tuyệt đối. - Kiểm tra dữ liệu đầu vào: Dùng
Data Validationđể buộc nhập số, giảm khả năng lỗi#VALUE!. - Sử dụng hàm
AGGREGATEkhi muốn bỏ qua lỗi trong tính tổng trị tuyệt đối:excel =AGGREGATE(9,6,ABS(A2:A100)) // 9 = SUM, 6 = ignore errors
8. Kết luận
Trị tuyệt đối, dù là một khái niệm đơn giản, lại là công cụ mạnh mẽ trong Excel, hỗ trợ chúng ta:
- Xử lý dữ liệu: Loại bỏ dấu âm, tập trung vào độ lớn.
- Phân tích lỗi: Tính sai số, MAE, MSE, VaR…
- Kiểm soát rủi ro: Đánh dấu các giá trị vượt ngưỡng, tạo báo cáo động.
- Tối ưu mô hình: Kết hợp với các hàm thống kê và mảng để xây dựng mô hình phức tạp.
Bằng việc nắm vững hàm ABS, cách kết hợp với các hàm khác và áp dụng các mẹo tối ưu, bạn có thể biến Excel từ một công cụ tính toán đơn thuần thành một nền tảng phân tích dữ liệu mạnh mẽ, đáp ứng nhu cầu công việc trong tài chính, kế toán, khoa học dữ liệu và nhiều lĩnh vực khác.
Hành động ngay: Hãy mở một file Excel mới, nhập một vài dữ liệu mẫu và thực hành các công thức trên. Khi đã quen, bạn sẽ thấy việc sử dụng trị tuyệt đối không còn là thách thức mà trở thành một phần không thể thiếu trong bộ công cụ phân tích của mình.
Bạn có câu hỏi hoặc muốn chia sẻ cách bạn đã áp dụng hàm ABS trong công việc? Hãy để lại bình luận phía dưới để cùng nhau học hỏi!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
