Bạn có bảng sản lượng của mỗi mã hàng và cần công thức sắp xếp lại Mã hàng đó theo số lượng tổng. Số tổng lớn nhất, mã hàng sẽ đứng đầu.
Note: Với dạng bài này, mình nghĩ bạn có thể đưa vào Pivot cho tiện rồi Sort (dùng tính năng sẽ tốt hơn). Nhưng mình muốn giúp các bạn tư duy hàm nên mình sẽ hướng dẫn nó bằng công thức.
Link: Onedrive
![]() |
| Sắp xếp mã hàng có tổng số lượng lớn nhất sẽ đứng đầu |
Công thức:
1.Sort mã hàng: D2:D7=INDEX(A$1:A$20,RIGHT(LARGE(IF(MATCH(A$2:A$20,A$1:A$20,)=ROW($2:$20),SUMIF($A$2:$A$20,$A$2:$A$20,$B$2))/1%+ROW($2:$20),ROW(A1)),2))
2.Sort số lượng:
E2:E7=INT(AGGREGATE(14,6,SUMIF($A$2:$A$20,$A$2:$A$20,$B$2)/(MATCH($A$2:$A$20,$A$2:$A$20,0)=ROW($A$2:$A$20)-1)*10^5+ROW($A$2:$A$20),ROW(A1))/10^5)
3.=GROUPBY(A1:A20,B1:B20,SUM,3,0,-2)
