Trong thế giới tính toán bảng tính, các hàm trong Excel thường được sử dụng để thực hiện các phép tính, xử lý dữ liệu, và phân tích thông tin một cách nhanh chóng và chính xác. Khi làm việc với Excel, người dùng thường phải điều chỉnh công thức để đáp ứng nhu cầu cụ thể của mình. Một trong những yếu tố quan trọng nhất khi tạo công thức là việc xác định các đối số (arguments) cần thiết cho từng hàm. Khi một hàm yêu cầu đối số, việc bỏ qua hoặc cung cấp giá trị sai lệch sẽ dẫn đến lỗi, khiến công thức không hoạt động như dự kiến.
Bài viết này sẽ cung cấp một hướng dẫn chi tiết, minh họa nhiều ví dụ thực tế, và đưa ra những mẹo hữu ích để tránh sai lầm khi làm việc với các hàm trong Excel cần có đối số. Chúng ta sẽ cùng nhau khám phá cách xác định, điền, và kiểm tra đối số trong Excel, đồng thời tìm hiểu cách xử lý lỗi khi đối số không hợp lệ.
Có thể bạn quan tâm: Hàm Thống Kê Số Lần Xuất Hiện Trong Excel
1. Tại sao một hàm trong Excel cần có đối số?
Đối số (argument) là một giá trị hoặc tham chiếu được truyền vào hàm để thực hiện một phép tính cụ thể. Khi một hàm yêu cầu đối số, có hai lý do chính:
- Định nghĩa dữ liệu cần xử lý: Ví dụ, hàm
SUM(A1:A10)cần một phạm vi (range) để tính tổng. Nếu không cung cấp phạm vi, Excel không biết dữ liệu nào cần tính. - Cung cấp tham số điều khiển: Một số hàm như
VLOOKUPcần biết giá trị cần tìm và phạm vi tìm kiếm. Nếu một trong các tham số này bị bỏ qua, hàm sẽ không biết làm thế nào để thực thi.
Khi một hàm có đối số bắt buộc, Excel sẽ báo lỗi #VALUE! hoặc #N/A nếu không nhận được giá trị hợp lệ, hoặc nếu giá trị nhập vào không phải là kiểu dữ liệu phù hợp (ví dụ, truyền một chuỗi ký tự vào một hàm nhận số). Do đó, việc hiểu rõ cách đặt đối số là yếu tố quan trọng trong việc viết công thức chính xác.
Có thể bạn quan tâm: Hàm Sắp Xếp Từ Cao Đến Thấp Trong Excel: Hướng Dẫn Chi Tiết Và Ứng Dụng Thực Tế
2. Các hàm Excel phổ biến yêu cầu đối số
Mặc dù Excel có hàng trăm hàm, nhưng dưới đây là danh sách một số hàm thường gặp và các đối số mà chúng yêu cầu:
| Hàm | Đối số bắt buộc | Mô tả |
|---|---|---|
SUM | Phạm vi hoặc dãy số | Tính tổng các giá trị |
AVERAGE | Phạm vi hoặc dãy số | Tính trung bình |
MIN, MAX | Phạm vi hoặc dãy số | Tìm giá trị nhỏ nhất / lớn nhất |
COUNT, COUNTA | Phạm vi hoặc dãy số | Đếm số ô có dữ liệu |
VLOOKUP | Giá trị cần tìm, phạm vi, số cột, tìm kiếm gần đúng | Tìm kiếm giá trị trong bảng và trả về giá trị từ cột đã chỉ định |
HLOOKUP | Tương tự VLOOKUP nhưng theo hàng | |
INDEX | Phạm vi, số hàng, số cộtidge | Trả về giá trị tại vị trí cụ thể |
MATCH | Giá trị cần tìm, phạm vi, kiểu tìm kiếm | Trả về vị trí của giá trị |
IF | Điều kiện, giá trị nếu đúng, giá trị nếu sai | Kiểm tra điều kiện và trả về giá trị tùy theo kết quả |
CONCATENATE / & | Chuỗi hoặc tham chiếu | Nối chuỗi |
DATE | Năm, tháng, ngày | Tạo ngày |
лттық | Chuỗi, ký tự, số | Tìm vị trí ký tự trong chuỗi |
LEFT, RIGHT brought | Chuỗi, số ký tự | Trích xuất ký tự từ đầu hoặc cuối |
| -visible | ROUND | Số, số chữ số thập phân |
SUMIF, SUMIFS | Phạm vi điều kiện, điều kiện, (phạm vi tính) | Tính tổng có điều kiện |
Như bạn thấy, hầu hết các hàm zest đều có ít nhất một đối số bắt buộc. Đôi khi, một số hàm có thể có nhiều đối số tùy chọn, nhưng nếu không cung cấp đủ đối số bắt buộc thì Excel sẽ trả về lỗi.
Có thể bạn quan tâm: Hàm So Sánh Giá Trị Lớn Hơn Trong Excel: Hướng Dẫn Chi Tiết Và Ứng Dụng Thực Tiễn
3. Cách xác định và điền đối số trong công thức
3.1. Sử dụng công cụ “Insert Function”
Excel cung cấp một công cụ mạnh mẽ giúp người dùng xác định đúng đối số cần thiết: Insert Function. Khi bạn nhập dấu = để bắt đầu công thức, Excel sẽ hiển thị danh sách các hàm. Sau correctement chọn một hàm, một hộp thoại sẽ xuất hiện, liệt kê tất cả các đối số cần thiết cùng với mô tả ngắn gọn. Bạn chỉ cần nhập giá trị hoặc tham chiếu vào ô tương ứng.
Ví dụ: Khi bạn nhập =VLOOKUP(, hộp thoại sẽ hiển thị các tham số: lookup_value, table_array, col_index_num, range_lookup. Bạn điền từng giá trị và nhấn Enter để hoàn thành công thức.
3.2. protocolos trực tiếp
Bạn cũng có thể nhập trực tiếp các đối số vào công thức. Tuy nhiên, khi thực hiện trực tiếp, cần chú ý đến thứ tự và kiểu dữ liệu của đối số. Sử dụng dấu phẩy , để phân cách từng tham số, ví dụ:
=SUM(A1:A10, B1:B10)
Hoặc:
=VLOOKUP("Tìm kiếm", A1:C10, 3, FALSE)
Nếu bạn quên cung cấp một đối số, Excel sẽ hiển thị lỗi #VALUE! hoặc #N/A.
3.3. Đối số tùy chọn
Một số hàm có các đối số tùy chọn. Trong trường hợp này, nếu bạn bỏ qua đối số tùy chọn, Excel sẽ sử dụng giá trị mặc định. Ví dụ:
VLOOKUPcó đối sốrange_lookup. Nếu bạn bỏ qua, Excel mặc định làTRUE(tìm kiếm gần đúng).IFcó đối sốvalue_if_truevàvalue_if_false. Bạn không thể bỏ qua hai đối số này; nếu bạn muốn trảത്തെ giá trị mặc sit, có thể nhập""(chuỗi rỗng).
Có thể bạn quan tâm: Hàm Nối Chữ Và Ngày Tháng Năm Trong Excel
4. Xử lý lỗi khi đối số không hợp lệ
Khi một hàm nhận đối số không hợp lệ, Excel sẽ trả về lỗi. Dưới đây là một số lỗi thường gặp và cách khắc phục:
4.1. #VALUE!
Lỗi này thường xuất hiện khi một đối số không phải là kiểu dữ liệu đúng. Ví dụ, =SUM("abc", A1:A10) sẽ trả về #VALUE! vì SUM không chấp nhận chuỗi ký tự.
Cách khắc phục: Kiểm tra dữ liệu trong phạm vi hoặc giá trị nhập vào. Sử dụng hàm ISNUMBER, ISBLANK để xác nhận kiểu dữ liệu trước khi truyền vào hàm.
перспектива
4.2. #N/A
Lỗi này thường xuất hiện khi một hàm tìm kiếm không tìm thấy giá trị. Ví dụ, =VLOOKUP("Không tồn tại", A1:C10, 3, FALSE).
Cách khắc phục: Kiểm tra dữ liệu nguồn, đảm bảo giá trị cần tìm có trong phạm vi. Nếu không, có thể sử dụng hàm IFERROR để trả về giá trị mặc định:
=IFERROR(VLOOKUP("Không tồn tại", A1:C10, 3, FALSE), "Không tìm thấy")
4.3. #REF!
Lỗi này thường xuất hiện khi tham chiếu tới ô hoặc phạm vi không hợp lệ, chẳng hạn khi bạn xóa một ô trong phạm vi VLOOKUP.
Cách khắc phục: Kiểm tra lại phạm vi và sửa lại tham chiếu. Sử dụng hàm INDIRECT để tránh lỗi khi tham chiếu được thay đổi.
5. Các mẹo thực hành khi làm việc với đối số trong Excel
5.1. Sử dụng tên vùng (named ranges)
Thay vì nhập trực tiếp phạm vi A1:A10, bạn có thể đặt một tên vùng, ví dụ DoanhThu. Khi sử dụng tên vùng, công thức trở nên dễ đọc và dễ bảo trì:
=SUM(DoanhThu)
Bạn đặt tên vùng bằng cách chọn phạm vi, click vào ô tên (Name Box) trêncustom và nhập tên.
5.2. Sử dụng công thức mảng khi cần
Nếu bạn muốn tính tổng của một mảng giá trị mà không cần tham chiếu tới một phạm vi cụ thể, bạn có thể sử dụng caretaker. Ví dụ:
=SUM({1,2,3,4,5})
Điều này giúp tránh việc tạo ra các ypos.
5.3. Đặt giá trị mặc định cho đối số tùy chọn
خيارات:
VLOOKUP("Tìm kiếm", A1:C10, 3, FALSE)VLOOKUP("Tìm kiếm", A1:C10, 3)(mặc định tìm kiếm gần đúng)
Nếu bạn muốn chắc chắn luôn tìm kiếm chính xác, luôn truyền FALSE.
5.4. Kiểm tra dữ liệu nguồn
Trước khi nhập vào hàm, hãy xác nhận dữ liệu nguồn là hợp lệ: không có ô trống, không có sai sót kiểu dữ liệu. Sử dụng Data Validation để giới hạn kiểu dữ liệu nhập vào một ô.
5.5. Sử dụng hàm IFERROR để tránh lỗi hiển thị
Việc dùng IFERROR giúp ẩn lỗi và cung cấp giá trị mặc định, giúp báo cáo chuyên nghiệp hơn:
=IFERROR(VLOOKUP(A2, Table, 3, FALSE), "Không tìm thấy")
5.6. Kiểm tra tính đúng đắn của công thức bằng Evaluate Formula
Excel có một công cụ gọi là Evaluate Formula (trong tab Formulas). Công cụ này cho phép bạn xem từng bước tính toán của công thức, rất hữu ích khi kiểm tra các đối số sai lệch.
6. Ví dụ thực tế: Tạo bảng thống kê doanh số
Giả sử bạn có một bảng dữ liệu doanh số như sau:
| Ngày | Khách hàng | Sản phẩm | Số lượng | Đơn giá |
|---|---|---|---|---|
| 01/01 | A | X | 10 | 1000 |
| 02/01 | B | Y | 5 | 1500 |
| 03/01 | A | Z | 8 | 1200 |
| 04/01 | C | X | 12 | 1000 |
| 05/01 | B | Y | 7 | 1500 |
Bạn muốn tính tổng doanh thu, trung bình doanh thu per khách hàng, và tìm khách hàng có doanh thu cao nhất.
6.1. Tổng doanh thu
Tổng doanh thu = SUMPRODUCT(Số lượng, Đơn giá):
=SUMPRODUCT(D2:D6aghetti, E2:E6)
Đối số bắt buộc: hai phạm vi có cùng độ dài.
6.2. Doanh thu theo khách hàng
Bạn có thể dùng hàm SUMIF:
=SUMIF(B2:B6, "A", C2:C6)
Đối số: range, criteria, sum_range.
6.3. Khách hàng có doanh thu cao nhất
Bạn có thể dùng MAX Sexe và INDEX/MATCH:
=INDEX(B2:B6, MATCH(MAX(F2:F6), F2:F6, 0))
Trong đó:
MAXtính giá trị lớn nhất trong phạm vi doanh thu.MATCHtìm vị trí của giá trị lớn nhất.INDEXtrả về khách hàng tương ứng.
Các hàm này đều yêu cầu đối số chính xác; lỗi nhập sai phạm vi hoặc sai thứ tự sẽ dẫn đến lỗi.
7. Khi nào hàm không cần đối số?
Trong Excel, hầu hết các hàm đều cần ít nhất một đối số. Tuy nhiên, có một số hàm đặc biệt có thể hoạt động mà không cần nhập đối số, ví dụ:
NOW()vàTODAY()không yêu অনেক đối số, vì chúng tự động lấy thời gian hiện tại và ngày hiện tại.RAND()vàRANDBETWEENcần ít nhất hai đối số (đối tượng giới hạn) nhưngRANDBETWEENcó thể được sử dụng mà không cần đối số trong một số phiên bản cũ (tuy nhiên không khuyến nghị).
Tuy nhiên, nếu một hàm thực sự không có đối số, điều này thường chỉ xảy ra với những hàm lấy dữ liệu hiện thời hoặc các hàm trích xuất dữ liệu mặc định.
8. Tóm tắt
- Đối số là linh hồn của hàm: Họ định nghĩa dữ liệu và tham số điều khiển cho phép hàm thực thi nhiệm vụ của mình.
- Không thể bỏ qua đối số bắt buộc: Nếu không cung cấp, Excel sẽ trả về lỗi, làm gián đoạn công việc.
- Sử dụng công cụ “Insert Function” để tránh nhầm lẫn và xác định đúng đối số.
- Kiểm
``: Luôn kiểm tra dữ liệu nguồn, sử dụngIFERRORđể ẩn lỗi, vàEvaluate Formula` để debug công thức. - Tên vùng và hàm mảng giúp làm cho công thức trở nên dễ đọc và dễ bảo trì.
- Hàm hiện thời như
NOW()vàTODAY()là ngoại lệ không có đối số.
Như vậy, khi làm việc với Excel, bạn luôn phải chú ý đến việc điền đúng đối số cho từng hàm. Đó là chìa khóa để tối ưu hoá công việc, giảm thiểu lỗi, và đảm bảo tính chính xác của dữ liệu. Thực hành thường xuyên và luôn kiểm tra công thức sẽ giúp bạn trở thành một người dùng Excel hàng đầu, có thể xử lý mọi tình huống tính toán một cách nhanh chóng và chính xác.

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ẻ.
