Trong thực tế, có rất nhiều bài toán quản trị cần tìm giá trị nhỏ nhất thỏa mãn một hoặc nhiều điều kiện, và tìm ra đối tượng tương ứng với giá trị đó. Ví dụ như:

- Tìm ra  doanh số nhỏ nhất và của nhân viên nào

- Tìm ra giá bán thấp nhất của mặt hàng nào, thời gian bán hàng tương ứng

-....

(Hình ảnh dữ liệu phục vụ cho các ví dụ minh họa bên dưới)

HƯỚNG DẪN TÌM GIÁ TRỊ NHỎ NHẤT CÓ ĐIỀU KIỆN

Tình huống 1: Tìm ra doanh số nhỏ nhất của KH004

Công thức dành cho mọi bản Office:

=MIN(IF(B4:B15="KH004",C4:C15))

=> Nhấn Ctrl+Shift+Enter để chạy công thức. Với Office 365 thì nhấn phím Enter bình thường

Công thức dành cho Office 2010 trở lên:

=AGGREGATE(15,6,C4:C15/(B4:B15="KH004"),1)

Công thức dành cho Office 2016 trở lên

=MINIFS(C4:C15,B4:B15,"KH004")

Tình huống 2: Tìm ra doanh số nhỏ nhất của KH004 trước ngày 15/01/2021

Công thức cho mọi bản Office:

=MIN(IF((B4:B15="KH004")*(A4:A15<=Date(2021,1,15)),C4:C15))

=> Nhấn Ctrl+Shift+Enter để chạy công thức. Với Office 365 thì nhấn phím Enter bình thường

Công thức dành cho Office 2010 trở lên: 

=AGGREGATE(14,6,C4:C15/(B4:B15="KH004")/(A4:A15<=Date(2021,1,15)),1)

Công thức dành cho Office 2016 trở lên:

=MINIFS(C4:C15,B4:B15,"KH004",A4:A15,"<="&Date(2021,1,15))

Tình huống 3: Tìm ra khách hàng có doanh số lớn nhất

=LOOKUP(2,1/(C4:C15=MIN(C4:C15)),B4:B15)

Trường hợp có nhiều hơn 1 khách hàng có doanh số nhỏ nhất thì phải dùng hàm TEXTJOIN để liệt kê ra danh sách khách hàng có doanh số nhỏ nhất. Hàm TEXTJOIN có trong Office 2019 trở lên và Office 365

==TEXTJOIN(",",TRUE,IF(C4:C15=MIN(C4:C15),B4:B15,""))

Liên hệ tư vấn khóa học Excel cho người đi làm hoặc đặt hàng đào tạo tại doanh nghiệp

{Đt+Zalo} - 038 696 1334


0 Comment:

Đăng nhận xét

Excel Thỉnh Vũ. Được tạo bởi Blogger.