Excel formülü: Eksik değerleri bulun -

İçindekiler

Genel formül

=IF(COUNTIF(list,value),"OK","Missing")

Özet

Bir listede başka bir listede eksik olan değerleri belirlemek için EĞER işlevi ile EĞERSAY işlevine dayalı basit bir formül kullanabilirsiniz. Gösterilen örnekte, G6'daki formül şöyledir:

=IF(COUNTIF(list,F6),"OK","Missing")

burada "liste", adlandırılmış B6: B11 aralığıdır.

Açıklama

EĞERSAY işlevi, ölçütleri karşılayan hücreleri sayarak bulunan oluşumların sayısını döndürür. Ölçütleri karşılayan hücre yoksa, EĞERSAY sıfır döndürür. Sıfır sayıya sahip değerleri (yani eksik olan değerleri) işaretlemek için doğrudan bir IF ifadesinin içindeki davranışı kullanabilirsiniz. Gösterilen örnekte, G6'daki formül şöyledir:

=IF(COUNTIF(list,F6),"OK","Missing")

burada "liste", B6: B11 aralığına karşılık gelen adlandırılmış bir aralıktır.

EĞER işlevi, DOĞRU veya YANLIŞ döndürmek için mantıksal bir test gerektirir. Bu durumda, EĞERSAY işlevi mantıksal testi gerçekleştirir. Değer listede bulunursa , EĞERSAY, doğrudan EĞER işlevine bir sayı döndürür. Bu sonuç herhangi bir sayı olabilir… 1, 2, 3 vb.

EĞER işlevi herhangi bir sayıyı DOĞRU olarak değerlendirecek ve EĞER "Tamam" sonucunu döndürür. Değer listede bulunmazsa , EĞERSAY, YANLIŞ olarak değerlendirilen sıfır (0) döndürür ve EĞER "Eksik" döndürür.

MATCH ile alternatif

MATCH işlevini kullanarak eksik değerleri de test edebilirsiniz. MATCH, bir listedeki bir öğenin konumunu bulur ve bir değer bulunamadığında # N / A hatasını döndürür. Bu davranışı, MATCH sonucunu ISNA işleviyle test ederek "Eksik" veya "Tamam" döndüren bir formül oluşturmak için kullanabilirsiniz. ISNA, yalnızca #YOK hatası aldığında TRUE değerini döndürür.

Yukarıdaki örnekte gösterildiği gibi KAÇINCI kullanmak için formül şu şekildedir:

=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")

MATCH'nin tam eşleşme için yapılandırılması gerektiğini unutmayın. Bunu yapmak için üçüncü bağımsız değişkenin sıfır veya YANLIŞ olduğundan emin olun.

DÜŞEYARA ile alternatif

DÜŞEYARA, bir değer yuvarlak olmadığında da #YOK hatası döndürdüğünden, DÜŞEYARA ile MATCH seçeneğiyle aynı şekilde çalışan bir formül oluşturabilirsiniz. MATCH ile olduğu gibi, DÜŞEYARA'yı tam eşleşmeyi kullanacak şekilde yapılandırmalı, ardından sonucu ISNA ile test etmelisiniz. Ayrıca DÜŞEYARA, tablo dizisi için yalnızca tek bir sütun (sütun B) verdiğimizi unutmayın.

Ilginç makaleler...