Công thức gom danh mục hợp đồng theo tuần (1 người xem)

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

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

hml89

Thành viên tiêu biểu
Tham gia
14/9/12
Bài viết
526
Được thích
392
Giới tính
Nam
Gửi các anh,chị, em trong diễn đàn.
Em đang có một khó khăn nhờ các anh,chị và các bạn giúp đỡ.
Ở phần Báo cáo, mong các anh, chị giúp đỡ em công thức để gom danh mục Hợp Đồng của 3 công đoạn xử lý theo điều kiện tuần ở ô k1.

Em xin cám ơn ạ.
 

File đính kèm

Cột phụ cũng được chứ sao. Không làm sao, mà còn tốt vì công thức đỡ nặng hơn.
Vâng ạ. Mong nhận được sự giúp đỡ của anh ở phần gom danh mục với ạ. Em có nhớ là có bài gom kiểu này rồi mà em tìm mãi không thấy.
 
Thưa anh, em vẫn chưa thấy có chủ đề phù hợp.
Đọc bài nào mà kêu chưa thấy?

 

File đính kèm

Bài này có năm khác không nhỉ hay chỉ một năm thôi
Bài đã được tự động gộp:


Chắc đang tìm công thức không dùng cột phụ nhìn cho hoa mắt _)()(-_)()(-_)()(-
Có cả năm khác bạn ạ. Những mã hợp đồng bị tồn đọng của năm khác vẫn có.
 
Bạn ấy muốn bớt cột nhìn cho thoáng, còn có cột phụ cũng không sao vì phục vụ công việc thực tế. Miễn giải quyết được việc là được.
J3=IFERROR(INDEX($A$3:$A$13,AGGREGATE(15,6,ROW($A$3:$A$13)/($E$3:$E$13=$K$1)/($F$3:$F$13=$K$1)/($G$3:$G$13=$K$1)/(COUNTIF($J$2:J2,$A$3:$A$13)=0),1)),"")
Không phải, em làm nó không ra nên em không biết như nào.
Nhưng kể bớt cột phụ thì nó thoáng thật anh ạ, trong trường hợp dữ nguyên cột phụ cũng không làm sao anh ạ.
 
Gửi các anh,chị, em trong diễn đàn.
Em đang có một khó khăn nhờ các anh,chị và các bạn giúp đỡ.
Ở phần Báo cáo, mong các anh, chị giúp đỡ em công thức để gom danh mục Hợp Đồng của 3 công đoạn xử lý theo điều kiện tuần ở ô k1.

Em xin cám ơn ạ.
Nếu không muốn dùng cột phụ thì dùng công thức này:
JavaScript:
J3=IFERROR(INDEX($A$3:$A$13,AGGREGATE(15,6,ROW($1:$100)/SIGN(MMULT(N(WEEKNUM($B$3:$D$13+0)=$K$1),{1;1;1})),ROWS(J$2:J2))),"")
K3=IFERROR(INDEX($B$3:$D$13/(WEEKNUM($B$3:$D$13+0)=$K$1),MATCH($J3,$A$3:$A$13,),RIGHT(K$2)+0),"")
 
J3=IFERROR(INDEX($A$3:$A$13,AGGREGATE(15,6,ROW($A$3:$A$13)/($E$3:$E$13=$K$1)/($F$3:$F$13=$K$1)/($G$3:$G$13=$K$1)/(COUNTIF($J$2:J2,$A$3:$A$13)=0),1)),"")
Không phải, em làm nó không ra nên em không biết như nào.
Nhưng kể bớt cột phụ thì nó thoáng thật anh ạ, trong trường hợp dữ nguyên cột phụ cũng không làm sao anh ạ.
Làm trong file ở bài #7 rồi đó.
 
Có cả năm khác bạn ạ. Những mã hợp đồng bị tồn đọng của năm khác vẫn có.
Thử thế này xem ổn không
Mã:
=IFERROR(INDEX($A$3:$A$13;AGGREGATE(15;6;ROW($A$1:$A$100)/(MMULT(1*(WEEKNUM(DATE(YEAR($B$3:$D$13);MONTH($B$3:$D$13);DAY($B$3:$D$13)))=$K$1);{1;1;1})>0);ROW(A1)));"")
Bài đã được tự động gộp:

Cho mình hỏi chút cái hàm này sao không có +0 thì báo lỗi mà có+0 lại chạy được nhỉ, cái này chưa biết :D
 

File đính kèm

Đọc bài nào mà kêu chưa thấy?

Em cám ơn anh nhiều ạ.
 
Nếu không muốn dùng cột phụ thì dùng công thức này:
JavaScript:
J3=IFERROR(INDEX($A$3:$A$13,AGGREGATE(15,6,ROW($1:$100)/SIGN(MMULT(N(WEEKNUM($B$3:$D$13+0)=$K$1),{1;1;1})),ROWS(J$2:J2))),"")
K3=IFERROR(INDEX($B$3:$D$13/(WEEKNUM($B$3:$D$13+0)=$K$1),MATCH($J3,$A$3:$A$13,),RIGHT(K$2)+0),"")
Cám ơn bạn nhiều ạ. Nhưng công thức mình chưa gặp kiểu này. Đoạn này SIGN(MMULT(N(WEEKNUM($B$3:$D$13+0)=$K$1),{1;1;1})) khó hiểu quá bạn ạ
 
Web KT

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

Back
Top Bottom