HÀM BỎ QUA KHOẢNG TRỐNG TỰ ĐỘNG TÍNH CÔNG THỨC (2 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

NGUYEN1996***

Thành viên mới
Tham gia
16/4/23
Bài viết
15
Được thích
1
Chào các Bác! Nhờ mọi người giúp em với ạ!
Hiện tại em đang gặp vấn đề như bên dưới:
Dữ liệu em nhập giá trị từ No.1 đến No.5 sau đó so sánh vưới Spec. Min và Max, nếu trong giá trị này thì sẽ trả về OK và ngược lại. Tuy nhiên, khi nhập chỉ 2 giá trị thì em không biết làm công thức nào để bỏ qua khoảng trống.

Nhờ các Bác giúp em với ạ. Em đội ơn ạ!
test.png
 

File đính kèm

Trong file bạn đang gộp ô một cách vô lý. Bạn bỏ gộp ô đi, và mô tả lại vấn đề kỹ hơn (so sánh với Min, Max là so như thế nào, có phải tất cả 5 giá trị từ No1 đến No5 đều nhỏ hơn hoặc bằng Max và lớn hơn hoặc bằng Min thì trả về OK không? rồi cái mục đích "bỏ qua khoảng trống" để làm gì?)
 
Trong file bạn đang gộp ô một cách vô lý. Bạn bỏ gộp ô đi, và mô tả lại vấn đề kỹ hơn (so sánh với Min, Max là so như thế nào, có phải tất cả 5 giá trị từ No1 đến No5 đều nhỏ hơn hoặc bằng Max và lớn hơn hoặc bằng Min thì trả về OK không? rồi cái mục đích "bỏ qua khoảng trống" để làm gì?)
Dạ, em cảm ơn ạ. Em có trình bày lại cách em diễn gaiir vấn đề rồi ạ. Chị xem giúp em ạ/
Bài đã được tự động gộp:

Chưa hiểu ý của bạn lắm. Có thể mô tả kỹ hơn được không?
Dạ. em trình bày lại cho bác dễ hiểu ý ạ

Số mẫu đo không cố định về số lượng (Có khi đo 2 mẫu, có khi đo 5 mẫu). Do đó, khi kéo công thức với điều kiện, tất cả các mẫu phải trong spec thì cho ra kết quả OK và ngược lại. Tuy nhiên, Trường hợp nhập 2 giá trị thì khi kéo công thức máy ko hiểu các ô để trống ạ. Anh xem lại file đính kèm, em diễn giải rõ hơn rồi ạ. Cảm ơn Anh rất nhiều
Bài đã được tự động gộp:

Trong file bạn đang gộp ô một cách vô lý. Bạn bỏ gộp ô đi, và mô tả lại vấn đề kỹ hơn (so sánh với Min, Max là so như thế nào, có phải tất cả 5 giá trị từ No1 đến No5 đều nhỏ hơn hoặc bằng Max và lớn hơn hoặc bằng Min thì trả về OK không? rồi cái mục đích "bỏ qua khoảng trống" để làm gì?)
1744618348339.png
1. (so sánh với Min, Max là so như thế nào, có phải tất cả 5 giá trị từ No1 đến No5 đều nhỏ hơn hoặc bằng Max và lớn hơn hoặc bằng Min thì trả về OK không?) => Đúng ý rồi ạ
2. (rồi cái mục đích "bỏ qua khoảng trống" để làm gì?) => Dạ, do có ô em chỉ nhập 2 giá trị, nên máy ko hiểu trả về kết quả nào ạ?
 

File đính kèm

Lần chỉnh sửa cuối:
hóng xem các bác có công thức ngắn gọn.
Em dùng if mà dài quá.
Tại ô I5 sheet 1 bạn thử công thức.
Mã:
=IF(OR(B5="", C5=""), "", IF(AND(D5="", E5="", F5="", G5="", H5=""), "", IF(AND(OR(D5="", AND(D5>=B5, D5<=C5)), OR(E5="", AND(E5>=B5, E5<=C5)), OR(F5="", AND(F5>=B5, F5<=C5)), OR(G5="", AND(G5>=B5, G5<=C5)), OR(H5="", AND(H5>=B5, H5<=C5))), "OK", "NG")))
 
hóng xem các bác có công thức ngắn gọn.
Em dùng if mà dài quá.
Tại ô I5 sheet 1 bạn thử công thức.
Mã:
=IF(OR(B5="", C5=""), "", IF(AND(D5="", E5="", F5="", G5="", H5=""), "", IF(AND(OR(D5="", AND(D5>=B5, D5<=C5)), OR(E5="", AND(E5>=B5, E5<=C5)), OR(F5="", AND(F5>=B5, F5<=C5)), OR(G5="", AND(G5>=B5, G5<=C5)), OR(H5="", AND(H5>=B5, H5<=C5))), "OK", "NG")))
Dạ em cảm ơn bác nhiều ạ.
 
Lần chỉnh sửa cuối:
Dùng công thức này
I5 =IF(COUNTA(D5:H5)=0,"",IF(AND(MIN(D5:H5)>=B5,MAX(D5:H5)<=C5),"ok","ng"))
 
Bạn tham khảo thêm công thức này
Mã:
=IF(OR(SUM(B5:C5)=0,SUM(D5:H5)=0),"",IF(COUNTIF(D5:H5,">="&B5)-COUNTIF(D5:H5,">"&C5)=COUNTA(D5:H5),"OK","NG"))


Vui tí cũng được bạn, tất cả do cái tên hiển thị thôi
Em cảm ơn bác nhiều ạ. em làm được rồi ạ.
Bài đã được tự động gộp:

Dùng công thức này
I5 =IF(COUNTA(D5:H5)=0,"",IF(AND(MIN(D5:H5)>=B5,MAX(D5:H5)<=C5),"ok","ng"))
em cảm ơn bác nhiều ạ. Em almf được rồi ạ
 
Web KT

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

Back
Top Bottom