Đánh giá vùng dữ liệu. (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

lien88nd

Thành viên mới
Tham gia
3/4/19
Bài viết
3
Được thích
2
Chào mọi người, mình có có 1 vấn đề cần mọi người giúp đỡ ạ. Mình có 1 bảng dữ liệu(hình dưới), mình muốn đánh giá OK hoặc NG theo điều kiện như sau:
- Nếu vùng dữ liệu có 1 hoặc nhiều dữ liệu vượt quá giới hạn Min-Max thì đánh giá NG.
- Nếu tất cả vùng dữ liệu nằm trong giới hạn Min-Max thì đánh giá OK.

Xin lỗi đã làm phiền mọi người ạ. Cảm ơn mọi người rất nhiều.

2020-11-05_10-29-02.jpg
 

File đính kèm

Chào mọi người, mình có có 1 vấn đề cần mọi người giúp đỡ ạ. Mình có 1 bảng dữ liệu(hình dưới), mình muốn đánh giá OK hoặc NG theo điều kiện như sau:
- Nếu vùng dữ liệu có 1 hoặc nhiều dữ liệu vượt quá giới hạn Min-Max thì đánh giá NG.
- Nếu tất cả vùng dữ liệu nằm trong giới hạn Min-Max thì đánh giá OK.

Xin lỗi đã làm phiền mọi người ạ. Cảm ơn mọi người rất nhiều.

View attachment 248674
Bạn dùng công thức mảng nhen. Tại ô B15 bạn nhập: kết thúc bằng tổ hợp Ctrl-Shift-Enter
Mã:
=IF(AND(B2:B11>=E2;B2:B11<=10);"OK";"NG")
1604548543124.png
 
Bạn dùng công thức mảng nhen. Tại ô B15 bạn nhập: kết thúc bằng tổ hợp Ctrl-Shift-Enter
Mã:
=IF(AND(B2:B11>=E2;B2:B11<=10);"OK";"NG")
View attachment 248681
Cảm ơn bạn rất nhiều. Để mình thử, thực ra bảng dữ liệu của mình sẽ nhiều điều kiện hơn, nhưng mình muốn đơn giản hóa vấn đề để tự tìm hiểu :)
 
Cảm ơn bạn rất nhiều. Để mình thử, thực ra bảng dữ liệu của mình sẽ nhiều điều kiện hơn, nhưng mình muốn đơn giản hóa vấn đề để tự tìm hiểu :)
Bạn minh họa đủ điều kiện luôn xem, coi chừng nó phát sinh thêm dùng If không hổng có được á.
Mình cũng mới biết cái vụ If áp dụng được cho mảng gần đây thôi, hi.
 
Bài này như này là thôi =IF(AND(MIN(B2:B11)>=E2;MAX(B2:B11)<=E3);"OK";"NG")
Ý, vầy thì không cần phải dùng công thức mảng luôn nè.
Cho mình hỏi thêm, vậy so với công thức mảng trên của mình, không thêm 2 hàm Min và Max thì cơ chế hoạt động của hàm nào nó cồng kềnh hơn? Nghĩa là với dữ liệu lớn thì công thức nào nó vận hành nhanh hơn á?
 
Ý, vầy thì không cần phải dùng công thức mảng luôn nè.
Cho mình hỏi thêm, vậy so với công thức mảng trên của mình, không thêm 2 hàm Min và Max thì cơ chế hoạt động của hàm nào nó cồng kềnh hơn? Nghĩa là với dữ liệu lớn thì công thức nào nó vận hành nhanh hơn á?
Cái này thì mình không biết nhưng thường công thức mảng thì sẽ bị chậm đi nhiều so với công thức thông thường nếu mảng lớn
 
Công thức min-max cần duyệt mảng 2 lần. Một lần tìm min và một lần tìm max.
Công thức kia cần duyệt mảng 2 lần rưỡi. Một lần so vói chận dưới, một lần so với chận trên, và nửa lần xét AND hai mảng kết quả.

Ngoài ra, công thức với MIN-MAX có những lợi điểm sau đây:
1. với người quen nhìn công thức theo hướng đơn giản, min-max trông rõ hơn, gần sát với yêu cầu hơn.
2. hàm min/max có những cách tính tối ưu với mảng lớn.
 
Công thức min-max cần duyệt mảng 2 lần. Một lần tìm min và một lần tìm max.
Công thức kia cần duyệt mảng 2 lần rưỡi. Một lần so vói chận dưới, một lần so với chận trên, và nửa lần xét AND hai mảng kết quả.

Ngoài ra, công thức với MIN-MAX có những lợi điểm sau đây:
1. với người quen nhìn công thức theo hướng đơn giản, min-max trông rõ hơn, gần sát với yêu cầu hơn.
2. hàm min/max có những cách tính tối ưu với mảng lớn.
Cảm ơn bạn nhiều :)
 
Web KT

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

Back
Top Bottom