Excel'de toplam neden sıfıra eşit veya hesaplanmıyor
Çoğu zaman Excel'in toplamı hesaplayamamasının nedeni veri biçiminde yatar: sayılar metin olarak kaydedilmiş, fazla boşluk içermiş veya yanlış ayırıcılar (virgül yerine nokta) kullanılmıştır. TOPLA işlevi metin değerlerini görmezden geldiği için, hücrelerde görsel olarak rakamlar olsa bile sonuç 0 olabilir. Daha nadiren sorun, formül aralığındaki hatalardan, el ile hesaplama modunun açık olmasından veya #YOK gibi hataların varlığından kaynaklanır.
Aşağıda, bu durumların her birini teşhis etmeye ve düzeltmeye yönelik somut adımlar yer almaktadır.
Hızlı kontrol: Sorunlu hücreyi seçin. Formül çubuğunda sayı sola dayalıysa ve hücrenin köşesinde yeşil bir üçgen varsa — bu bir metindir. Sayılar varsayılan olarak sağa dayanır.
Hesaplama hatasının temel nedenleri
Toplama işlevi veri türüne duyarlıdır. İşte sorunun en sık görülen sorumlularının listesi:
- Sayılar metin olarak kaydedilmiş. Bu durum, verilerin 1C'den, banka dekontlarından içe aktarılması veya web sitelerinden kopyalanması sırasında gerçekleşir.
- Fazla boşluklar. Sayıdan önceki veya sonraki görünmez karakterler biçimin tanınmasını engeller.
- Yanlış ondalık ayırıcı. Rusça yerel ayarlarda ayırıcı virgül olmalıdır, ancak veriler nokta içerebilir (veya tam tersi).
- Aralıktaki hatalar. Toplanan dizide
#SAYI/0!,#YOKveya#DEĞER!gibi değerlerin bulunması sonucu sıfırlayabilir veya hata verebilir. - El ile hesaplama modu. Çalışma kitabı, formüllerin otomatik olarak yeniden hesaplanmayacak şekilde yapılandırılmıştır.
- Gizli satırlar veya filtreler. Kullanıcı tüm verilerin toplamını beklerken, formül yalnızca görünenleri (veya tam tersini) dikkate alır.
- Döngüsel başvurular. Formül kendisine referans verir ve hesaplamayı engeller.
Metni sayıya dönüştürme yöntemleri
Excel rakamları görüyor ancak hesaplamıyorsa, veri türünü zorla değiştirmeniz gerekir.
Yöntem 1: "Sütunlara Dönüştür" Aracı (En Hızlısı)
Bu yöntem tüm sütunlar için idealdir.
- Sorunlu verileri içeren sütunu seçin.
- Veri sekmesine gidin → Sütunlara Dönüştür.
- İçe aktarma sihirbazında hemen Son düğmesine basın (ayarları değiştirmenize gerek yoktur).
- Sonuç: Excel, hücreleri doğru bir şekilde sayı olarak tanımlayarak yeniden yazar.
Yöntem 2: Özel Yapıştır (1 ile Çarpma)
- Herhangi bir boş hücreye
1sayısını yazın. - Bu hücreyi kopyalayın (
Ctrl+C). - "Metin" halindeki sayıları içeren aralığı seçin.
- Sağ tıklayın → Özel Yapıştır → Çarp işlemini seçin → Tamam.
- Mantık: Metni bir sayıyla çarptığında Excel, metni otomatik olarak sayıya dönüştürür.
Yöntem 3: DEĞER İşlevi
Şu formülü içeren bir yardımcı sütun oluşturun:
=DEĞER(A1)
Formülü aşağıya doğru sürükleyin, ardından sonuçları kopyalayın ve orijinal verilerin yerine Değerler olarak yapıştırın.
Yeşil üçgen: Hücrenin köşesinde yeşil bir işaret varsa, üzerine tıklayın ve "Sayıya Dönüştür" seçeneğini belirleyin. Bu, küçük aralıklar için çalışır.
Ayırıcı ve boşluk sorunları
Bazen veriler 1 234,56 veya 1.234,56 gibi görünür, ancak sistem farklı bir biçim bekler.
- Nokta yerine virgül: Rusça yerel ayarınız varsa ve verilerde noktalar (
12.34) varsa,Bul ve Değiştir(Ctrl+H) aracılığıyla bunları değiştirin: bul., değiştir,. - Binlik ayırıcı olarak boşluklar: Sayılar
1 000şeklinde yazılmışsa ve sistem boşluğu ayırıcı olarak tanımazsa, tüm boşlukları silin:(boşluk) bulun ve boşlukla değiştirin. - Kesintisiz boşluklar: Genellikle internetten kopyalama sırasında ortaya çıkarlar. Normal değiştirme işlemi çalışmayabilir. Temizleme formülünü kullanın:
=DEĞER(YERINE.KOY(YERINE.KOY(A1; KARAKTER(160); " "); " "; ""))
```
Burada `KARAKTER(160)` kesintisiz boşluğu kaldırır ve ikinci `YERINE.KOY` işlevi normal boşlukları temizler.
## Formül ve aralık hataları
Toplama formülünün kendisini kontrol edin. Standart işlev:
```excel
=TOPLA(A1:A10)
Ne ters gidebilir:
- Yanlış aralık: Formülün gerekli tüm hücreleri kapsadığından emin olun. Bazen satır eklerken aralık otomatik olarak genişlemez ("Akıllı Tablo" kullanılmıyorsa).
- Hücrelerde hata olması: Aralıkta tek bir hata içeren hücre bile olsa (örneğin,
#SAYI/0!),TOPLAişlevi hata döndürür.- Çözüm: Hataları yok sayabilen
AGREGAişlevini kullanın (Excel 2010+ mevcuttur):
- Çözüm: Hataları yok sayabilen
=AGREGA(9; 6; A1:A10)
```
Burada `9` TOPLA işlemidir ve `6` hataları yok sayar.
* **Diğer sayfalara başvurular:** Harici dosyalara veya kapalı çalışma kitaplarına olan başvuruların bozuk olup olmadığını kontrol edin.
## Hesaplama ayarları ve filtreler
Veriler düzeltildiği halde yeni değerler girildiğinde toplam değişmiyorsa:
1. **Hesaplama modu:** **Formüller** sekmesine gidin → **Hesaplama Seçenekleri**. **Otomatik** seçili olduğundan emin olun. "El ile" seçiliyse, zorla yeniden hesaplamak için `F9` tuşuna basın.
2. **Filtreler ve gizli satırlar:**
* `TOPLA` işlevi, filtreyle gizlenmiş olsa bile aralıktaki **tüm** hücreleri sayar.
* Filtrelemeden sonra yalnızca görünen satırları toplamak istiyorsanız, `ARA.TOPLAM` işlevini kullanın:
```excel
=ARA.TOPLAM(9; A1:A10)
```
İşlev kodu `9`, görünen hücrelerin toplamına karşılık gelir.
## Sık yapılan kullanıcı hataları
<div class="table-container"><table style="border-collapse: collapse; width: 100%; margin: 16px 0;"><thead><tr><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Hata</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Açıklama</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Çözüm</th></tr></thead><tbody><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Toplam = 0</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Aralıktaki tüm sayılar metin olarak tanınmış.</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">"Sütunlara Dönüştür" veya 1 ile çarpma yöntemini kullanın.</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>#DEĞER! Hatası</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Aralıkta sayılar ve dönüştürülemeyen metin karışık veya eski dizi sürümleri kullanılıyor.</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Hücrelerde sayı içinde harf veya para birimi sembolleri olup olmadığını kontrol edin.</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Beklenenden düşük toplam</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Verilerin bir kısmı filtreyle gizlenmiş ancak <code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">TOPLA</code> kullanılıyor veya bazı hücreler metin.</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Filtreyi ve veri türlerini kontrol edin. Filtrelerle çalışırken <code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">ARA.TOPLAM</code> kullanın.</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Formül güncellenmiyor</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Çalışma kitabında el ile hesaplama açık.</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">"Formüller" sekmesi → Hesaplama Modu → Otomatik.</td></tr></tbody></table></div>
## SSS
**Soru: Neden iki hücreyi "artı" ile toplarken (=A1+B1) sonuç çıkıyor, ancak TOPLA ile (=TOPLA(A1:B1)) çıkmıyor?**
Cevap: `+` operatörü, toplamadan önce metni sayıya zorla dönüştürmeye çalışır. `TOPLA` işlevi ise metin değerlerini sıfır olarak kabul ederek bunları kesinlikle yok sayar. Bu, verilerinizin metin olarak saklandığını doğrular.
**Soru: Metin olarak kaydedilmiş sayıları içeren tüm hücreleri hızlıca nasıl bulabilirim?**
Cevap: `F5` tuşuna basın → **Özel Git** → **Sabitler**. "Metin", "Mantıksal", "Hatalar" kutucuklarının işaretini kaldırın, sadece "Sayılar"ı bırakın. Ardından seçimi tersine çevirin veya seçilmeyen ancak sayı gibi görünen hücreleri görsel olarak kontrol edin. Alternatif olarak, renk filtresini kullanabilirsiniz (yeşil işaretler varsa).
**Soru: Tüm çalışma kitabı için biçimi aynı anda düzeltebilir miyim?**
Cevap: Küresel bir düğme yoktur. En iyisi, her sorunlu sütunu seçip "Sütunlara Dönüştür" yöntemini uygulamaktır. Büyük veri hacimleri için makro kullanılabilir, ancak sütun bazında manuel düzeltme daha güvenilir ve güvenlidir.