Bu dosya, hücrede sayı gibi görünen ancak biçimi Metin olan değerlerin nasıl toplanacağını gösterir. Dış programlardan aktarılan verilerde bu durum sık görülür; SUM fonksiyonu bu hücreleri saymadığı için sonuç 0 çıkar. Dosyada aynı veri üzerinde hem SUM hem de SUMPRODUCT kullanılarak fark karşılaştırmalı olarak verilir.
B7 hücresinde ise her değere +0 işlemi uygulanarak metin sayıya çevrilir. Boş hücreler <>"" koşuluyla dışarıda bırakılır, böylece boş hücre kaynaklı #DEĞER! hatası oluşmaz:
Bu yöntemle hücre biçimini değiştirmeden doğru toplam elde edilir. Alternatif olarak hücreler Hücreleri Biçimlendir ile Sayı biçimine çevrilebilir; ancak bu durumda hücrelerin içeriğinin yeniden girilmesi gerekebilir.
Dosyanın içeriği
- Sayfa1: B2:B25 aralığında çalışır. B3:B5 hücrelerinde Metin biçimli sayılar bulunur; B6 hücresinde olağan toplama formülü, B7 hücresinde metin biçimli sayıları da toplayan formül yer alır.
Kullanılan formüller
B6 hücresinde klasik toplama yapılır. Metin biçimli değerler sayı olarak kabul edilmediği için sonuç beklenen toplamı vermez:B7 hücresinde ise her değere +0 işlemi uygulanarak metin sayıya çevrilir. Boş hücreler <>"" koşuluyla dışarıda bırakılır, böylece boş hücre kaynaklı #DEĞER! hatası oluşmaz:
=TOPLA.ÇARPIM((B3:B5<>"")*(B3:B5+0))
=SUMPRODUCT((B3:B5<>"")*(B3:B5+0))
Nasıl kullanılır
- Dosyayı açın ve Sayfa1 sayfasında B6 ile B7 hücrelerindeki sonuçları karşılaştırın.
- Kendi verilerinizi B3:B5 aralığına yazın ya da yapıştırın.
- Daha fazla satır için B7 hücresindeki formülde aralığı genişletin (ör. B3:B25).
- Formülü kendi çalışma kitabınıza kopyalayıp aralığı verinize göre düzenleyin.