Nhờ sửa dùm em hàm đối chiếu dữ liệu ạ

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

lala_qn

Thành viên tiêu biểu
Tham gia
2/5/09
Bài viết
598
Được thích
17
Nghề nghiệp
chưa ổn định
Trong file vd1 e có dùng hàm dưới này là hàm đối chiếu dữ liệu sang sheet khác sheet "QL-Sim" ở cell B3 đáng lẽ báo false nhưng lại ko báo dc, nhờ a/c sửa dùm e khi đối chiếu sang nếu có dữ liệu khác sẽ báo FALSE ạ (hiện tại hàm này e dùng với dữ liệu là kí tự là chữ)
=IF(MIN(IF(TONGKHO!$L$2:$L$8094=A2,TONGKHO!$O$2:$O$8094, ""))=MAX(IF(TONGKHO!$L$2:$L$8094=A2,TONGKHO!$O$2:$O$8094,"")),LOOKUP(2,1/(TONGKHO!$L$2:$L$8094=A2),TONGKHO!$O$2:$O$8094),"FALSE")

e cảm ơn ạ !
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem đối chiếu lại sẽ thấy sai tại đâu và sửa lại nhé

Hàm dưới này là hàm đối chiếu dữ liệu sang sheet khác, nhờ a/c sửa dùm e khi đối chiếu sang nếu có dữ liệu khác sẽ báo FALSE ạ (hiện tại hàm này e dùng với dữ liệu là kí tự là chữ)
=IF(MIN(IF(TONGKHO!$L$2:$L$8094=A2,TONGKHO!$O$2:$O$8094,
""))=MAX(IF(TONGKHO!$L$2:$L$8094=A2,TONGKHO!$O$2:$O$8094,"")),LOOKUP(2,1/(TONGKHO!$L$2:$L$8094=A2),TONGKHO!$O$2:$O$8094),"F ALSE")

e cảm ơn ạ !

Bạn copi thử hàm của bạn ra một bản Cell và Hàm mình đã sửa để đối chiếu lại cho dễ tìm ra cái làm cho bị lỗi nhé
Đa sửa =IF(MIN(IF(TONGKHO!$L$2:$L$8094=A2;TONGKHO!$O$2:$O$8094;""))=MAX(IF(TONGKHO!$L$2:$L$8094=A2;TONGKHO!$O$2:$O$8094;""));LOOKUP(2;1/(TONGKHO!$L$2:$L$8094=A2);TONGKHO!$O$2:$O$8094);"FALSE")
 
Anh ơi không up file lên được ạ? Nhìn công thức mà chả có file thấy hoa mắt lun à +-+-+-++-+-+-+
 
Anh ơi không up file lên được ạ? Nhìn công thức mà chả có file thấy hoa mắt lun à +-+-+-++-+-+-+
e mới sửa bài viết lại và có up kèm vd1 a nhé, hàm của e ở sheet "QL-Sim" cell B3 ko báo false đc , nhờ a sữa giúp e nhé
thanks a !
 
Phần này:
IF(TONGKHO!$L$2:$L$80=A2,TONGKHO!$O$2:$O$80,"")
Vì cột O là text, nên MIN và MAX của nó đều = nhau và = 0, nên luôn luôn = TRUE, và luôn luôn trả về giá trị của LOOKUP, không trả về FALSE được.
 
Phần này:
IF(TONGKHO!$L$2:$L$80=A2,TONGKHO!$O$2:$O$80,"")
Vì cột O là text, nên MIN và MAX của nó đều = nhau và = 0, nên luôn luôn = TRUE, và luôn luôn trả về giá trị của LOOKUP, không trả về FALSE được.
e chỉ cần nó phân biệt dc khác nhau là False, vậy làm ntn nhờ a sửa lại hàm dùm ạ
thanks a
 
có cách nào để nó phân biệt dữ liệu dạng text ko cả nhà ơi , giúp e với
 
có ae nào rành giúp dùm e với ạ
 
bác thử nói rõ xem ở đây bác muốn so sánh giá trị nào với giá trị nào? Có phải là "hs" và "" không?
e muốn đối chiếu dữ liệu ở sheet "TONGKHO" cột O sang sheet "QL-Sim" cột B nếu khác nó sẽ báo "False" ạ
 
Ý bạn là kiểm tra nội dung cột B sheet "QL-Sim" giống hệt sheet "TONGKHO" cột O có giống hệt nhau ko (trả về 1 giá trị TRUE Or False)? Nếu muốn kiểm tra xem giá trị của mỗi ô trong cột B có tồn tại ở cột O ko thì có thể dùng công thức
=NOT(ISERROR(MATCH('QL-Sim'!B2,TONGKHO!O2:O8,0)))
 
Web KT

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

Back
Top Bottom