Đếm số đơn hàng của từng nhân viên trong tháng

Liên hệ QC

tranyenvcu

Thành viên mới
Tham gia
27/11/09
Bài viết
5
Được thích
1
Các anh chị ơi
Em có một khó khăn khi làm báo cáo với excel: Phòng sales có khoảng 10 nhân viên kinh doanh, mỗi nhân viên phụ trách rất nhiều khách hàng, trong tháng có rất nhiều giao dịch phát sinh. Việc phải làm là đếm tổng số lần giao dịch mà nhân viên có được trong tháng. Chi tiết như file đính kèm. Các anh chị giúp em làm thế nào đếm được trong excel không ạ? Em cảm ơn ạ
 

File đính kèm

  • Giao dịch trong tháng.xls
    55.5 KB · Đọc: 118
Các anh chị ơi
Em có một khó khăn khi làm báo cáo với excel: Phòng sales có khoảng 10 nhân viên kinh doanh, mỗi nhân viên phụ trách rất nhiều khách hàng, trong tháng có rất nhiều giao dịch phát sinh. Việc phải làm là đếm tổng số lần giao dịch mà nhân viên có được trong tháng. Chi tiết như file đính kèm. Các anh chị giúp em làm thế nào đếm được trong excel không ạ? Em cảm ơn ạ

Bạn xem File đính kèm.
bạn nhập thêm tên nhân viên và copy công thức ở phía trên xuống.
Cuối cùng nhấn cảm ơn nếu có ích.
 

File đính kèm

  • chuot0106.xls
    56.5 KB · Đọc: 180
Chuột ơi
Cảm ơn chuột đã trả lời câu hỏi của em. Nhưng em có thắc mắc là nếu dùng hàm này thì các mã giao dịch trùng nhau sẽ bị đếm nhiều lần, phải làm thế nào, với một mã giao dịch chỉ coi là một lần đếm (Ví dụ nếu đếm thủ công thì Tran Xuan Duong chỉ có 2 lần giao dịch, vì mã giao dịch ARSO287684 xuất hiện 2 lần, thực tế SO này chỉ được coi là một lần giao dịch và lấy 2 mặt hàng). Chuột giúp em nhé. Em cảm ơn
 
Chuột ơi
Cảm ơn chuột đã trả lời câu hỏi của em. Nhưng em có thắc mắc là nếu dùng hàm này thì các mã giao dịch trùng nhau sẽ bị đếm nhiều lần, phải làm thế nào, với một mã giao dịch chỉ coi là một lần đếm (Ví dụ nếu đếm thủ công thì Tran Xuan Duong chỉ có 2 lần giao dịch, vì mã giao dịch ARSO287684 xuất hiện 2 lần, thực tế SO này chỉ được coi là một lần giao dịch và lấy 2 mặt hàng). Chuột giúp em nhé. Em cảm ơn
Nếu yêu cầu như vậy thì xài VBA thử xem, Nếu DATA gồm nhiều tháng thì thay số tháng trong ô B1, bấm nút 1 phát là xong.
Nhớ Enable Macros khi mở File
 

File đính kèm

  • Giao dịch trong tháng.rar
    19.8 KB · Đọc: 139
Mình không biết xài VBA nên thử lệnh này xem :D (học lỏm của bác NDU)
Mã:
{=COUNT(1/FREQUENCY(IF($C$2:$C$155=C162;MATCH($A$2:$A$155;$A$2:$A$155;0));IF($C$2:$C$155=C162;MATCH($A$2:$A$155;$A$2:$A$155;0))))}
 

File đính kèm

  • Giao dịch trong tháng.xls
    57.5 KB · Đọc: 98
Em cảm ơn các anh chị đã giúp em tận tình ạ. VBA thì em chưa biết dùng, nên em sẽ dùng pivot kết hợp công thức hoặc dùng lệnh như của vistaab ạ. Một lần nữa em xin cảm ơn các anh chị ạ
 
Vistaab ơi, cho mình hỏi sao mình gõ công thức vào bảng excel khác thì lại không hiện ra kết quả như thế được nhỉ, hoặc chỉ cần kích đúp vào công thức của bạn rồi enter thì kết quả sẽ cho ra là 0. Bạn xem lại giúp mình được không? Thanks bạn
 
