Excel formülü: İlk hatayı eşleştir -

İçindekiler

Genel formül

(=MATCH(TRUE,ISERROR(rng),0))

Özet

Bir hücre aralığındaki ilk hatayı eşleştirmeniz gerekiyorsa, KAÇINCI ve EHATALI işlevlerine dayalı bir dizi formülü kullanabilirsiniz. Gösterilen örnekte formül şudur:

(=MATCH(TRUE,ISERROR(B4:B11),0))

Bu bir dizi formülüdür ve Control + Shift + Enter (CSE) kullanılarak girilmelidir.

Açıklama

İçten dışa doğru çalışarak ISERRROR işlevi, bir değer tanınan bir hata olduğunda TRUE, değilse FALSE döndürür.

Bir hücre aralığı verildiğinde (bir hücre dizisi) ISERROR işlevi bir DOĞRU / YANLIŞ sonuçları dizisi döndürür. Örnekte, ortaya çıkan bu dizi şuna benzer:

(YANLIŞ; YANLIŞ; YANLIŞ; YANLIŞ; YANLIŞ; DOĞRU; YANLIŞ; YANLIŞ)

B9 hücresi #YOK içerdiğinden 6. değerin (aralıktaki 6. hücreye karşılık gelir) DOĞRU olduğunu unutmayın.

KAÇINCI işlevi, tam eşleme modunda DOĞRU ile eşleşecek şekilde yapılandırılmıştır. ISERROR tarafından oluşturulan dizideki ilk TRUE değerini bulur ve konumu döndürür. Eşleşme bulunmazsa, MATCH işlevinin kendisi # N / A döndürür.

İlk NA hatasını bulma

Yukarıdaki formül herhangi bir hatayla eşleşecektir. İlk # N / A hatasını eşleştirmek istiyorsanız, ISERROR yerine ISNA'yı kullanın:

(=MATCH(TRUE,ISNA(B4:B11),0))

Ilginç makaleler...