Bu eğitici, bir aralıktaki herhangi bir hücrenin Excel ve Google E-Tablolar'da bir sayı içerip içermediğini nasıl kontrol edeceğinizi gösterecektir.
Aralığın Sayı İçerip İçermediğini Kontrol Edin
Bir aralıktaki herhangi bir hücrenin sayı içerip içermediğini test etmek için ISNUMBER ve SUMPRODUCT İşlevlerini kullanacağız.
ISNUMBER İşlevi
ISNUMBER İşlevi tam olarak adının ima ettiği şeyi yapar. Bir hücrenin sayı olup olmadığını test ederek DOĞRU veya YANLIŞ çıktısını verir.
1 | =ESAYI(A2) |
SUMPRODUCT Fonksiyonu
ISNUMBER İşlevi yalnızca tek bir hücreyi test eder, bu nedenle tüm aralığı test etmenin bir yolunu bulmalıyız. SUMPRODUCT Fonksiyonunun devreye girdiği yer burasıdır. SUMPRODUCT Fonksiyonu bir dizi değeri toplar. Dolayısıyla, her hücreyi tek tek test edebilir ve her hücrenin metin olarak çıktısını 1 (DOĞRU) veya 0 (YANLIŞ) olarak verebilirsek, değerleri birlikte toplayabiliriz. Toplam, 0'dan büyükse, en az bir hücrenin metin içerdiğini bildiğimizden.
İlk olarak, işte son hesaplama:
1 | =TOPLA(--SAYI(A2:C2))>0 |
Şimdi onun üzerinden geçelim.
123456789 | =TOPLA(--SAYI(A2:C2))>0=TOPLAÇA(--{DOĞRU, YANLIŞ, DOĞRU})>0=TOPLA({1, 0, 1})>0=2>0=DOĞRU |
Not: çift negatifler DOĞRU/YANLIŞ değerini 1 / 0'a dönüştürür. Alternatif olarak ISNUMBER İşlevini *1 ile çarpabilirsiniz.
1 | =TOPLAÇARI(SAYI(A2:C2)*1)>0 |
DOĞRU / YANLIŞ çıktısı vermek yerine, diğer metin veya hesaplamaları çıktılamak için bir EĞER deyimi kullanabilirsiniz:
1 | =EĞER(TOPLA(--ESAYI(A2:C2))>0, "Evet", "Hayır") |
Google E-Tablolar - Aralıktaki Herhangi Bir Hücrenin Sayı Olup Olmadığını Kontrol Edin
Yukarıdaki örneklerin tümü, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır.