TÍNH TỔNG ĐƠN HÀNG KHÔNG TRÙNG LẶP (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

luongcongthanh.cntt

Thành viên mới
Tham gia
1/9/19
Bài viết
3
Được thích
0
Mình muốn tính tổng các số lượng đơn hàng không trùng lặp ở những dòng có phát sinh số liệu.
Mình có chạy 2 công thức :
1. Mình cố định sẵn số dòng chạy số liệu thì ra kết quả là 208:
=SUMPRODUCT(1/COUNTIF(DATA!A2:A358;DATA!A2:A358))
2. Mình không cố định sẵn số dòng chạy số liệu thì kết quả ra là 0 :
=SUMPRODUCT(1/COUNTIF(DATA!A:A;DATA!A:A))

Mình muốn công thức chạy tự động không cố định sẵn số dòng chạy số liệu !

Các bạn hỗ trợ giúp mình với !
 

File đính kèm

Mình muốn tính tổng các số lượng đơn hàng không trùng lặp ở những dòng có phát sinh số liệu.
Mình có chạy 2 công thức :
1. Mình cố định sẵn số dòng chạy số liệu thì ra kết quả là 208:
=SUMPRODUCT(1/COUNTIF(DATA!A2:A358;DATA!A2:A358))
2. Mình không cố định sẵn số dòng chạy số liệu thì kết quả ra là 0 :
=SUMPRODUCT(1/COUNTIF(DATA!A:A;DATA!A:A))

Mình muốn công thức chạy tự động không cố định sẵn số dòng chạy số liệu !

Các bạn hỗ trợ giúp mình với !
Sử dụng Name động nhé, sẽ không phải điều chỉnh vùng dữ liệu
Khi bạn khai báo vùng A:A có nghĩa là bạn đang yêu cầu nó quét qua hơn 1 triệu ô cho 1 cái A:A nhé, không nên sử dụng
Bạn quăng file mẫu lên đi
 
=SUMPRODUCT(--(COUNTIF(INDIRECT("$A$2:$A$"&ROW(2:358)),A2:A358)=1))
 
Lần chỉnh sửa cuối:
Mình muốn tính tổng các số lượng đơn hàng không trùng lặp ở những dòng có phát sinh số liệu.
Mình có chạy 2 công thức :
1. Mình cố định sẵn số dòng chạy số liệu thì ra kết quả là 208:
=SUMPRODUCT(1/COUNTIF(DATA!A2:A358;DATA!A2:A358))
2. Mình không cố định sẵn số dòng chạy số liệu thì kết quả ra là 0 :
=SUMPRODUCT(1/COUNTIF(DATA!A:A;DATA!A:A))

Mình muốn công thức chạy tự động không cố định sẵn số dòng chạy số liệu !

Các bạn hỗ trợ giúp mình với !
Đặt name Data
Mã:
Data=OFFSET(DATA!$A$1,1,,COUNTA(DATA!$A:$A)-1,)
Công thức đếm ở sheet TONGKET
Mã:
A2=SUMPRODUCT(1/(COUNTIF(data,data)))
 

File đính kèm

Mình muốn tính tổng các số lượng đơn hàng không trùng lặp ở những dòng có phát sinh số liệu.
Mình có chạy 2 công thức :
1. Mình cố định sẵn số dòng chạy số liệu thì ra kết quả là 208:
=SUMPRODUCT(1/COUNTIF(DATA!A2:A358;DATA!A2:A358))
2. Mình không cố định sẵn số dòng chạy số liệu thì kết quả ra là 0 :
=SUMPRODUCT(1/COUNTIF(DATA!A:A;DATA!A:A))

Mình muốn công thức chạy tự động không cố định sẵn số dòng chạy số liệu !

Các bạn hỗ trợ giúp mình với !
Bạn tham khảo 1 cách:
PHP:
Sub Test()
    Dim LR&
    LR = Range("a1", Range("a" & Rows.Count).End(3)).Row
    Range("B1:B" & LR).ClearContents
    ActiveSheet.Range("A1:A65536").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=ActiveSheet.Range("B1"), Unique:=True
    MsgBox "Tong so don hang la: " & Range("B" & Rows.Count).End(xlUp).Row - 1
    Sheet2.Range("A2") = Range("B" & Rows.Count).End(xlUp).Row - 1
End Sub
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom