Bu dosya, toplanacak aralıkta boş hücre, metin veya hata değeri bulunduğunda hata almadan toplam almayı gösteren örnek formülleri içerir. Her yöntem ayrı bir hücrede verilir, böylece sonuçlar yan yana karşılaştırılabilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyadaki bazı formüller dizi formülü olarak çalışır; sürüme göre Ctrl+Shift+Enter ile girilmesi gerekebilir.
Dosyanın içeriği
- BOŞLUK-METİN: B sütununda (B3:B19) boş ve metin içeren örnek veriler bulunur. E2:E7 hücrelerinde bu veriyi toplayan altı farklı formül yer alır.
- HATALAR: B3:B9 aralığında #N/A hatası içeren sayılar, F sütununda ise #REF!, #NAME?, #VALUE!, #NUM! ve #NULL! gibi hata değerleri örnek olarak listelenir. D10:D13 ve H10 hücrelerinde hatalı değerleri atlayarak toplayan formüller bulunur.
Kullanılan formüller
- SUMIF: Boş olmayan hücreleri ölçüt alarak toplar. HATALAR sayfasında ise çok büyük bir sayıdan küçük veya eşit değerleri toplayarak hata değerlerini dışarıda bırakır.
- SUMPRODUCT ile ISNUMBER: Yalnızca sayısal hücreleri toplar, metinleri ve boşlukları yok sayar.
- SUM ile IF: Dizi mantığıyla sayı olan veya hata içermeyen hücreleri toplar.
- ISNA, ISERROR ve NOT: Hatalı hücreleri 0 sayarak veya dışlayarak toplamın hata vermesini engeller.
Dosyadaki bazı formüller dizi formülü olarak çalışır; sürüme göre Ctrl+Shift+Enter ile girilmesi gerekebilir.
Makrolar
Dosyada Module1 içinde formul adlı bir fonksiyon bulunur. Parametre olarak verilen hücrenin formülünü yerel dil yazımıyla (FormulaLocal) metin olarak döndürür. Hücrede formülün nasıl yazıldığını göstermek için kullanılır. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- BOŞLUK-METİN sayfasında B sütunundaki verileri kendi verilerinizle değiştirin.
- E2:E7 hücrelerindeki sonuçları karşılaştırıp verinize uygun yöntemi seçin.
- Hata değeri içeren veriler için HATALAR sayfasındaki D10:D13 ve H10 formüllerini inceleyin.
- Bir formülün metin olarak görünmesi için formul fonksiyonunu boş bir hücrede, ilgili hücreyi göstererek kullanın.