Đếm số hóa đơn trong tháng (1 người xem)

Liên hệ QC

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

phan thi ngoc phuong

Thành viên mới
Tham gia
8/1/18
Bài viết
3
Được thích
2
Giới tính
Nữ
Kính gởi các anh chị, em có file giao hàng hằng tháng, em muốn đếm số hóa đơn của 1 bộ phận gn- giao nhận hoặc kd-kinh doanh trong 1 tháng là bao nhiêu hóa đơn. Do 1 số hóa đơn nhưng có nhiều mặt hàng khác nhau nên số hóa đơn lặp lại. Kính mong anh chị giúp em ạ!
 

File đính kèm

Kính gởi các anh chị, em có file giao hàng hằng tháng, em muốn đếm số hóa đơn của 1 bộ phận gn- giao nhận hoặc kd-kinh doanh trong 1 tháng là bao nhiêu hóa đơn. Do 1 số hóa đơn nhưng có nhiều mặt hàng khác nhau nên số hóa đơn lặp lại. Kính mong anh chị giúp em ạ!
Bạn thức khuya vậy. :)
Bạn tham khảo file mình đính kèm nhé, mình dùng Sumproduct. Kết quả ở 2 ô: B1086 và B1087.
Tuy nhiên, mình thấy có 4 đơn là không có số hóa đơn, ô A764, A765, A766, A914. Mình "phải" xóa đi, híc. Mình đang suy nghĩ cách để "bỏ qua" 4 đơn đó. Mà mình nghĩ lát nữa sẽ có anh chị vào giúp bạn tiếp á.
Công thức của mình đúng khi KHÔNG CÓ "đơn không có số hóa đơn". :(
 

File đính kèm

thêm vào trong SUMPRODUCT thôi bấm CSE
Mã:
=SUMPRODUCT(IFERROR(($E$2:$E$1088=A1091)/COUNTIF($A$2:$A$1088;$A$2:$A$1088);0))
Hay ghê á. Em ráp vô thấy đúng rồi anh. Mà cho em hỏi sao công thức Sumproduct của em không cần CSE, còn công thức của anh lại phải CSE mới ra kết quả đúng vậy anh?
 
Sumproduct của em không cần CSE
Chắc bạn đang dùng excel đời cao nên nó thông minh hơn, mình dùng 2013 là không bấm CSE nó không hiểu là mảng, không biết từ phiên bản nào thì không cần bấm cái này hình như từng nghe bạn nào nói rồi nhưng không dùng đến nên không nhớ.
 
Chắc bạn đang dùng excel đời cao nên nó thông minh hơn, mình dùng 2013 là không bấm CSE nó không hiểu là mảng, không biết từ phiên bản nào thì không cần bấm cái này hình như từng nghe bạn nào nói rồi nhưng không dùng đến nên không nhớ.
Đâu có, em có biết Sumproduct là 1 hàm xử lý mảng sẵn mà, kết thúc công thức đâu cần CSE. Công thức em lập trong file em làm ở bài #2 Sumproduct á, Enter là được rồi. Mà cái công thức Sumproduct ở bài #5 của anh thì em phải kết thúc = CSE nó mới ra kết quả đúng, còn Enter nó ra 0 hết hà. Em mới không hiểu.
Em xài Office 2016. Thấy cũng đâu thông minh mấy. :P
 
Thêm chỗ nào anh ơi?

@Nhattanktnn : giúp anh nốt cái chỗ đếm "bỏ qua" ô rỗng đi, sao anh thêm điều kiện <>"" vào mà chưa được. Có mấy ô rỗng thì công thức anh sẽ bị lỗi DIV/0! :D
Để đếm bỏ trống không lỗi thì thêm như này bạn ơi:
=SUMPRODUCT((A2:A1084<>"")/COUNTIF(A2:A1084,A2:A1084&"")*(E2:E1084="pn")).
Tuy nhiên dữ liệu của bạn chủ thớt "gn" không đồng nhất, nên phải sửa lại thì kết quả mới đúng được. Nữa là chủ thớt muốn đếm theo tháng, mình có làm thêm 1 điều kiện nữa mà không hiểu sau nó không ra kết quả , toàn bị ra lẻ kiểu như 281,5.
 
Để đếm bỏ trống không lỗi thì thêm như này bạn ơi:
=SUMPRODUCT((A2:A1084<>"")/COUNTIF(A2:A1084,A2:A1084&"")*(E2:E1084="pn")).
Tuy nhiên dữ liệu của bạn chủ thớt "gn" không đồng nhất, nên phải sửa lại thì kết quả mới đúng được. Nữa là chủ thớt muốn đếm theo tháng, mình có làm thêm 1 điều kiện nữa mà không hiểu sau nó không ra kết quả , toàn bị ra lẻ kiểu như 281,5.
Mình xem công thức của bạn thì có 2 thắc mắc:
- Ngay chỗ điều kiện trong Countif sao bạn lại thêm chuỗi "" chi vậy?
- Dấu chia / ngay trước chữ Countif: các điều kiện trong Sumproduct khi nào mình dùng dấu chia, khi nào mình dùng dấu nhân vậy bạn? Dấu nhân với dấu cộng thì mình có hiểu qua rồi.
 
Cảm ơn các anh chị! em áp dụng công thức cuả xuongrongrongdat thì ra kết quả. Em thử xóa bỏ bớt các ô trống để đếm thủ công thì công thức ra gn=0, còn KD thì ra số lẻ. Nhờ các anh chị xem giúp em 1 lần nữa để ra kết quả ạ
 

File đính kèm

Mình xem công thức của bạn thì có 2 thắc mắc:
- Ngay chỗ điều kiện trong Countif sao bạn lại thêm chuỗi "" chi vậy?
- Dấu chia / ngay trước chữ Countif: các điều kiện trong Sumproduct khi nào mình dùng dấu chia, khi nào mình dùng dấu nhân vậy bạn? Dấu nhân với dấu cộng thì mình có hiểu qua rồi.
Cái này mình cũng chỉ áp dụng công thức trên diễn đàn thôi bạn ạ. Mong là có Thầy hay anh chị nào đọc qua được bài của chúng ta để giúp mình tìm hiểu tên công thức. :D
 
Tháng thì thêm điều kiện tháng nữa là được mà, thêm vào công thức của bạn
Mã:
SUMPRODUCT((($A$2:$A$1088<>"")*(MONTH($B$2:$B$1088)=4))/COUNTIF($A$2:$A$1088;$A$2:$A$1088&"")*($E$2:$E$1088="gn"))
1617760338194.png
cái này mình cũng thử rồi, như mình có nói ở trên là ko hiểu sao nó cứ bị ra kết quả lẻ? hay là do file excel của mình có vấn đề nhỉ?
 
Cảm ơn các anh chị! em áp dụng công thức cuả xuongrongrongdat thì ra kết quả. Em thử xóa bỏ bớt các ô trống để đếm thủ công thì công thức ra gn=0, còn KD thì ra số lẻ. Nhờ các anh chị xem giúp em 1 lần nữa để ra kết quả ạ
Bao dòng trống luôn nhé:

Mã:
=SUM(IF($E$2:$E$21=A23,IF($A$2:$A$21<>"",1/COUNTIFS($A$2:$A$21,"<>",$E$2:$E$21,A23,$A$2:$A$21,$A$2:$A$21))))
Ctrl-shift-enter
 
Không đọc kỹ công thức của bạn, nó đang thiếu, dùng countifs chứ không phải countif
Mã:
=SUMPRODUCT((A2:A21<>"")*(E2:E21=A23)/COUNTIFS(A2:A21;A2:A21&"";E2:E21;E2:E21))
Vẫn ra số lẻ nha bạn ơi. bạn cứ thử mà xem.
Bài đã được tự động gộp:

Bao dòng trống luôn nhé:

Mã:
=SUM(IF($E$2:$E$21=A23,IF($A$2:$A$21<>"",1/COUNTIFS($A$2:$A$21,"<>",$E$2:$E$21,A23,$A$2:$A$21,$A$2:$A$21))))
Ctrl-shift-enter
Anh có thể sửa công thức để thêm điều kiện theo tháng được không ạ?tức đếm bỏ trùng số hóa đơn , điều kiện 1 là theo bộ phận, điều kiện 2 là tháng xuất là tháng 4 ạ.
 
Web KT

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

Back
Top Bottom