10 các hàm cơ bản trong excel
Top 10 các hàm cơ bản trong excel DỄ DÙNG
Trong công việc hằng ngày, Excel gần như là công cụ không thể thiếu đối với dân kế toán và nhân viên văn phòng. Việc nắm vững các hàm cơ bản trong excel không chỉ giúp bạn xử lý số liệu nhanh chóng mà còn giảm thiểu sai sót khi làm báo cáo, thống kê hay quản lý dữ liệu. Bài viết dưới đây sẽ tổng hợp top 10 hàm Excel dễ dùng, phổ biến nhất, giúp bạn làm việc hiệu quả và chuyên nghiệp hơn.
Giới thiệu chung về các hàm cơ bản trong Excel
Các hàm cơ bản trong Excel là những công thức có sẵn, được thiết kế để thực hiện các phép tính và xử lý dữ liệu một cách tự động. Từ những hàm đơn giản như tính tổng, đếm số lượng đến các hàm logic hay tìm kiếm, tất cả đều giúp bạn tiết kiệm thời gian và hạn chế thao tác thủ công. Chỉ cần hiểu và áp dụng đúng, bạn có thể biến một bảng dữ liệu phức tạp trở nên dễ quản lý và rõ ràng hơn.
Tầm quan trọng của các hàm cơ bản trong Excel đối với công việc
Để làm việc hiệu quả với Excel, việc hiểu và sử dụng thành thạo các hàm cơ bản là yếu tố gần như bắt buộc đối với dân kế toán và nhân viên văn phòng. Những hàm này không chỉ giúp bạn xử lý dữ liệu nhanh hơn mà còn nâng cao độ chính xác và tính chuyên nghiệp trong công việc hàng ngày.
- Giúp xử lý dữ liệu nhanh chóng, tiết kiệm thời gian so với làm thủ công
- Tăng độ chính xác trong tính toán, hạn chế sai sót
- Hỗ trợ tổng hợp, phân tích số liệu hiệu quả hơn
- Tự động hóa nhiều thao tác lặp đi lặp lại
- Dễ dàng lập báo cáo, thống kê chuyên nghiệp
- Giúp kiểm tra và đối chiếu dữ liệu nhanh
- Nâng cao năng suất làm việc hàng ngày
- Tạo lợi thế cạnh tranh trong công việc văn phòng
- Hỗ trợ ra quyết định dựa trên dữ liệu chính xác
- Giúp công việc trở nên khoa học, logic và dễ quản lý hơn
Nhóm các hàm cơ bản trong Excel dùng để tính toán
Hàm SUM – Tính tổng nhanh chóng
Hàm SUM dùng để tính tổng các giá trị số trong một hoặc nhiều ô. Hàm này giúp bạn cộng nhanh một dãy số mà không cần tính thủ công.
CÔNG THỨC CỦA HÀM SUM: =SUM(Number1, Number2,…)
Trong đó: Number1, Number2, Number3… là các số, ô hoặc vùng dữ liệu mà bạn muốn tính tổng.
Kết quả: Hàm SUM sẽ trả về tổng tất cả các giá trị đã chọn.
Ví dụ: =SUM(5,10,15), =SUM(20,35,15)
Hàm AVERAGE – Tính giá trị trung bình
Hàm AVERAGE trong Excel được sử dụng để tính giá trị trung bình cộng của một dãy số trong bảng tính. Đây là công cụ rất tiện lợi khi bạn cần tính nhanh điểm trung bình, doanh thu trung bình hay các số liệu thống kê cơ bản.
CÔNG THỨC HÀM AVERAGE: =AVERAGE(number1, number2, …)
Trong đó:
- number1 (bắt buộc): Là số đầu tiên, hoặc có thể là ô dữ liệu hay vùng dữ liệu cần tính trung bình.
- number2, … (tùy chọn): Các số, ô hoặc phạm vi bổ sung. Bạn có thể nhập tối đa 255 đối số.
Kết quả: Hàm sẽ trả về giá trị trung bình cộng của tất cả các dữ liệu được chọn.
Ví dụ: Bạn bán hàng trong 5 ngày với doanh thu như sau:
- Ngày 1: 400.000đ
- Ngày 2: 600.000đ
- Ngày 3: 500.000đ
- Ngày 4: 700.000đ
- Ngày 5: 800.000đ
Công thức: =AVERAGE(400000, 600000, 500000, 700000, 800000)
Hàm COUNT – Đếm ô chứa số
Hàm COUNT trong Excel được dùng để đếm số lượng ô có chứa giá trị là số trong một vùng dữ liệu. Hàm này rất hữu ích khi bạn cần thống kê nhanh có bao nhiêu ô là số, bỏ qua chữ hoặc ô trống.
CÔNG THỨC HÀM COUNT: =COUNT(value1, value2, …)
Trong đó: value1, value2, …: Là các ô, vùng dữ liệu hoặc giá trị mà bạn muốn đếm. Hàm chỉ tính những ô chứa số.
Kết quả: Hàm sẽ trả về tổng số ô có chứa giá trị là số trong vùng được chọn.
Hàm COUNTA – Đếm ô không trống
Hàm COUNTA trong Excel được sử dụng để đếm tất cả các ô có chứa dữ liệu trong một phạm vi, bao gồm số, chữ, ký tự hoặc bất kỳ nội dung nào (chỉ trừ ô trống).
CÔNG THỨC HÀM COUNTA: =COUNTA(value1, value2, …)
Trong đó: value1, value2, …: Là các ô hoặc vùng dữ liệu cần đếm. Hàm sẽ tính tất cả ô có chứa dữ liệu.
Kết quả: Hàm trả về tổng số ô không trống trong phạm vi được chọn.
Hàm MIN và MAX – Tìm giá trị nhỏ nhất và lớn nhất
Hàm MIN và MAX trong Excel được dùng để tìm giá trị nhỏ nhất hoặc lớn nhất trong một dãy số, một vùng dữ liệu hoặc toàn bộ bảng tính. Đây là hai hàm rất hữu ích khi bạn cần so sánh số liệu nhanh chóng.
CÔNG THỨC HÀM MIN: =MIN(number1, number2, …)
CÔNG THỨC HÀM MAX: =MAX(number1, number2, …)
Trong đó: number1, number2, …: Là các số, ô hoặc vùng dữ liệu cần so sánh.
Kết quả: MIN: Trả về giá trị nhỏ nhất và MAX: Trả về giá trị lớn nhất
Hàm PRODUCT
Hàm PRODUCT trong Excel được sử dụng để nhân các giá trị lại với nhau và trả về kết quả là tích của chúng. Hàm này giúp bạn thực hiện phép nhân nhanh chóng mà không cần tính thủ công.
CÔNG THỨC HÀM PRODUCT: =PRODUCT(number1, number2, …)
Trong đó:
- number1 (bắt buộc): Là giá trị đầu tiên, có thể là số, ô hoặc vùng dữ liệu cần tính.
- number2, … (tùy chọn): Các giá trị bổ sung (số, ô hoặc phạm vi). Tối đa 255 đối số.
Hàm ODD/EVEN
Hàm ODD trong Excel được dùng để làm tròn một số lên số nguyên lẻ gần nhất. Dù số ban đầu là số chẵn hay số thập phân, kết quả trả về luôn là số lẻ và lớn hơn hoặc bằng giá trị ban đầu.
CÔNG THỨC HÀM ODD: =ODD(number)
Trong đó: number: (bắt buộc) là giá trị cần làm tròn.
Kết quả: Hàm trả về số nguyên lẻ gần nhất (làm tròn lên) so với số đã cho.
CÔNG THỨC HÀM EVEN: =EVEN(number)
Trong đó: number: (bắt buộc) là giá trị cần làm tròn.
Kết quả: Hàm trả về số nguyên chẵn gần nhất (làm tròn lên) so với số đã cho.
Nhóm các hàm điều kiện logic trong Excel
Hàm IF – Hàm điều kiện cơ bản
Hàm IF được dùng để kiểm tra dữ liệu có thỏa điều kiện người dùng đặt ra và trả về kết quả theo biểu thức logic đúng hoặc sai.
CÔNG THỨC HÀM IF: =IF(Logical_test, Value_if_true, Value_if_false)
Trong đó:
- Logical_test: Điều kiện cần kiểm tra.
- Value_if_true: Giá trị trả về nếu điều kiện đúng.
- Value_if_false: Giá trị trả về nếu điều kiện sai.
Lưu ý: Nếu bỏ trống Value_if_true hoặc Value_if_false
- Điều kiện đúng → trả về 0
- Điều kiện sai → trả về FALSE
Ví dụ minh họa: Xét kết quả học tập của học sinh dựa trên điểm số
- Điểm từ 7 trở lên → Đạt
- Điểm dưới 7 → Không đạt
Tại ô D2, bạn nhập công thức: =IF(C2>=7, “Đạt”, “Không đạt”)
- Nếu điểm ở ô C2 ≥ 7 → hiển thị “Đạt”
- Nếu điểm ở ô C2 < 7 → hiển thị “Không đạt”
Hàm SUMIF – Tính tổng có điều kiện
Để tính tổng các ô thỏa mãn một điều kiện nhất định (ví dụ: lớn hơn 100), bạn sử dụng hàm SUMIF trong Excel.
CÔNG THỨC HÀM SUMIF: =SUMIF(range, criteria, [sum_range])
Trong đó:
- range: Vùng dữ liệu dùng để kiểm tra điều kiện.
- criteria: Điều kiện cần thỏa mãn (có thể là số, văn bản, ngày tháng, hoặc biểu thức như “>100”).
- sum_range (tùy chọn): Vùng dữ liệu cần tính tổng. Nếu bỏ qua, Excel sẽ cộng ngay trong range.
Ví dụ minh họa: Bạn có danh sách doanh thu và muốn tính tổng các giá trị lớn hơn 100: =SUMIF(A1:A10, “>100”)
Kết quả: Tổng các giá trị trong A1:A10 chỉ tính những số lớn hơn 100.
Hàm COUNTIF – Đếm có điều kiện
Hàm COUNTIF trong Excel được dùng để đếm số lượng ô thỏa mãn một điều kiện cụ thể trong một vùng dữ liệu.
CÔNG THỨC HÀM COUNTIF: =COUNTIF(range, criteria)
Trong đó:
- range: Vùng dữ liệu cần đếm.
- criteria: Điều kiện để xác định ô nào được tính (có thể là số, văn bản hoặc biểu thức như “>150”).
Kết quả: Hàm trả về số lượng ô thỏa mãn điều kiện đã đặt ra.
Ví dụ minh họa: Bạn có bảng thống kê số lượng tồn kho của các mặt hàng. Yêu cầu: Đếm xem có bao nhiêu mặt hàng có số lượng trên 150 sản phẩm.
Công thức: =COUNTIF(C2:C11, “>150”)
Kết quả: Có tổng cộng 1 mặt hàng có số lượng tồn trên 150 sản phẩm.
Hàm AND – Kết hợp nhiều điều kiện đúng
Hàm AND trong Excel được dùng để kiểm tra nhiều điều kiện cùng lúc.
- Nếu tất cả điều kiện đều đúng → trả về TRUE
- Nếu chỉ cần 1 điều kiện sai → trả về FALSE
Hàm AND thường được kết hợp với hàm IF để trả về kết quả cụ thể.
CÔNG THỨC HÀM AND: =IF(AND(điều_kiện1, điều_kiện2, …), giá_trị_đúng, giá_trị_sai)
Ví dụ minh họa: Yêu cầu
- A1 > 50
- B1 > 25
→ Nếu cả 2 điều kiện đều đúng → “Correct”
→ Ngược lại → “Incorrect”
Hàm OR – Kết hợp nhiều điều kiện linh hoạt
Hàm OR trong Excel hoạt động ngược lại với hàm AND. Thay vì yêu cầu tất cả điều kiện đều đúng, OR chỉ cần ít nhất một điều kiện đúng là trả về kết quả TRUE. Nếu tất cả điều kiện đều sai, kết quả sẽ là FALSE.
Bạn thường kết hợp hàm OR với hàm IF để kiểm tra nhiều điều kiện cùng lúc.
CÔNG THỨC CỦA HÀM OR: =IF(OR(điều kiện 1, điều kiện 2, …), “giá trị đúng”, “giá trị sai”)
Ví dụ minh họa: =IF(OR(A1>50, B1>25), “Correct”, “Incorrect”)
- Nếu A1 lớn hơn 50 hoặc B1 lớn hơn 25 → trả về “Correct”
- Nếu cả hai điều kiện đều không thỏa → trả về “Incorrect”
AutoSUM – Công cụ tính tổng tự động trong Excel
Hàm SUM là một trong những hàm được dùng nhiều nhất trong Excel để tính tổng dữ liệu. Tuy nhiên, thay vì phải nhập công thức thủ công, bạn có thể sử dụng AutoSum để thao tác nhanh hơn và chính xác hơn.
AutoSum là tính năng có sẵn trên thanh công cụ, giúp Excel tự động nhận diện vùng dữ liệu cần tính tổng. Bạn chỉ cần chọn ô kết quả, sau đó nhấn nút AutoSum hoặc dùng phím tắt:
“Alt + = “.
Excel sẽ tự đề xuất vùng dữ liệu (ví dụ: cột hoặc hàng liền kề). Nếu cần, bạn hoàn toàn có thể chỉnh lại phạm vi cho phù hợp.
Các hàm cơ bản trong Excel dùng để tra cứu dữ liệu
Hàm VLOOKUP – Tra cứu theo cột phổ biến
Hàm VLOOKUP được dùng để tìm kiếm dữ liệu trong một bảng theo cột dọc (từ trên xuống). Khi tìm thấy giá trị cần dò, Excel sẽ trả về dữ liệu tương ứng ở cùng hàng, nhưng nằm ở cột khác mà bạn chỉ định.
CÔNG THỨC HÀM VLOOKUP: =VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup])
Ví dụ minh họa: Giả sử bạn có bảng dữ liệu từ A1:C5 gồm: Mã sản phẩm – Tên sản phẩm – Giá. Bạn muốn tìm giá của sản phẩm có mã 012, nhập công thức: =VLOOKUP(“012”, A1:C5, 3, FALSE)
Hàm HLOOKUP – Tra cứu theo hàng
Hàm HLOOKUP dùng để tìm kiếm dữ liệu theo hàng ngang. Cụ thể, Excel sẽ dò giá trị ở hàng đầu tiên của bảng, sau đó trả về kết quả ở hàng bên dưới cùng cột.
CÔNG THỨC HÀM HLOOKUP: =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Trong đó:
- lookup_value: Giá trị cần tìm
- table_array: Vùng dữ liệu
- row_index_num: Số thứ tự hàng chứa kết quả (tính từ trên xuống)
- range_lookup:
FALSE (0): Tìm chính xác (nên dùng)
TRUE (1): Tìm gần đúng
Ví dụ minh họa: Giả sử bạn có bảng dữ liệu A1:D3 với các hàng như sau
- Hàng 1: Các tháng (T1, T2, T3, T4)
- Hàng 2: Doanh thu tương ứng
Bạn muốn tìm doanh thu của tháng T2, nhập công thức: =HLOOKUP(“T2”, A1:D3, 2, FALSE). Hàm sẽ dò tìm giá trị T2 trên hàng đầu tiên, sau đó trả về doanh thu nằm ở hàng thứ hai của cùng cột.
Hàm INDEX– Trả về giá trị theo vị trí
Hàm INDEX dùng để lấy ra một giá trị trong bảng dữ liệu dựa vào vị trí hàng và cột mà bạn chỉ định.
CÔNG THỨC HÀM INDEX: =INDEX(array, row_num, column_num)
Trong đó:
- array: Là vùng dữ liệu (bảng) chứa giá trị bạn muốn lấy. Nếu vùng này chỉ có 1 hàng hoặc 1 cột, bạn có thể bỏ qua row_num hoặc column_num tương ứng. Nếu vùng có nhiều hàng và nhiều cột mà bạn chỉ nhập 1 trong 2 đối số (row hoặc column), Excel sẽ trả về toàn bộ hàng hoặc cột đó dưới dạng mảng.
- row_num: Là số thứ tự của hàng trong vùng dữ liệu (tính từ trên xuống). Thường là bắt buộc, trừ khi bạn đã nhập column_num. Nếu bỏ qua row_num, bạn phải nhập column_num.
- column_num: Là số thứ tự của cột trong vùng dữ liệu (tính từ trái sang). Nếu không nhập column_num, bạn phải có row_num để xác định vị trí.
Ví dụ minh họa: Giả sử bạn có một bảng dữ liệu trong vùng B4:E13 (gồm 10 dòng và 4 cột). Bạn cần lấy giá trị ở dòng thứ 4, cột thứ 1 trong bảng này. Nhập công thức: =INDEX(B4:E13, 4, 1)
Giải thích:
- B4:E13: Vùng dữ liệu chứa giá trị cần lấy
- 4: Vị trí dòng thứ 4 (tính từ trên xuống trong vùng)
- 1: Vị trí cột thứ 1 (tính từ trái sang trong vùng)
Sau khi nhấn Enter, Excel sẽ trả về giá trị nằm đúng tại giao điểm của dòng 4 và cột 1 trong vùng đã chọn.
Hàm MATCH – Xác định vị trí dữ liệu
Hàm MATCH dùng để tìm vị trí (thứ tự) của một giá trị trong một cột hoặc một hàng.
Lưu ý: MATCH không trả về giá trị, mà trả về vị trí của giá trị đó.
CÔNG THỨC HÀM MATCH: =MATCH(lookup_value, lookup_array, match_type)
Trong đó:
- lookup_value: Giá trị cần tìm
- lookup_array: Vùng dữ liệu để tìm (chỉ chọn 1 cột hoặc 1 hàng)
- match_type: Kiểu tìm kiếm
0: Tìm chính xác (phổ biến nhất – nên dùng)
1: Tìm giá trị gần đúng nhỏ hơn hoặc bằng (dữ liệu phải sắp xếp tăng dần)
-1: Tìm giá trị gần đúng lớn hơn hoặc bằng (dữ liệu phải sắp xếp giảm dần)
Cách hoạt động: MATCH sẽ dò giá trị bạn cần tìm trong vùng dữ liệu, sau đó trả về vị trí thứ mấy trong danh sách.
Hàm CHOOSE – Lựa chọn giá trị theo danh sách
Hàm CHOOSE dùng để lấy ra một giá trị trong danh sách dựa vào số thứ tự (vị trí) mà bạn chỉ định. Rất hữu ích khi cần quy đổi mã số → nội dung hoặc chọn dữ liệu theo thứ tự.
CÔNG THỨC HÀM CHOOSE: =CHOOSE(index_num, value1, [value2], …)
Trong đó:
- index_num: Số thứ tự cần lấy (bắt đầu từ 1)
- value1, value2,…: Danh sách các giá trị để chọn
Ví dụ: Giả sử giá trị 2 nằm tại ô A2 đại diện cho mức đánh giá. Tại ô kết quả nhập công thức =CHOOSE(A2,”Thấp”,”Trung bình”,”Cao”). Hàm CHOOSE sẽ dựa vào số thứ tự trong A2 để chọn giá trị thứ hai trong danh sách, tức là Trung bình.
Nhóm các hàm xử lý văn bản trong Excel
Trong Excel, các hàm như LEFT, RIGHT, MID giúp bạn tách chuỗi ký tự nhanh chóng để làm sạch và chuẩn hóa dữ liệu (ví dụ: tách mã, số, ký hiệu…).
Hàm LEFT, RIGHT, MID – Cắt chuỗi ký tự
LEFT, RIGHT và MID dùng để trích xuất ký tự từ chuỗi văn bản. Trong đó, LEFT lấy từ bên trái, RIGHT lấy từ bên phải và MID lấy ký tự ở vị trí bất kỳ trong chuỗi.
CÔNG THỨC HÀM LEFT: =LEFT(text, [num_chars])
CÔNG THỨC HÀM RIGHT: =RIGHT(text, [num_chars])
CÔNG THỨC HÀM MID: =MID(text, start_num, num_chars)
Trong đó:
- text: chuỗi ký tự cần tách
- num_chars: số ký tự cần lấy
- start_num: vị trí bắt đầu
Trong bảng dưới đây, dùng hàm LEFT để tìm 4 ký tự đầu tiên tại ô B3. Nhập công thức =LEFT(B3,4), nhấn Enter và được kết quả .
Ví dụ: Trong bảng dữ liệu, để lấy 7 ký tự trong ô B2 bắt đầu từ vị trí thứ 3, bạn sử dụng hàm MID với công thức: =MID(B3,3,7) rồi nhấn Enter.
Hàm MID sẽ trích xuất 7 ký tự tính từ vị trí thứ 3 của chuỗi trong ô B3, kết quả thu được là “ấy in “.
Hàm LEN – Đếm số ký tự
Hàm LEN dùng để đếm số ký tự trong một chuỗi hoặc một ô chứa chuỗi ký tự và bao gồm cả khoảng trắng.
CÔNG THỨC HÀM LEN: =LEN(chuỗi ký tự)
Hàm CONCAT – Nối chuỗi văn bản
Hàm CONCAT được dùng để nối hai hoặc nhiều chuỗi văn bản lại với nhau thành một chuỗi hoàn chỉnh, giúp bạn dễ dàng ghép nội dung từ nhiều ô hoặc nhiều đoạn text.
CÔNG THỨC HÀM CONCAT: =CONCAT(text1, text2, …)
Trong đó: text1, text2,…: Các chuỗi hoặc ô chứa dữ liệu cần nối.
Lưu ý: Phần nội dung dưới đây thuộc về hàm IF, không phải CONCAT: Hàm IF dùng để kiểm tra điều kiện và trả về kết quả tương ứng.
Ví dụ: =CONCAT(“Văn”,” “,phòng”,” “,”phẩm”,” “,”DĐ”,” “,”TRAN.”) sẽ trả về “Văn phòng phẩm Huyền Anh.”
Các hàm cơ bản trong Excel về ngày tháng và thời gian
Hàm NOW – Lấy ngày giờ hiện tại
Hàm NOW được dùng để hiển thị ngày và thời gian hiện tại theo hệ thống máy tính. Hàm này thường áp dụng khi bạn cần theo dõi thời điểm cập nhật dữ liệu hoặc thực hiện các phép tính liên quan đến thời gian. Đặc biệt, giá trị của hàm sẽ tự động cập nhật mỗi khi bạn mở lại hoặc tính toán lại trang tính.
CÔNG THỨC NOW: =NOW()
Ví dụ: =NOW() → Trả về ngày và thời gian hiện tại và =NOW()+7 → Trả về ngày và thời gian sau 7 ngày so với hiện tại
Hàm DATE – Tạo ngày theo năm, tháng, ngày
Hàm DATE được dùng để tạo một giá trị ngày hoàn chỉnh từ các thành phần năm, tháng và ngày riêng lẻ. Hàm này rất hữu ích khi bạn cần chuẩn hóa dữ liệu ngày tháng hoặc phục vụ cho các phép tính liên quan đến thời gian.
CÔNG THỨC HÀM DATE: =DATE(Year, Month, Day)
Trong đó:
- Year: Năm (Excel sẽ tự hiểu theo hệ thống ngày của máy)
- Month: Tháng (từ 1 đến 12)
- Day: Ngày (từ 1 đến 31, tùy theo tháng)
Ví dụ: =DATE(2026,4,20) và trả kết quả là ngày 20 tháng 4 năm 2026
Hàm TIME – Tạo giá trị thời gian
Hàm TIME được dùng để tạo một giá trị thời gian hoàn chỉnh từ giờ, phút và giây riêng lẻ. Hàm này rất hữu ích khi bạn cần chuẩn hóa dữ liệu thời gian hoặc phục vụ cho các phép tính liên quan đến giờ giấc.
CÔNG THỨC HÀM TIME: =TIME(Hour, Minute, Second)
Trong đó:
- Hour: Giờ (từ 0 đến 23)
- Minute: Phút (từ 0 đến 59)
- Second: Giây (từ 0 đến 59)
Hàm TIME thường được kết hợp với các hàm như DATE hoặc NOW để xử lý dữ liệu ngày giờ một cách chính xác và linh hoạt hơn.
Ví dụ: =TIME(14,30,0). Kết quả trả về: 14:30:00 (tức 2 giờ 30 phút chiều)
Một số lỗi cơ bản thường gặp khi lập hàm trong excel và cách khắc phục đơn giản
Lỗi giá trị #VALUE!
Lỗi #VALUE một trong những lỗi phổ biến nhất trong Excel. Lỗi này thường xuất hiện khi công thức yêu cầu dữ liệu dạng số, nhưng trong ô lại chứa ký tự, văn bản hoặc khoảng trắng khiến Excel không thể tính toán.
Nguyên nhân thường gặp:
- Dữ liệu bị nhập sai định dạng (số nhưng đang ở dạng text)
- Có ký tự đặc biệt hoặc khoảng trắng ẩn trong ô
- Sao chép dữ liệu từ nguồn khác (web, file khác) gây lỗi định dạng
Cách khắc phục:
- Chuyển về dạng số: Chọn vùng dữ liệu → tab Home → chọn Number
- Xóa khoảng trắng: Nhấn Ctrl + H →. Find what: nhấn phím Space. Replace with: để trống → Chọn Replace All
Lỗi sai tên công thức #NAME?
Lỗi #NAME? trong Excel thường xuất hiện khi bạn nhập sai tên hàm hoặc Excel không nhận diện được công thức bạn đang dùng.
Để khắc phục, bạn có thể bắt đầu gõ vài ký tự đầu của hàm, sau đó sử dụng danh sách gợi ý mà Excel hiển thị. Khi thấy đúng hàm cần dùng, chỉ cần nhấn Tab để chọn nhanh, vừa chính xác vừa tiết kiệm thời gian.
Ngoài ra, một mẹo nhỏ giúp bạn dễ phát hiện lỗi là hãy nhập công thức bằng chữ thường. Nếu công thức đúng, Excel sẽ tự động chuyển sang chữ in hoa. Ngược lại, nếu vẫn giữ nguyên chữ thường, rất có thể bạn đã nhập sai tên hàm hoặc cú pháp.
Lỗi dữ liệu #N/A
Lỗi #N/A là một trong những lỗi phổ biến trong Excel, thường xuất hiện khi công thức không tìm thấy dữ liệu cần tham chiếu. Điều này hay xảy ra khi vùng dữ liệu bị thay đổi, bị xóa hoặc giá trị bạn đang tìm kiếm không tồn tại trong bảng.
Để xử lý, trước tiên bạn nên kiểm tra lại công thức và vùng tham chiếu, đảm bảo dữ liệu vẫn còn đầy đủ và địa chỉ ô được chọn là chính xác. Đặc biệt với các hàm tìm kiếm như VLOOKUP, HLOOKUP hoặc MATCH, chỉ cần sai một chi tiết nhỏ cũng có thể dẫn đến lỗi này.
Trong trường hợp dữ liệu không tồn tại (ví dụ: tìm một mã không có trong danh sách), bạn có thể dùng hàm IFERROR để ẩn lỗi và hiển thị kết quả thân thiện hơn. Ví dụ: thay vì hiển thị #N/A, bạn có thể cho Excel trả về “Không tìm thấy” hoặc để trống, giúp bảng dữ liệu dễ nhìn và chuyên nghiệp hơn.
Lỗi độ rộng #####
Lỗi ##### trong Excel là lỗi khá phổ biến, đặc biệt với người mới, nhưng thực ra lại rất dễ xử lý.
Nguyên nhân thường gặp là do cột không đủ rộng để hiển thị hết nội dung bên trong ô. Ngoài ra, lỗi này cũng có thể xuất hiện khi bạn nhập giá trị ngày tháng hoặc thời gian ở dạng số âm – điều mà Excel không thể hiển thị.
Để khắc phục, bạn chỉ cần kéo rộng cột hoặc nhấn đúp chuột vào mép cột để Excel tự động điều chỉnh kích thước phù hợp với dữ liệu. Nếu liên quan đến ngày giờ, hãy kiểm tra lại và đảm bảo các giá trị đều là số dương hợp lệ.
Chỉ với vài thao tác đơn giản, bạn có thể xử lý nhanh lỗi này và giúp bảng tính hiển thị rõ ràng, dễ nhìn hơn.
Lỗi sai vùng tham chiếu #REF!
Lỗi #REF! trong Excel là một lỗi khá “khó chịu” vì thường xuất hiện khi vùng tham chiếu trong công thức không còn hợp lệ.
Nguyên nhân phổ biến nhất là bạn đã xóa hoặc thay đổi vị trí của ô, hàng hoặc cột mà công thức đang sử dụng. Khi đó, Excel không còn tìm được dữ liệu để tính toán và sẽ trả về lỗi #REF!.
Để khắc phục, bạn nên kiểm tra lại công thức và xác định xem phần tham chiếu nào đang bị lỗi, sau đó chọn lại đúng vùng dữ liệu. Nếu lỗi xảy ra ngay sau khi bạn xóa dữ liệu, có thể dùng Ctrl + Z để hoàn tác nhanh thao tác vừa thực hiện.
Một lưu ý quan trọng là khi làm việc với bảng dữ liệu có nhiều công thức, hãy cẩn thận trước khi xóa hoặc di chuyển các vùng liên quan. Việc kiểm tra trước sẽ giúp bạn tránh được lỗi và tiết kiệm thời gian chỉnh sửa về sau.
Lỗi chia cho giá trị 0 #DIV/0!
Lỗi #DIV/0! trong Excel xuất hiện khi công thức thực hiện phép chia cho 0 hoặc cho một ô trống. Đây là lỗi hợp lý vì trong toán học, phép chia cho 0 là không xác định.
Để khắc phục, bạn cần kiểm tra lại công thức và đảm bảo ô dùng làm số chia luôn có giá trị khác 0. Nếu dữ liệu chưa có hoặc có thể bằng 0, bạn nên xử lý trước khi thực hiện phép tính.
Trong trường hợp bạn vẫn muốn giữ nguyên giá trị 0 nhưng không muốn hiển thị lỗi, có thể sử dụng hàm IFERROR để thay thế bằng kết quả khác, ví dụ như để trống hoặc hiển thị thông báo phù hợp. Cách này giúp bảng tính gọn gàng và dễ nhìn hơn, đặc biệt khi làm báo cáo.
Lỗi dữ liệu rỗng #NULL!
Lỗi #NULL! trong Excel xảy ra khi công thức không thể xác định đúng mối liên kết giữa các vùng dữ liệu. Nguyên nhân phổ biến là do bạn sử dụng sai ký hiệu khi tham chiếu ô.
Cụ thể, lỗi này thường xuất hiện khi bạn vô tình dùng dấu cách giữa các vùng (Excel hiểu là phép giao giữa hai vùng – nhưng thực tế lại không có giao điểm).
Để khắc phục, bạn cần kiểm tra lại cú pháp công thức:
- Khi tham chiếu một dãy ô liên tục, hãy dùng dấu hai chấm
Ví dụ: A1:A3
- Khi tham chiếu nhiều ô hoặc vùng rời nhau, hãy dùng dấu phẩy
Ví dụ: A1, A3
Chỉ cần dùng đúng ký hiệu, Excel sẽ hiểu chính xác ý định của bạn và lỗi #NULL! sẽ được xử lý nhanh chóng.
Lỗi dữ liệu kiểu số #NUM!
Lỗi #NUM! trong Excel thường xuất hiện khi công thức chứa giá trị số không hợp lệ hoặc vượt quá khả năng xử lý của Excel.
Nguyên nhân phổ biến có thể là:
- Sử dụng sai kiểu dữ liệu trong các phép toán yêu cầu số
- Giá trị quá lớn hoặc quá nhỏ so với giới hạn cho phép
- Công thức tính toán không hợp lý (ví dụ: căn bậc hai của số âm, hoặc hàm lặp không hội tụ)
Để khắc phục, bạn nên kiểm tra lại toàn bộ dữ liệu và công thức:
- Đảm bảo các giá trị đưa vào là số hợp lệ
- Điều chỉnh những giá trị quá lớn hoặc quá nhỏ về mức phù hợp
- Rà soát lại logic công thức để tránh các phép tính không khả thi
Chỉ cần kiểm tra kỹ dữ liệu đầu vào, bạn sẽ dễ dàng xử lý lỗi #NUM! và đảm bảo kết quả tính toán chính xác hơn.
Câu hỏi thường gặp
1. Lỗi #VALUE! trong Excel là gì?
Lỗi #VALUE! xuất hiện khi công thức yêu cầu dữ liệu dạng số nhưng lại gặp phải dữ liệu dạng chữ, ký tự đặc biệt hoặc ô có định dạng không phù hợp, khiến Excel không thể thực hiện phép tính.
2. Lỗi #N/A khi dùng hàm VLOOKUP là do đâu?
Lỗi #N/A thường xảy ra khi VLOOKUP không tìm thấy giá trị cần dò trong bảng dữ liệu, hoặc do sai phạm vi tìm kiếm, sai cột tham chiếu, hoặc dữ liệu không khớp chính xác.
3. Khi nào nên dùng IF thay vì SUMIF hoặc COUNTIF?
Hàm IF dùng khi bạn cần kiểm tra một điều kiện và trả về kết quả đúng/sai. Trong khi đó, SUMIF và COUNTIF dùng để tính tổng hoặc đếm dữ liệu theo một điều kiện trong cả vùng dữ liệu. Vì vậy, IF phù hợp với từng ô riêng lẻ, còn SUMIF/COUNTIF phù hợp xử lý cả danh sách.
4. Làm sao để kéo công thức mà không bị lỗi?
Khi kéo công thức, bạn nên cố định vùng dữ liệu bằng dấu $ (ví dụ: $A$1:$A$10) để tránh bị thay đổi sai phạm vi. Ngoài ra, cần kiểm tra lại tham chiếu tương đối và tuyệt đối để đảm bảo công thức hoạt động đúng khi sao chép.