Mục lục
Trong bài viết này, chúng ta sẽ sử dụng hàm VLOOKUP với hàm COUNTIF trong Excel. VLOOKUP và COUNTIF là những hàm mạnh mẽ và được sử dụng nhiều nhất trong MS Excel. VLOOKUP được sử dụng để tìm bất kỳ dữ liệu cụ thể nào từ bất kỳ bảng nào và hàm COUNTIF dùng để đếm các phần tử sử dụng các điều kiện. Với công thức kết hợp của hai hàm này, chúng ta có thể tìm kiếm và đếm bất kỳ giá trị nào với các điều kiện từ bất kỳ phạm vi nào. Trong bài viết này, tôi sẽ trình bày nhiều cách khác nhau để sử dụng VLOOKUP với hàm COUNTIF .
Tải xuống Sách bài tập thực hành
Bạn có thể tải xuống thực hành sổ làm việc tại đây.
Kết hợp VLOOKUP với COUNTIF.xlsx
3 Cách sử dụng VLOOKUP với hàm COUNTIF
Trong bài viết này, chúng ta sẽ nói về cách sử dụng VLOOKUP với COUNTIF theo 3 cách. Đầu tiên, chúng tôi sẽ sử dụng kết hợp để tìm ra các lần xuất hiện của một sự kiện cụ thể. Thứ hai, chúng tôi sẽ tính tỷ lệ phần trăm trung bình của một tập hợp tỷ lệ phần trăm nhất định. Cuối cùng, chúng ta sẽ tìm ra sự tồn tại của một giá trị bằng cách sử dụng VLOOKUP với COUNTIF .
1. Đếm số lần xuất hiện bằng hàm VLOOKUP và COUNTIF
Hãy xem xét một tập dữ liệu về sự có mặt của học sinh. Đối với ví dụ này, chúng tôi chỉ giả định là có mặt hàng tuần. Bây giờ, chúng tôi sẽ đếm tổng số người tham dự của mỗi học sinh bằng cách sử dụng VLOOKUP và COUNTIF chức năng.
Các bước:
- Đầu tiên, chọn ô C16 và nhập tên bất kỳ trong ô.
- Thứ hai, chọn ô C17 và nhập,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Cuối cùng, nhấn Enter .
- Kết quả là chúng ta sẽ tìm thấy số lượng người tham dự cho học sinh.
Phân tích công thức:
- Vlookup( C16,B5:C14,2,0): Hàm VLOOKUP sẽ khớp với giá trị trong C16 , giá trị tra cứu, trong phạm vi tra cứu B5: C14 . Sau đó, nó khớp với số được liên kết với tên trong ô C16 ở cột thứ hai của phạm vi, trong trường hợp này là 13 .
- COUNTIF (F5:K14,VLOOKUP(C16,B5:C14,2,0)) : Hàm COUNTIF đếm số được trả về bởi VLOOKUP(C16,B5:C14,2, 0) là biểu thức 13 trong phạm vi F5:K14 và trả về số lần xuất hiện của số 13 . Trong trường hợp này, nó sẽ là 5 .
Đọc thêm: Vlookup để tìm kiếm văn bản trong Excel (4 cách dễ dàng)
2. Tính tỷ lệ phần trăm bằng cách sử dụng hàm VLOOKUP và COUNTIF
Hãy có một bộ dữ liệu về điểm của sinh viên cho mỗi khóa học (chẳng hạn như 6 khóa học). Bây giờ mối quan tâm của chúng tôi là tìm phần trăm trung bình của tất cả các điểm nếu có ít nhất 4 phần trăm điểm. Điều đó có nghĩa là nếu bất kỳ học sinh nào có ít hơn 4 phần trăm thì chúng tôi sẽ chỉ cầntrả lại #NA! Nếu không, chúng tôi sẽ trả về phần trăm điểm trung bình.
Các bước:
- Để bắt đầu, hãy chọn C16 và nhập bất kỳ tên nào vào ô.
- Sau đó, chọn ô C17 và nhập công thức sau,
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0))
- Nhấn Enter .
- Kết quả là chúng ta sẽ nhận được tỷ lệ phần trăm trung bình của học sinh.
Phân tích công thức:
- VLOOKUP(C16,$B$5:$I$14,8,0): trả về đối số [value_if_false] của IF Về cơ bản nó là giá trị trung bình tỷ lệ phần trăm số điểm thu được của Daniel .
- Đầu ra: 41%
- NA(): sẽ trả về lỗi nếu kiểm tra logic đối số của hàm IF trở thành TRUE . Ở đây, Daniel đã tham dự hơn 4 các khóa học không phải là điều kiện mong muốn, vì vậy phần này sẽ trả về lỗi.
- Đầu ra: #N/A
- MATCH(C16,$B$5:$B$14,0): nó sẽ trả về vị trí tương đối của Daniel trong phạm vi ô B5:B14.
- Kết quả: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) —-> đơn giản hóa thành
- INDEX($C$5:$H$14,6),0): trả về tập hợp phần trăm cho Daniel .
- Đầu ra: {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5: $H$14,MATCH(C16,$B$5:$B$14,0),0),”>0″ )—-> biến thành
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): đếm phần trăm nếu giá trị lớn hơn 0 .
- Đầu ra: 6
- Vì vậy, toàn bộ công thức đơn giản hóa thành
- IF(6<4, #N /A, 41%) : trả về tỷ lệ phần trăm trung bình của Daniel vì 6<4 không phải là điều kiện đúng.
- Đầu ra: 41% .
Đọc thêm: INDEX MATCH vs Hàm VLOOKUP (9 ví dụ)
Các bài đọc tương tự
- VLOOKUP không hoạt động (8 lý do & Giải pháp)
- Cách tạo VLOOKUP phân biệt chữ hoa chữ thường trong Excel (4 phương pháp)
- Excel VLOOKUP trả về nhiều giá trị theo chiều dọc
- Cách VLOOKUP với nhiều điều kiện trong Excel (2 phương pháp)
3. COUNTIF vs VLOOKUP để xác định giá trị có tồn tại hay không
Trong phần này, chúng ta sẽ cố gắng tìm hiểu cách các hàm COUNTIF và VLOOKUP xử lý các hoạt động tìm kiếm. Để cụ thể hơn, chúng ta sẽ xem nếu tổng số lượng của bất kỳ phần tử nào bằng 0 thì hàm COUNTIF và VLOOKUP sẽ trả về giá trị gì. Giả sử chúng ta có một tập dữ liệu nhân viên có tên và ID của họ. Có các giá trị lặp lại trong bảng. Bây giờ, chúng ta sẽ đếm tên và cố gắng khớp chúng.
Các bước:
- Để bắt đầu, hãy nhấp vào trên ô E5 và bất kỳ tên nào.
- Sau đó, chọnô F5 và nhập công thức sau,
=COUNTIF($C$5:$C$14,E5)
- Nhấn Nhập sau đó.
- Kết quả là chúng ta sẽ nhận được số lần tên xuất hiện trong phạm vi C5:C14 .
- Sau đó, chọn ô H5 và bất kỳ tên nào.
- Sau đó, chọn ô I5 và nhập,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- Do đó, chúng tôi sẽ lấy cùng tên với ô H5 trong ô I5 .
Đọc thêm: Tại sao VLOOKUP trả về #N/A khi tồn tại kết quả khớp? (5 Nguyên nhân & Giải pháp)
Kết luận
Đây là một số cách sử dụng hàm VLOOKUP với COUNTIF trong Excel. Tôi đã chỉ ra tất cả các phương pháp với các ví dụ tương ứng của chúng nhưng có thể có nhiều lần lặp lại khác. Tôi cũng đã thảo luận về các nguyên tắc cơ bản của các chức năng được sử dụng. Nếu bạn có bất kỳ phương pháp nào khác để đạt được điều này, vui lòng chia sẻ với chúng tôi.