Microsoft 365 vừa cho sử dụng chính thức hàm LET trong Excel. Hàm này rất hay và ứng dụng rất nhiều, hôm nay tôi mới thử viết vài hàm ứng dụng:
So với Pivot table:
- Có thể truyền tham số trên bảng tính
- Thay đổi tham số, thêm bớt dữ liệu không cần refresh
- Công thức dạng mảng 365: chỉ gõ công thức trong 1 ô, kết quả trả về 1 mảng (SPILL), sửa xoá công thức chỉ cần thực hiện cho 1 ô đầu tiên.
- Kết quả là hẳn 1 báo cáo chuẩn mực
File đính kèm
- Có 1 báo cáo đơn giản: Lấy danh sách mặt hàng duy nhất, tính tổng doanh thu:
G2 =LET(dm,SORT(UNIQUE(Sales[[Mặt hàng]:[Nhóm]]),{2,1}),mh,Sales[Mặt hàng],tt,Sales[Thành tiền],dt,SUMIF(mh,INDEX(dm,,1),tt),CHOOSE({1,2,3},dm,dm,dt))
![1616672829502.png 1616672829502.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213062-0fc532422e262348d0775575f8f9964d.jpg)
- Báo cáo có 2 tham số: lấy mặt hàng có doanh thu lớn hơn ô L1, của nhóm L2
M2 =LET(dm,SORT(UNIQUE(Sales[[Mặt hàng]:[Nhóm]]),{2,1}),mh,Sales[Mặt hàng],tt,Sales[Thành tiền],dt,SUMIF(mh,INDEX(dm,,1),tt),FILTER(CHOOSE({1,2},dm,dt),(dt>L1)*(INDEX(dm,,2)=L2),"Nothing"))
![1616672975199.png 1616672975199.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213063-62c3a868247e1be6948218792df96bf5.jpg)
Trái cây lớn hơn 5 triệu
![1616673209427.png 1616673209427.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213065-b045023027e1636c0da94526665cf26e.jpg)
Giải khát lớn hơn 5 triệu
![1616673241495.png 1616673241495.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213066-c8f44e27d24878e93ec6388116834038.jpg)
Giải khát lớn hơn 10 triệu
![1616673435971.png 1616673435971.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213067-4b329610ae5e99a9e1c50e4709a660df.jpg)
Giải khát lớn hơn 15 triệu
So với Pivot table:
- Có thể truyền tham số trên bảng tính
- Thay đổi tham số, thêm bớt dữ liệu không cần refresh
- Công thức dạng mảng 365: chỉ gõ công thức trong 1 ô, kết quả trả về 1 mảng (SPILL), sửa xoá công thức chỉ cần thực hiện cho 1 ô đầu tiên.
- Kết quả là hẳn 1 báo cáo chuẩn mực
File đính kèm
- Có 1 báo cáo đơn giản: Lấy danh sách mặt hàng duy nhất, tính tổng doanh thu:
G2 =LET(dm,SORT(UNIQUE(Sales[[Mặt hàng]:[Nhóm]]),{2,1}),mh,Sales[Mặt hàng],tt,Sales[Thành tiền],dt,SUMIF(mh,INDEX(dm,,1),tt),CHOOSE({1,2,3},dm,dm,dt))
![1616672829502.png 1616672829502.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213062-0fc532422e262348d0775575f8f9964d.jpg)
- Báo cáo có 2 tham số: lấy mặt hàng có doanh thu lớn hơn ô L1, của nhóm L2
M2 =LET(dm,SORT(UNIQUE(Sales[[Mặt hàng]:[Nhóm]]),{2,1}),mh,Sales[Mặt hàng],tt,Sales[Thành tiền],dt,SUMIF(mh,INDEX(dm,,1),tt),FILTER(CHOOSE({1,2},dm,dt),(dt>L1)*(INDEX(dm,,2)=L2),"Nothing"))
![1616672975199.png 1616672975199.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213063-62c3a868247e1be6948218792df96bf5.jpg)
Trái cây lớn hơn 5 triệu
![1616673209427.png 1616673209427.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213065-b045023027e1636c0da94526665cf26e.jpg)
Giải khát lớn hơn 5 triệu
![1616673241495.png 1616673241495.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213066-c8f44e27d24878e93ec6388116834038.jpg)
Giải khát lớn hơn 10 triệu
![1616673435971.png 1616673435971.png](https://www.giaiphapexcel.com/diendan/data/attachments/213/213067-4b329610ae5e99a9e1c50e4709a660df.jpg)
Giải khát lớn hơn 15 triệu