Excel Formülü: Bir hücrenin birçok şeyi içerip içermediğini kontrol etme
Diyelim ki Excel'de, E sütununda bir değer listesi var ve B sütunundaki hücrelerin E sütunundaki tüm değerleri içerip içermediğini kontrol etmek istiyorsunuz ve aşağıdaki ekran görüntüsünde gösterildiği gibi DOĞRU veya YANLIŞ döndürmek istiyorsunuz. Bu eğitimde, bu görevi çözmek için bir formül sunulmaktadır.
Genel formül:
=TOPLA.ÇARPIM(--EĞERSAY(ARA(şeyler;metin)))=BAĞ_DEĞ_SAY(şeyler) |
Argümanlar
Şeyler: Metin argümanının içerip içermediğini kontrol etmek istediğiniz değerler listesi. |
Metin: İçerip içermediğini kontrol etmek istediğiniz hücre veya metin dizesi. |
Dönüş değeri:
Bu formül mantıksal değer döndürür, YANLIŞ: Hücre tüm şeyleri içermiyor; DOĞRU: Hücre tüm şeyleri içeriyor.
Bu formül nasıl çalışıyor
Örneğin, B sütununda, E3:E5 aralığındaki tüm değerleri içerip içermediğini kontrol etmek istediğiniz bir metin dizisi listesi varsa, lütfen aşağıdaki formülü kullanın.
=TOPLA.ÇARPIM(--EĞERSAY(ARA($E$3:$E$5;B3)))=BAĞ_DEĞ_SAY($E$3:$E$5) |
Bas Enter tuşuna basın, kontrol etmek istediğiniz hücrelerin üzerine doldurma tutamacını sürükleyin. YANLIŞ, hücrenin E3:E5 aralığındaki tüm değerleri içermediğini gösterirken, DOĞRU ise ilgili hücrenin tüm değerleri içerdiğini gösterir.
Açıklama
ARA fonksiyonu: ARA fonksiyonu, bir metin dizesinin başka bir metin içindeki ilk karakterin konumunu döndürür. Eğer ARA fonksiyonu metni bulursa, pozisyonu döndürür, bulamazsa #DEĞER! hatası döndürür. Örneğin, buradaki formül ARA($E$3:$E$5;B4) E3:E5 aralığındaki her değeri B4 hücresinde arayacak ve B4 hücresindeki her metin dizesinin konumunu döndürecektir. Şöyle bir dizi sonucu döndürür: {1;7;12}
EĞERSAY fonksiyonu: EĞERSAY fonksiyonu bir değerin sayı olup olmadığını kontrol eder ve DOĞRU veya YANLIŞ döndürür. Burada EĞERSAY(ARA($E$3:$E$5;B4)) dizi sonucu şu şekilde döndürür {true;true;true} çünkü ARA fonksiyonu 3 sayı bulmuştur.
--EĞERSAY(ARA($E$3:$E$5;B4)) DOĞRU değerini 1'e, YANLIŞ değerini 0'a dönüştürür, bu nedenle bu formül dizi sonucunu şu şekilde değiştirir {1;1;1}.
TOPLA.ÇARPIM fonksiyonu: Çarpma aralıkları veya toplama dizileri için kullanılır ve çarpımların toplamını döndürür. TOPLA.ÇARPIM(--EĞERSAY(ARA($E$3:$E$5;B4))) 1+1+1=3 döndürür.
BAĞ_DEĞ_SAY fonksiyonu: Boş olmayan hücrelerin sayısını döndürür. BAĞ_DEĞ_SAY($E$3:$E$5) 3 döndürür, bu nedenle TOPLA.ÇARPIM(--EĞERSAY(ARA($E$3:$E$5;B4))) sonucu 3'e eşit olduğunda, tüm formül DOĞRU döndürür, aksi takdirde YANLIŞ döndürür.
Notlar:
Formül =TOPLA.ÇARPIM(--EĞERSAY(ARA(şeyler;metin)))=BAĞ_DEĞ_SAY(şeyler) tam olarak kontrol etmiyor. Ekran görüntüsüne bakın:
Örnek Dosya
Örnek dosyayı indirmek için tıklayın
İlgili Formüller
- Hücreleri say eşit olan
COUNTIF fonksiyonu ile belirli bir değere eşit olan veya içermeyen hücreleri sayabilirsiniz. - Hücreleri x veya y'ye eşit olanları say
Bazı durumlarda, iki kriterden birini karşılayan hücrelerin sayısını saymak isteyebilirsiniz, bu durumda COUNTIF fonksiyonunu kullanabilirsiniz. - Hücreleri x ve y'ye eşit olanları say
Bu makale, aynı anda iki kritere uyan hücreleri saymak için formülü tanıtır. - Hücreleri eşit olmayanları say
Bu makale, COUNTIF fonksiyonunu kullanarak belirli bir değere eşit olmayan hücrelerin sayısını nasıl sayabileceğinizi anlatır.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.