Hàm IF – “Vị cứu tinh” trong việc đánh số thứ tự có điều kiện
Hàm IF là một trong những hàm phổ biến nhất trong Excel, cho phép bạn thực hiện các phép tính dựa trên một điều kiện cụ thể. Để đánh số thứ tự có điều kiện, chúng ta sẽ kết hợp hàm IF với hàm COUNTA hoặc hàm SUBTOTAL.
Cách 1: Kết hợp hàm IF và hàm COUNTA
Hàm COUNTA sẽ giúp bạn đếm số ô chứa dữ liệu trong một vùng cụ thể.
Cú pháp hàm IF kết hợp hàm COUNTA:
=IF(logical_test;[value_if_true];COUNTA(ref1;ref2,...))
Trong đó:
logical_test
: Điều kiện bạn muốn kiểm tra.value_if_true
: Giá trị trả về nếu điều kiện đúng.COUNTA(ref1;ref2,...)
: Đếm số ô chứa dữ liệu trong vùng từref1
đếnref2
.
Ví dụ:
Bạn muốn đánh số thứ tự trong cột A, bắt đầu từ ô A4, nhưng chỉ đánh số cho những ô có dữ liệu trong cột B.
- Chọn ô A4 và nhập hàm:
=IF(B4="";"";COUNTA($B$4:B4))
- Nhấn Enter và kéo thả công thức xuống các ô bên dưới.
Giải thích:
B4=""
: Kiểm tra xem ô B4 có trống không.""
: Nếu ô B4 trống, trả về giá trị trống.COUNTA($B$4:B4)
: Nếu ô B4 có dữ liệu, đếm số ô chứa dữ liệu từ ô B4 đến ô hiện tại.
Cách 2: Kết hợp hàm IF và hàm SUBTOTAL
Hàm SUBTOTAL cho phép bạn thực hiện các phép tính trên một vùng dữ liệu, kể cả khi dữ liệu được lọc.
Cú pháp hàm IF kết hợp hàm SUBTOTAL:
= IF(logical_test;[value_if_true];SUBTOTAL(function_num; ref1,...))
Trong đó:
function_num = 3
: Tương đương với hàm COUNTA.
Ví dụ:
Bạn muốn đánh số thứ tự trong cột A, bắt đầu từ ô A4, nhưng chỉ đánh số cho những ô hiển thị sau khi lọc dữ liệu trong cột C.
- Chọn ô A4 và nhập hàm:
=IF(B4="";"";SUBTOTAL(3;$B$4:B4))
- Nhấn Enter và kéo thả công thức xuống các ô bên dưới.
Lưu ý:
- Sử dụng dấu
$
để cố định vùng dữ liệu khi sao chép công thức. - Tùy chỉnh điều kiện và vùng dữ liệu cho phù hợp với nhu cầu sử dụng.
Lời kết
Với hai cách đánh số thứ tự có điều kiện trong Excel trên, bạn có thể dễ dàng quản lý dữ liệu một cách hiệu quả và chuyên nghiệp hơn. Đừng ngần ngại thử nghiệm và khám phá thêm nhiều tính năng hữu ích khác của Excel để nâng cao hiệu suất công việc nhé!
Hãy chia sẻ bài viết này nếu bạn thấy hữu ích và để lại bình luận bên dưới nếu bạn có bất kỳ câu hỏi nào nhé!