Excel'de formül görüntüleme ve hesaplama sorunlarının çözümü
Eğer bir hücrede sonuç yerine formül metni (örneğin =A1+B1) görüntüleniyorsa veya veriler değiştirildiğinde değer güncellenmiyorsa, sorun çoğunlukla şu üç ayardan birinde yatmaktadır: Formül görüntüleme modu açıktır, hücre için metin biçimi atanmıştır veya çalışma kitabında otomatik yeniden hesaplama devre dışı bırakılmıştır. Durumu düzeltmek için "Formüller" sekmesini -> "Formülleri Göster" düğmesini kontrol edin, hücre biçimini "Genel" olarak değiştirin ve hesaplama seçeneklerinde "Otomatik"in seçili olduğundan emin olun. Aşağıda tüm olası nedenler ve bunların ortadan kaldırılma yöntemleri detaylıca ele alınmıştır.
Formül görüntüleme modu
Çalışma sayfasındaki tüm hücrelerde birdenbire sonuçlar yerine formül metinlerinin görünmesinin en yaygın nedeni, özel bir görüntüleme modunun yanlışlıkla etkinleştirilmesidir. Bu bir dosya hatası değil, tabloların denetimi için Excel'in sunduğu işlevsel bir özelliktir.
Bu modda herhangi bir hesaplama yok sayılır ve kullanıcı her hücrenin kaynak kodunu görür. Bunu etkinleştirmenin iki yolu vardır:
- Menü şeridi üzerinden: Formüller sekmesi -> "Formül Bağımlılıkları" grubu -> Formülleri Göster düğmesi.
- Klavye kısayolları ile:
Ctrl+~(tilde, 1 rakamının solundaki tuş) kombinasyonu.
Hesaplama sonuçlarıyla tablonun normal görünümüne anında dönmek için tekrar Ctrl + ~ tuşlarına basın.
Şeritteki düğme aktif olarak vurgulanmışsa, modu devre dışı bırakmak için üzerine tekrar tıklayın. Bundan sonra tüm formüller yeniden hesaplanmalı ve nihai değerleri göstermelidir.
Yanlış hücre biçimi
Formül yalnızca belirli hücrelerde metin olarak görüntüleniyor ve diğerlerinde düzgün çalışıyorsa, sorun neredeyse kesinlikle bu hücrelerin biçimindedir. Bir hücreye "Metin" biçimi atanmışsa, Excel eşittir işareti dahil tüm içeriği bir eylem komutu yerine dize bilgisi olarak algılar.
Biçimi nasıl düzeltilir
- Sorunlu hücreyi veya aralığı seçin.
- Giriş sekmesinde "Sayı" grubunda açılır listeden Genel veya Sayı biçimini seçin.
- Önemli: Sadece biçimi değiştirmek genellikle yeterli değildir, çünkü Excel içeriği zaten metin olarak "hatırlamıştır". Programın verileri yeniden okumasını sağlamanız gerekir.
- Hücreye çift tıklayın (düzenleme moduna girin) ve
Entertuşuna basın. - Veya "Metni Sütunlara Dönüştür" aracını kullanın: Sütunu seçin -> Veri sekmesi -> Metni Sütunlara Dönüştür -> hemen Son düğmesine basın. Bu, tüm sütundaki veri biçimini zorunlu olarak günceller.
- Hücreye çift tıklayın (düzenleme moduna girin) ve
Biçimi değiştirdikten sonra formül çalışmazsa, = işaretinden önce boşluk veya kesme işareti (') olup olmadığını kontrol edin. Bu semboller de içeriği zorunlu olarak metin moduna geçirir. Bunları silin.
Otomatik yeniden hesaplama ayarları
Formülün doğru göründüğü, sonucun görüntülendiği ancak yanlış (eskimiş) olduğu ve bağımlı hücrelere yeni veriler girildikten sonra değişmediği durumlar olabilir. Bu, çalışma kitabının manuel hesaplama moduna alındığı anlamına gelir. Bu mod, çok ağır tablolar için her değişiklikte yavaşlama olmaması açısından faydalıdır, ancak günlük kullanımda kafa karışıklığına neden olur.
Hesaplama parametrelerini kontrol etme
- Formüller sekmesine gidin.
- "Hesaplama" grubunda Hesaplama Seçenekleri düğmesine tıklayın.
- Otomatik seçeneğinin seçili olduğundan emin olun.
"El ile" seçiliyse, verileri güncellemek için her seferinde F9 tuşuna basmanız gerekecektir. "Otomatik"e geçiş yapmak, sorununu tüm çalışma kitabı için genel olarak çözecektir. Ayrıca Dosya -> Seçenekler -> Formüller menüsündeki ayarları da kontrol etmelisiniz; burada "Çalışma kitabı hesaplama" bloğunda "Otomatik" kutucuğu işaretli olmalıdır.
Özel hatalar ve yerel ayarlar
Bazen formül, Excel sürümünüzün bölgesel ayarlarıyla sözdizimi uyuşmazlığı nedeniyle çalışmayabilir.
- Bağımsız değişken ayırıcıları: Rusça yerel ayarlarda formüllerdeki bağımsız değişken ayırıcısı genellikle noktalı virgül (
;) iken, İngilizce yerel ayarlarda virgüldür (,). Formülü İngilizce bir kaynaktan kopyaladıysanız, bağımsız değişkenler arasındaki tüm virgülleri noktalı virgülle değiştirin.- RF için yanlış:
=TOPLA(A1, B1) - RF için doğru:
=TOPLA(A1; B1)
- RF için yanlış:
- Fonksiyon adları: Excel arayüzünüzün dilindeki fonksiyon adlarını kullandığınızdan emin olun (örneğin,
VLOOKUP->DÜŞEYARA,IF->EĞERhaline gelir). - Gereksiz boşluklar: Fonksiyonlar, fonksiyon adı içindeki veya ad ile parantez arasındaki gereksiz boşluklara duyarlıdır.
= TOPLA(...)yazımı eski sürümlerde veya özel koşullarda çalışmayabilir.
Sorun teşhis tablosu
| Belirti | Olası neden | Hızlı çözüm |
|---|---|---|
| Formüller sayfadaki tüm hücrelerde görülüyor | Görüntüleme modu açık | Ctrl + ~ tuşlarına basın veya "Formülleri Göster" düğmesine tıklayın |
| Formül yalnızca bir hücrede görülüyor | Hücre biçimi "Metin" | Biçimi "Genel" olarak değiştirin ve hücreyi yeniden kaydedin (F2 + Enter) |
| Veriler değiştirildiğinde sonuç güncellenmiyor | Hesaplama modu "El ile" | "Formüller" sekmesi -> Hesaplama Seçenekleri -> "Otomatik" |
Formül girildikten sonra #AD? hatası | Yanlış fonksiyon adı veya ayırıcı | Fonksiyon dilini kontrol edin ve , işaretini ; ile değiştirin |
| Formülün önünde yeşil üçgen var | Sayının metin olarak kaydedildiğine dair uyarı | Uyarı simgesine tıklayın ve "Sayıya Dönüştür" seçeneğini belirleyin |
Sık yapılan hatalar
Formüllerle çalışırken kullanıcılar hesaplamaları engelleyen tipik hatalar sıklıkla yapar:
- Eşittir işareti başta değil. Herhangi bir formül kesinlikle
=sembolü ile başlamalıdır.+A1+B1yazarsanız, Excel bunu bir hesaplama yerine tarih veya metin olarak yorumlamaya çalışabilir. - Kopyalama sırasında gizli karakterler. Verileri web'den veya diğer programlardan aktarırken hücreye bölünemez boşluklar veya gizli kontrol karakterleri girebilir. Formüllerde kullanmadan önce metni temizlemek için
TEMİZ()fonksiyonunu kullanın. - Döngüsel başvurular. Formül kendisine (doğrudan veya diğer hücreler zinciri üzerinden) başvuruyorsa, Excel hata verir ve yeniden hesaplamayı durdurur. Durum çubuğundaki döngüsel başvuru mesajlarını kontrol edin.
- **Kilitli hücreler. Sayfa parola ile korunuyorsa ve formül içeren hücre düzenleme için kilitlendiyse, ne formülü ne de bağımsız değişkenlerini değiştiremezsiniz. Sayfa korumasını kaldırmanız gerekir ("Gözden Geçir" sekmesi -> "Sayfa Korumasını Kaldır").
SSS
Hücre biçimini düzelttikten sonra formül neden hala hesaplanmıyor? Büyük olasılıkla biçimi değiştirdiniz ancak hücre içeriğini güncellemediniz. Hücreye girin (F2 tuşu) ve sadece Enter'a basın. Excel yeni biçimi tanımalı ve hesaplamayı gerçekleştirmelidir. Tüm bir sütun için "Metni Sütunlara Dönüştür" aracını kullanmak daha uygundur.
Diğerlerini otomatik modda bırakırken belirli bir hücrenin manuel olarak yeniden hesaplanmasını sağlayabilir miyim? Hayır, hesaplama modu ayarı (Otomatik/El ile) tüm çalışma kitabına uygulanır. Ancak, olay bazlı belirli aralıkları yeniden hesaplamak için makrolar (VBA) kullanılabilir, ancak bu ileri düzey programlama becerileri gerektirir.
Formül doğru sonucu gösteriyorsa ancak kaynak veriler güncellendiğinde değişmiyorsa ne yapılmalı? Otomatik yeniden hesaplamanın devre dışı bırakılıp bırakılmadığını kontrol edin ("Formüller" sekmesi -> "Hesaplama Seçenekleri"). Ayrıca, kaynak verilerde sayıların metin biçiminde olmadığından emin olun (sıklıkla 1C veya bankacılık sistemlerinden dışa aktarma sırasında olur), bu nedenle bunlarla matematiksel işlemler gerçekleştirilmez.
Formüllerde hatalı olan tüm hücreleri hızlıca nasıl bulabilirim?
Ctrl + G (veya F5) kombinasyonunu kullanın -> "Git" düğmesi -> "Formüller"i seçin ve hata türlerini (sayısal, metinsel, mantıksal) işaretleyin. Excel sayfadaki tüm sorunlu alanları vurgulayacaktır.