Tìm Min có điều kiện.

  • Thread starter Thread starter malia
  • Ngày gửi Ngày gửi
Liên hệ QC

malia

Thành viên mới
Tham gia
23/7/09
Bài viết
23
Được thích
1
Ví dụ : có một dãy số 1 2 3 4 5
Em cần tìm giá trị min của dãy số đấy nhưng phải với điều kiện là lơn hơn 2.
Mong các bác giúp đỡ.
Thanks.
 
Ví dụ : có một dãy số 1 2 3 4 5
Em cần tìm giá trị min của dãy số đấy nhưng phải với điều kiện là lơn hơn 2.
Mong các bác giúp đỡ.
Thanks.
Dữ liệu nằm trong vùng A1:A5
=MIN(IF($A$1:$A$5>2,$A$1:$A$5,""))
Bấm Ctrl + Shift + Enter
 
Dùng hàm small thì khỏi phải dùng hàm mảng

=SMALL(A1:A5,COUNTIF(A1:A5,"<=2")+1)

Tuy nhiên, nếu trị điều kiện loại lớn hơn hoặc bằng số lớn nhất trong mảng thì công thức sẽ cho ra #NUM!

(Công thức mảng trên cho ra 0 : coi chừng sai!)
 
note ra (hình nhỏ quá, đọc không nổi)

Tôi có nói rõ trường hợp không ra kết quả. Đó là nhiệm vụ của người dùng phải biết phản ứng. (bẫy lỗi ISNUMBER!)

Cái công thức mảng cũng vậy, tôi chỉ báo cho biết trường hợp sai. Người dùng phải biết bẫy lỗi (hơi khó bẫy)
 
Nếu trong mảng chỉ có tới số 2 thì kết quả sẽ ra 0.
Đúng là em chưa nghĩ tới tình huống này, trong thực tế chắc hiếm, hy vọng tác giả sẽ biết cách phản ứng khi rơi vào trường hợp này!
Cái công thức mảng cũng vậy, tôi chỉ báo cho biết trường hợp sai. Người dùng phải biết bẫy lỗi (hơi khó bẫy)
Cũng không khó bẫy lỗi lắm đâu quan trọng là tác giả muốn hiển thị ra cái gì khi trong mảng chỉ có tới số 2 (điều kiện min)
 
Đúng là em chưa nghĩ tới tình huống này, trong thực tế chắc hiếm, hy vọng tác giả sẽ biết cách phản ứng khi rơi vào trường hợp này!

Cũng không khó bẫy lỗi lắm đâu quan trọng là tác giả muốn hiển thị ra cái gì khi trong mảng chỉ có tới số 2 (điều kiện min)

ĐÚng thế, chỉ cần bẫy lỗi với MAX là xong, bài này dùng hàm MIN là 1 phương án tốt

Cứ bẫy lỗi bẫy lỗi có đến sáng mai...... hihihiiiiiiiii vì công thức thì phải sử dụng theo nhu cầu người hỏi.
 
Web KT

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

Back
Top Bottom