Nhờ viết hàm thống kê dữ liệu dạng pivotable

Liên hệ QC

tronghoabg

Thành viên mới
Tham gia
12/10/16
Bài viết
8
Được thích
0
215071


Em nhờ anh chị viết giúp em hàm như đề bài với ạ , khi xong nó sẽ thống kê những vị trí có mã hàng đó kiểu như pivotable ấy ạ
Em cám ơn ạ

 

File đính kèm

  • FIFO 1.0.xlsx
    12.6 KB · Đọc: 14
Khi tôi chọn mã cocacola có 1 vị trí "A"trùng và tổng trùng
Mã:
=IFERROR(INDEX($G$2:$G$14,AGGREGATE(15,6,$B$2:$B$14/($C$2:$C$14=$D17),$C17)),"")
Nhưng mình phát hiện sai đề, vì nếu đã list ra A rồi thì ko nên xuất hiện lặp lại. Lúc này sumif sẽ đúng.
@dazkangel giúp mình loại dòng lặp với
 

File đính kèm

  • Liet ke danh sach voi list va aggregate.xlsx
    20.9 KB · Đọc: 9
Lần chỉnh sửa cuối:
Mã:
=IFERROR(INDEX($G$2:$G$14,AGGREGATE(15,6,$B$2:$B$14/($C$2:$C$14=$D17),$C17)),"")
Nhưng mình phát hiện sai đề, vì nếu đã list ra A rồi thì ko nên xuất hiện lặp lại. Lúc này sumif sẽ đúng.
@dazkangel giúp mình loại dòng lặp với
Xem file, bạn cũng có công thức loại trùng mà, với chủ bài cũng không yêu cầu loại trùng thì phải.
 

File đính kèm

  • Liet ke danh sach voi list va aggregate (1).xlsx
    20.7 KB · Đọc: 24
Lần chỉnh sửa cuối:
Xem file, bạn cũng có công thức loại trùng mà, với chủ bài cũng không yêu cầu loại trùng thì phải.
Chủ bài cần làm danh sách như kiểu pivot thì là loại trùng và tính tổng. Cám ơn dazkangel nhiều nhé.
CT của mình chỉ là "giấu" đi thôi chứ nó vẫn list ra à. Vd đổi A ở dòng đầu tiên thành L nó ra vậy nè
215083

@tronghoabg bạn lấy file bài số 5 nhé. Sheet tồn kho (2) là đúng ý bạn. Còn sheet tồn kho là nó liệt kê mà ko gom trùng.
 
Chủ bài cần làm danh sách như kiểu pivot thì là loại trùng và tính tổng. Cám ơn dazkangel nhiều nhé.
CT của mình chỉ là "giấu" đi thôi chứ nó vẫn list ra à. Vd đổi A ở dòng đầu tiên thành L nó ra vậy nè
View attachment 215083

@tronghoabg bạn lấy file bài số 5 nhé. Sheet tồn kho (2) là đúng ý bạn. Còn sheet tồn kho là nó liệt kê mà ko gom trùng.
Bạn có công thức lấy duy nhất làm list mà...
 
không phải, ý tôi là cái format dòng cơ: Như thế này này:
215143
215144
Nó tự động kẻ viền luôn cho ấy.
Bài đã được tự động gộp:

Cái gì vậy dazkangel? xin được chỉ giáo hihi
Mã:
=_xlfn._xlws.SORT(_xlfn.UNIQUE(_xlfn._xlws.FILTER(E2:E14,C2:C14=D17)))
Cái này nếu thay đổi mã tại ô D17, thì nó sẽ bị lỗi.
 
Cái gì vậy dazkangel? xin được chỉ giáo hihi
Mã:
=_xlfn._xlws.SORT(_xlfn.UNIQUE(_xlfn._xlws.FILTER(E2:E14,C2:C14=D17)))
À đó là hàm mới chưa cập nhật với 1 công thức ngắn như vậy nhưng sẽ ra kết quả như công thức dài dòng của tôi.
Gồm hàm sắp xếp, loại trùng và lọc.
không phải, ý tôi là cái format dòng cơ: Như thế này này:
View attachment 215143
View attachment 215144
Nó tự động kẻ viền luôn cho ấy.
Bài đã được tự động gộp:


Cái này nếu thay đổi mã tại ô D17, thì nó sẽ bị lỗi.
À bạn vào conditional formatting xem công thức và cách làm nhé.
 
À đó là hàm mới chưa cập nhật với 1 công thức ngắn như vậy nhưng sẽ ra kết quả như công thức dài dòng của tôi.
Gồm hàm sắp xếp, loại trùng và lọc.
Sao mình copy CT đó vào file khác thì lại ra #NAME , khu vực khác của file @dazkangel gửi cũng ra #NAME , cut 3 dòng đó qua chỗ khác thì ok nhưng khi Ctrl+Z lại (cho về chỗ cũ) thì ra #NAME lại (mình xài excel 2016)
 
Web KT
Back
Top Bottom