Tìm giá trị nhỏ thứ hai ứng với tên hàng

Liên hệ QC

Adamhuynh

Thành viên mới
Tham gia
4/10/13
Bài viết
4
Được thích
0
Dưới đây là cái đề mà em mất cả buổi sáng để làm nhưng tới đây thì không sao vượt qua được, mong các anh chị giúp đỡ!thanks
Đề: Cho biết tên hàng bán được số lượng thấp thứ hai của loại JANOD, dùng công thức mảng.+-+-+-++-+-+-+
 

File đính kèm

Dưới đây là cái đề mà em mất cả buổi sáng để làm nhưng tới đây thì không sao vượt qua được, mong các anh chị giúp đỡ!thanks
Đề: Cho biết tên hàng bán được số lượng thấp thứ hai của loại JANOD, dùng công thức mảng.+-+-+-++-+-+-+

Dùng công thức này:
Mã:
=SMALL(IF(B3:B12="JANOD",F3:F12,""),2)
Bấm Ctrl + Shift + Enter để kết thúc
 
Anh ơi, nếu mình làm như vậy thì chỉ có thể lấy được số lượng thấp thứ hai cảu JANOD thôi ạ.
Cái đề này yêu cầu mình phải tìm ra tên mặt hàng có số lượng bán được thấp thứ hai cảu JANOD đó anh.
Mong anh giúp đỡ!!$@!!!$@!!!$@!!
 
Anh ơi, nếu mình làm như vậy thì chỉ có thể lấy được số lượng thấp thứ hai cảu JANOD thôi ạ.
Cái đề này yêu cầu mình phải tìm ra tên mặt hàng có số lượng bán được thấp thứ hai cảu JANOD đó anh.
Mong anh giúp đỡ!!$@!!!$@!!!$@!!
Lồng trong LOOKUP thử xem:
Mã:
=LOOKUP(2,1/($B$3:$B$12="JANOD")/($F$3:$F$12=SMALL(IF($B$3:$B$12="JANOD",$F$3:$F$12,""),2)),$C$3:$C$12)
Ctrl+Shift+Enter.
 
OK roi! Cám ơn leonguyenz và mọi người nhiều lắm!!!:::
 
Lần chỉnh sửa cuối:
AE cho mình hỏi, số 2 ở tham số đầu, và dấu / ở tham số thứ 2 có ý nghĩa gì, cảm ơn hj
=LOOKUP(2,1/($B$3:$B$12="JANOD")/($F$3:$F$12=SMALL(IF($B$3:$B$12="JANOD",$F$3:$F$12,""),2)),$C$3:$C$12)
Rút gọn lại như vậy: =LOOKUP(giá trị tìm kiếm,vùng dò tìm,vùng chứa giá trị trả về). Trong đó:
- Giá trị tìm kiếm: là một hằng số, bạn có thể thay 2 bằng 1 số nguyên dương nào đó để test thử.
- Vùng dò tìm: 1/(điều kiện 1)/(điều kiện 2) với điều kiện luôn trả về giá trị logic (TRUE,FALSE), dấu chia (/) để chuyển đổi giá trị logic về giá trị số (TRUE = 1, FALSE = 0), kết quả 1/(mảng giá trị gồm 1 và 0) sẽ cho kết quả là 1 và #DIV! (lỗi khi chia cho 0). Lookup giá trị số trong mảng chứa 1 và #DIV sẽ trả về vị trí số 1 trong mảng.
Cách kiểm tra hoạt động của công thức: bôi đen từng phần trong công thức và nhấn F9.
Ví dụ: bôi đen 1/($B$3:$B$12="JANOD")/($F$3:$F$12=SMALL(IF($B$3:$B$12="JANOD",$F$3:$F$12,""),2)) và nhấn F9, kết quả trả về là mảng {#DIV/0!;#DIV/0!;1;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}, có 1 giá trị thỏa mãn là 1 (vị trí thứ 3). Công thức sẽ lấy vị trí thứ 3 của vùng chứa giá trị trả về.
 
Dưới đây là cái đề mà em mất cả buổi sáng để làm nhưng tới đây thì không sao vượt qua được, mong các anh chị giúp đỡ!thanks
Đề: Cho biết tên hàng bán được số lượng thấp thứ hai của loại JANOD, dùng công thức mảng.+-+-+-++-+-+-+
Cho bạn thêm 1 cách để tham khảo nữa nè
Sử dụng Ctrl+Shilft+enter
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom