bên sheet TongHop tên kho là em dò công thức cũng lấy dữ liệu bên sheet B023 ạỦa. Thế bên sheet Tonghop. Tên kho được dựa vào đâu bên sheet " B023" thế bạn
Xin lỗi. Mình nhìn nhầm. Bạn thử dùng Piviotable để tổng hợp và tùy biến coi thế nàobên sheet TongHop tên kho là em dò công thức cũng lấy dữ liệu bên sheet B023 ạ
Dùng Piviotable thì không đúng như em muốn ạ. Anh, chị có công thức giúp em với ạ. Em cám ơn!Xin lỗi. Mình nhìn nhầm. Bạn thử dùng Piviotable để tổng hợp và tùy biến coi thế nào
Bạn thử chờ thành viên khác giúp vậy. Tại mình chưa hiểu dựa vào đâu để biết là quá hạn và trong hạn, và tại sao lại ra được kết quả như bảng của bạn trình bày. Xin lỗi nhéDùng Piviotable thì không đúng như em muốn ạ. Anh, chị có công thức giúp em với ạ. Em cám ơn!
dạ, số ngày quá hạn ở cột N bên sheet B023 bằng 0 hay rỗng là trong hạn, còn lớn 0 là bị quá hạn ạBạn thử chờ thành viên khác giúp vậy. Tại mình chưa hiểu dựa vào đâu để biết là quá hạn và trong hạn, và tại sao lại ra được kết quả như bảng của bạn trình bày. Xin lỗi nhé
Bạn làm thêm 1 cột ghi chú và dùng pivot là được mà. Như file đính kèm đúng ý bạn chưa?dạ, số ngày quá hạn ở cột N bên sheet B023 bằng 0 hay rỗng là trong hạn, còn lớn 0 là bị quá hạn ạ
Dạ, nếu dùng Pivotables thì sẽ gom tính tổng hết các mã kế hoạch, sự cố giống nhau theo nhiều hàngBạn làm thêm 1 cột ghi chú và dùng pivot là được mà. Như file đính kèm đúng ý bạn chưa?
Công thức Excel làm không nổi.Nhờ anh, chị giúp em công thức ạ
Bài đã được tự động gộp:
Dạ, nếu dùng Pivotables thì sẽ gom tính tổng hết các mã kế hoạch, sự cố giống nhau theo nhiều hàng
Ví dụ: kho TTT-Kho-TK hạ tầng-ABSchỉ có 3 mã kế hoạch thôi, nhưng nếu dùng Pivotables thì tính 17 lận
Nên em mới cần dùng công thức ạ
Rõ ràng là có 17 mà. Không muốn tính những mã kế hoạch nào thì filter chúng ra.Nhờ anh, chị giúp em công thức ạ
Dạ, nếu dùng Pivotables thì sẽ gom tính tổng hết các mã kế hoạch, sự cố giống nhau theo nhiều hàng
Ví dụ: kho TTT-Kho-TK hạ tầng-ABSchỉ có 3 mã kế hoạch thôi, nhưng nếu dùng Pivotables thì tính 17 lận
Nên em mới cần dùng công thức ạ
dạ, đúng kết quả rồi ạ. Công thức này phải tự tạo bằng VBA mới có anh, chị ạCông thức Excel làm không nổi.
Bạn xài tạm Hàm tự tạo bằng VBA thử xem.
Nếu dữ liệu lớn thì nên dùng Sub.
Công thức cũng đếm được thôi. Bạn xem file. Hoặc bài này 2 lần pivot cũng ra đượcdạ, đúng kết quả rồi ạ. Công thức này phải tự tạo bằng VBA mới có anh, chị ạ
Công thức thì không kết hợp đếm được anh, chị hả?
dạ, em cám ơn!Công thức cũng đếm được thôi. Bạn xem file. Hoặc bài này 2 lần pivot cũng ra được
anh ơi, cột mã kế hoạch, mã sự cố bên sheet B023 mà để trống thì sumproduct không hiểu, điền số 0 vào thì lại hiểu. Có cách nào không phải điền tay số 0 vào những ô trống để cho sumproduct hiểu không ạ?Công thức cũng đếm được thôi. Bạn xem file. Hoặc bài này 2 lần pivot cũng ra được
Hàm countifs ko cho phép có khoảng trống trong mảng. Mà tôi chưa biết dùng hàm nào để xử lý nó. Đợi các thành viên khác xem có giúp bạn vậyanh ơi, cột mã kế hoạch, mã sự cố bên sheet B023 mà để trống thì sumproduct không hiểu, điền số 0 vào thì lại hiểu. Có cách nào không phải điền tay số 0 vào những ô trống để cho sumproduct hiểu không ạ?
Đây là dạng bài "Đếm loại bỏ dữ liệu trùng lắp theo nhiều điều kiện", phải dùng đến 'công thức mảng', nên anh @Ba Tê có khuyên bạn nên dùng VBA, đó là cách tốt nhất. Về công thức dĩ nhiên là có cách, nhưng chỉ dùng cho file có dữ liệu in ít thôi! khoảng nhỏ hơn 1000 dòng thì còn "cầm cự" được.anh ơi, cột mã kế hoạch, mã sự cố bên sheet B023 mà để trống thì sumproduct không hiểu, điền số 0 vào thì lại hiểu. Có cách nào không phải điền tay số 0 vào những ô trống để cho sumproduct hiểu không ạ?
C4=COUNT(1/(MATCH(makehoach,IF((kho<>"")*(kho=B4)*(Ngay=0),makehoach),)=ROW($1:$500)))
D4=COUNT(1/(MATCH(makehoach,IF((kho<>"")*(kho=B4)*(Ngay>0),makehoach),)=ROW($1:$500)))
E4=COUNT(1/(MATCH(masuco,IF((kho<>"")*(kho=B4)*(Ngay=0),masuco),)=ROW($1:$500)))
F4=COUNT(1/(MATCH(masuco,IF((kho<>"")*(kho=B4)*(Ngay>0),masuco),)=ROW($1:$500)))
Em cám ơn anh nhiều ạ!Công thức Excel làm không nổi.
Bạn xài tạm Hàm tự tạo bằng VBA thử xem.
Nếu dữ liệu lớn thì nên dùng Sub.
Dạ, em cám ơn anh nhiều ạĐây là dạng bài "Đếm loại bỏ dữ liệu trùng lắp theo nhiều điều kiện", phải dùng đến 'công thức mảng', nên anh @Ba Tê có khuyên bạn nên dùng VBA, đó là cách tốt nhất. Về công thức dĩ nhiên là có cách, nhưng chỉ dùng cho file có dữ liệu in ít thôi! khoảng nhỏ hơn 1000 dòng thì còn "cầm cự" được.
Mượn file và công thức của bạn @n0thing1988, điều chỉnh sheet "Tong Hop" như sau:
Kết thúc bằng Ctrl+Shift+Enter.Mã:C4=COUNT(1/(MATCH(makehoach,IF((kho<>"")*(kho=B4)*(Ngay=0),makehoach),)=ROW($1:$500))) D4=COUNT(1/(MATCH(makehoach,IF((kho<>"")*(kho=B4)*(Ngay>0),makehoach),)=ROW($1:$500))) E4=COUNT(1/(MATCH(masuco,IF((kho<>"")*(kho=B4)*(Ngay=0),masuco),)=ROW($1:$500))) F4=COUNT(1/(MATCH(masuco,IF((kho<>"")*(kho=B4)*(Ngay>0),masuco),)=ROW($1:$500)))
Công thức này coi ô "rỗng", hoặc ô có điền giá trị =0 là như nhau.
Thân