Công thức Excel: Khách hàng mới -

Mục lục

Công thức chung

=(COUNTIFS($A$1:A1,A1)=1)+0

Tóm lược

Để đánh dấu khách hàng là mới trong danh sách hoặc bảng, bạn có thể sử dụng hàm COUNTIFS và phạm vi mở rộng trong cột trợ giúp. Trong ví dụ được hiển thị, công thức trong E5, được sao chép xuống, là:

=(COUNTIFS($B$5:B5,B5)=1)+0

Lần đầu tiên một khách hàng xuất hiện trong danh sách, công thức trả về 1. Các lần xuất hiện tiếp theo trả về số không.

Giải trình

Công thức này sử dụng một phạm vi mở rộng cho phạm vi tiêu chí bên trong COUNTIFS:

COUNTIFS($B$5:B5,B5)

Bởi vì tham chiếu đầu tiên là tuyệt đối và tham chiếu thứ hai là tương đối, phạm vi mở rộng khi công thức được sao chép xuống cột. Tiêu chí chỉ đơn giản là giá trị trong hàng hiện tại của cột B.

COUNTIFS trả về số lượng khách hàng hiện tại cho đến thời điểm đó trong dữ liệu. Điều này có nghĩa là lần xuất hiện đầu tiên của một khách hàng là 1, lần thứ hai là 2, v.v. Bởi vì chúng tôi chỉ quan tâm đến lần xuất hiện đầu tiên, chúng tôi so sánh số lượng với 1:

COUNTIFS($B$5:B5,B5)=1

Biểu thức này sẽ trả về TRUE khi số đếm là 1 và FALSE cho bất kỳ giá trị nào khác.

Cuối cùng, để buộc kết quả 1 hoặc 0, chúng ta thêm số không vào. Phép toán khiến Excel buộc TRUE và FALSE thành các số tương đương, 1 và 0.

Lưu ý: Ví dụ trên sử dụng tên cho id khách hàng. Điều này không thực tế, nhưng nó giúp mắt người dễ dàng theo dõi. Trong dữ liệu thông thường, id khách hàng sẽ là một số duy nhất.

thú vị bài viết...