
Özet
Birden çok sütundaki değerlerin aynı olup olmadığını test etmek için, AND işlevine dayalı basit bir dizi formülü kullanabilirsiniz. Gösterilen örnekte, H5'teki formül şöyledir:
(=AND(B5=C5:F5))
Not: Bu bir dizi formülüdür ve dizi formüllerinin yerel olduğu Excel 365 kullanmıyorsanız, control + shift + enter ile girilmelidir.
Açıklama
Gösterilen örnekte, her satırdaki tüm değerlerin eşit olup olmadığını test etmek istiyoruz. Bunu yapmak için, ilk sütundaki (B5) değeri geri kalan sütunlarla (C5: F5) karşılaştıran bir ifade kullanırız:
B5=C5:F5
Bir hücre değerini diğer dört hücredeki değerlerle karşılaştırdığımız için, sonuç dört DOĞRU veya YANLIŞ değeri olan bir dizidir. 5. satırda, tüm değerler eşittir, bu nedenle tüm değerler DOĞRU olur:
(TRUE,TRUE,TRUE,TRUE)
Bu dizi, dizideki tüm değerler DOĞRU olduğundan, DOĞRU döndüren VE işlevine doğrudan döndürülür.
=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE
H6 hücresinde, B6 = C6: F6, D6 ve F6 farklı olduğu için iki YANLIŞ değeri olan bir dizi oluşturur.
(TRUE,FALSE,TRUE,FALSE)
Bu dizi, FALSE değerini döndüren AND işlevine teslim edilir:
=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE
Farklılıkları saymak
I5'teki formül, her satırdaki farklılıkları şu şekilde saymak için EĞERSAY işlevini kullanır:
=COUNTIF(C5:F5,""&B5)
Kriter, "" & B5 olarak sağlanır, yani "B5'e eşit değildir".
Formülü, yukarıdaki VE formülünün davranışını şu şekilde taklit edecek şekilde ayarlayabilirsiniz:
=COUNTIF(C5:F5,""&B5)=0
Burada, COUNTIF ile sıfır arasındaki sonucu basitçe karşılaştırıyoruz. Sıfır sayımı DOĞRU, diğer sayılar YANLIŞ döndürür.
Bu bir dizi formülü değildir, bu nedenle özel işlem gerektirmez.