Vistaab ơi, cho mình hỏi sao mình gõ công thức vào bảng excel khác thì lại không hiện ra kết quả như thế được nhỉ, hoặc chỉ cần kích đúp vào công thức của bạn rồi enter thì kết quả sẽ cho ra là 0. Bạn xem lại giúp mình được không? Thanks bạn

Công thức mảng nên phải Ctrl+Shift+Enter chứ không phải Enter bình thường.
 
Mình không biết xài VBA nên thử lệnh này xem :D (học lỏm của bác NDU)
Mã:
{=COUNT(1/FREQUENCY(IF($C$2:$C$155=C162;MATCH($A$2:$A$155;$A$2:$A$155;0));IF($C$2:$C$155=C162;MATCH($A$2:$A$155;$A$2:$A$155;0))))}

cthức này chắc anh NDU viết lâu rồi.............bị giờ đã rút gọn còn 1/2 thôi..................kakaka
 
cthức này chắc anh NDU viết lâu rồi.............bị giờ đã rút gọn còn 1/2 thôi..................kakaka
Đúng vậy, mình cũng chỉ mới học nên cứ tra cứu trên diễn đàn có cái gì hay là chép lại hết nên không biết là cũ hay mới :-=
Vậy công thức mới như thế nào vậy? Bạn chỉ cho mình đi.
Nếu được bữa nào mới bạn bữa cafe.(Với điều kiện, địa điểm là Tp HCM nhé)--=0
 
Bài tập excel - Mong các bạn chỉ giúp

Tôi có bài tập theo file đính kèm
Đếm số mẫu của từng khách hàng trong tháng thì cùng hiểu chút ít nhưng nếu phần dữ liệu có cell trống thì bị báo lỗi #DIV/0!, tôi dùng hàm sumproduct
Mong các bạn chỉ dẫn thêm
View attachment bai tap excel.xls
 
Công thức tại F8:
Mã:
=SUM(--(FREQUENCY(IF(MONTH($A$2:$A$20)=[COLOR=#ff0000][SIZE=3]3[/SIZE][/COLOR],IF($B$2:$B$20=$E8,$A$2:$A$20,"")),ROW(INDIRECT(DATEVALUE([SIZE=3][COLOR=#ff0000]"01/03/2014"[/COLOR][/SIZE])&":"&DATEVALUE([SIZE=3][COLOR=#ff0000]"31/03/2014"[/COLOR][/SIZE]))))>0))
Công thức mảng nên kết thúc bằng Ctrl-shift-enter.
Thay màu đỏ với tháng có liên quan nhé.
 
Tôi có bài tập theo file đính kèm
Đếm số mẫu của từng khách hàng trong tháng thì cùng hiểu chút ít nhưng nếu phần dữ liệu có cell trống thì bị báo lỗi #DIV/0!, tôi dùng hàm sumproduct
Mong các bạn chỉ dẫn thêm
View attachment 120372

lâu quá ko dùng sumproduct để đếm duy nhất có dk, loay hoai quà mà nó ko ra
thôi xài đỡ frequency nha
Mã:
F8=COUNT(1/FREQUENCY(IF(($B$2:$B$20=E8)*(MONTH($A$2:$A$20)=3),$A$2:$A$20),$A$2:$A$20))

ah, quên, nhớ nhấn Ctrl Shift Enter
 
Lần chỉnh sửa cuối:
Chủ đề này lâu quá rồi, không biết có anh chị nào còn xem không? Em cũng có câu hỏi y như bạn ở trên, em cũng muốn đếm số đơn hàng và đã dùng công thức mảng. Tuy nhiên, dữ liệu của em quá nhiều (gần 5.000 dòng), công thức mảng không chạy nổi vì quá nặng. Có anh chị nào có thể hướng dẫn em công thức rút gọn của bác NDU không ạ? Em cảm ơn anh chị nhiều. -\\/.
 
Em cũng có câu hỏi y như bạn ở trên, em cũng muốn đếm số đơn hàng và đã dùng công thức mảng.
Tuy nhiên, dữ liệu của em quá nhiều (gần 5.000 dòng), công thức mảng không chạy nổi vì quá nặng.

Bạn thử xài hàm CSDL, như DCOUNT().
|||||
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom