Nhờ giúp đỡ công thức dùng để thống kê đầu việc

  • Thread starter Thread starter tpt909
  • Ngày gửi Ngày gửi
Liên hệ QC

tpt909

Thành viên mới
Tham gia
18/7/07
Bài viết
43
Được thích
5
Em là newbie mới tham gia. Em có 1 bài toán như thế này xin các bác chỉ giáo.
Em có 1 file thống kê các đầu việc, người chịu trách nhiệm, ngày bắt đầu, ngày hoàn thành.
Em cần thống kê xem hiện tại số công việc chưa hoàn thành theo từng người chịu trách nhiệm. Cũng như số công việc mỗi người được giao. Mong các bác chỉ giáo. Cảm ơn các bác nhiều nhiều.
 

File đính kèm

Xem File thử OK không nhé bạn.
 

File đính kèm

Xem File thử OK không nhé bạn.
Hình như cách làm của bạn chưa đúng. Bạn xem lại cách làm.
Em là newbie mới tham gia. Em có 1 bài toán như thế này xin các bác chỉ giáo.
Em có 1 file thống kê các đầu việc, người chịu trách nhiệm, ngày bắt đầu, ngày hoàn thành.
Em cần thống kê xem hiện tại số công việc chưa hoàn thành theo từng người chịu trách nhiệm. Cũng như số công việc mỗi người được giao. Mong các bác chỉ giáo. Cảm ơn các bác nhiều nhiều.
Gửi bạn cách làm của mình. Bạn tham khảo nha.
 

File đính kèm

Cám ơn Bác cop_kh. Đúng là dùng được rồi nhưng em dốt excel không hiểu rõ lắm công thức của bác.

=SUMPRODUCT(($C$2:$C$6=H3)*(($E$2:$E$6)<=TODAY())*($E$2:$E$6<>""))

=COUNTIF($C$2:$C$6,"*"&H3&"*")

Nếu bác rảnh thì giải thích detail cho em ngộ ra nhé. Nếu không thì thôi em sử dụng không thôi cũng ok rồi.

Cám ơn bác nhiều nhiều
 
Hình như cách làm của bạn chưa đúng. Bạn xem lại cách làm.

Gửi bạn cách làm của mình. Bạn tham khảo nha.
Cảm ơn Bác nhiều, mình hơi bị gà mờ.

Sẵn thêm lại công thức cho Bác hơi bị thiếu luôn nha:
Cũ:
=SUMPRODUCT(--NOT(ISERROR(FIND(H3;$C$2:$C$6)));--($E$2:$E$6<>""))
Sửa thành:
=SUMPRODUCT(--NOT(ISERROR(FIND(H3;$C$2:$C$6)));--($E$2:$E$6<>"");--($E$2:$E$6<=TODAY()))
 
Lần chỉnh sửa cuối:
cám ơn bác huuthang_bd nhiều. Bác giải thích cho em sao công thức trước không ổn đuọc không bác?
 
Cám ơn Bác cop_kh. Đúng là dùng được rồi nhưng em dốt excel không hiểu rõ lắm công thức của bác.

=SUMPRODUCT(($C$2:$C$6=H3)*(($E$2:$E$6)<=TODAY())*($E$2:$E$6<>""))

=COUNTIF($C$2:$C$6,"*"&H3&"*")

Nếu bác rảnh thì giải thích detail cho em ngộ ra nhé. Nếu không thì thôi em sử dụng không thôi cũng ok rồi.

Cám ơn bác nhiều nhiều
Công thức này không đúng đâu bạn. Kết quả đúng chỉ là ngẫu nhiên.
Tôi nghĩ không nên dùng Today trong trường hợp này. Những việc đã hoàn thành thì mới có ngày hoàn thành. Vì vậy ta cứ căn cứ vào cột ngày hoàn thành mà thôi. Khi sử dụng Today, nếu ngày hệ thống không chính xác sẽ cho kết quả sai.
Thân!
 
Cám ơn 2 bác nhiều nhiều. Em là newbie excel đọc công thức của 2 bác mà ù ù cạc cạc lắm. Hì thôi em sẽ cố gắng đọc help để ngộ ra được cao chiêu của các bác.

Cám ơn 2 bác nhiều
 
Cảm ơn Bác nhiều, mình hơi bị gà mờ.

Sẵn thêm lại công thức cho Bác hơi bị thiếu luôn nha:
Cũ:

Sửa thành:
Bạn xem đoạn này rồi cho ý kiến:
Tôi nghĩ không nên dùng Today trong trường hợp này. Những việc đã hoàn thành thì mới có ngày hoàn thành. Vì vậy ta cứ căn cứ vào cột ngày hoàn thành mà thôi. Khi sử dụng Today, nếu ngày hệ thống không chính xác sẽ cho kết quả sai.
 
Vì nếu vậy bạn nhập ngày >= today(), thì KQ sẽ báo luôn là hoàn thành bạn à. Bạn thử File xem nhé.
File thì đã xem rồi. Bạn có thấy là chỉ có một dòng có dữ liệu ở cột ngày hoàn thành không? Ở đây tôi nghĩ khi công việc đã được hoàn thành thì mới ghi vào cột này mà nếu đã hoàn thành thì không có chuyện ngày hoàn thành > today(). Còn nếu như cột hoàn thành được nhập trước khi hoàn thành thì đây chỉ là kế hoạch (vì thực tế chưa xảy ra), mà nếu vậy thì chưa chắc là hết thời hạn kế hoạch công việc sẽ hoàn thành. Không có cơ sở để xác định công việc nào đã hoàn thành.

Tuy nhiên việc này nên hỏi chủ topic.
 
các bác cho em hỏi thêm?

Trong trường hợp em cần thống kê trên nhiều sheet. Ví dụ em chia từng sheet thành từng khách hàng riêng, hoặc từng file riêng rẽ cho từng khách hàng thì có cách nào để xử lý thống kê như trên không ạ?
 

File đính kèm

File thì đã xem rồi. Bạn có thấy là chỉ có một dòng có dữ liệu ở cột ngày hoàn thành không? Ở đây tôi nghĩ khi công việc đã được hoàn thành thì mới ghi vào cột này mà nếu đã hoàn thành thì không có chuyện ngày hoàn thành > today(). Còn nếu như cột hoàn thành được nhập trước khi hoàn thành thì đây chỉ là kế hoạch (vì thực tế chưa xảy ra), mà nếu vậy thì chưa chắc là hết thời hạn kế hoạch công việc sẽ hoàn thành. Không có cơ sở để xác định công việc nào đã hoàn thành.

Tuy nhiên việc này nên hỏi chủ topic.

Bác huuthang_bd hiểu đúng ý em rồi đấy ạ. Công việc sau khi hoàn thành mới được điền vào cột ngày hoàn thành.

Có lẽ em sẽ thêm 1 cột ngày dự kiến thì sẽ đúng hơn.

Cám ơn bác.
 
Trong trường hợp em cần thống kê trên nhiều sheet. Ví dụ em chia từng sheet thành từng khách hàng riêng, hoặc từng file riêng rẽ cho từng khách hàng thì có cách nào để xử lý thống kê như trên không ạ?
Thì bạn chỉ việc thực hiện phép cộng (+) thôi. Xem file nha.
 

File đính kèm

Bác ơi thế nếu chia khách hàng thành từng file khác nhau thì có link được không ạ ? Em hơi bị gà mờ mong bác chỉ giáo.
 
Bác ơi thế nếu chia khách hàng thành từng file khác nhau thì có link được không ạ ? Em hơi bị gà mờ mong bác chỉ giáo.
Vẫn link được. Tuy nhiên tôi khuyên bạn không nên để dữ liệu ở các file khác nhau vì khi dữ liệu để ở những file khác nhau. Khi có sự điều chỉnh ở một file nào đó thì file chứa các link chỉ được update khi các file có link với nhau được mở đồng thời.
 
Vâng ạ, cám ơn bác nhiều
 
Bác ơi cho em hỏi thêm là bây giờ nếu muốn thống kê theo từng tháng thì có được không ạ? Có cần phải thêm trường dữ liệu nào nữa hay không ạ ?
 

File đính kèm

Web KT

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

Back
Top Bottom