Excel oluşturmaya çalıştırdığınız bir formülü çözümleyemiyorsa aşağıdaki gibi bir hata iletisi alabilirsiniz:

Excel'in "Bu formülle ilgili bir sorun var" iletişim kutusunun resmi

Ne yazık ki bu, Excel'in ne yapmaya çalıştığımı anlay çalıştığı anlamına gelir, bu nedenle en baştan başlamak istiyor olabilir.

Tamam'ı seçerek başlayabilir veyahata iletisini kapatmak için ESC tuşuna basabilirsiniz.

Düzenleme modunda bozuk formülün bulunduğu hücreye dönersiniz ve Excel sorunun bulunduğu noktayı vurgular. Yine de buradan ne yapmak istediğiniz hakkında hiçbir şey bilmiyorsanız ve en baştan başlamak için ESC tuşuna yeniden basabilirsiniz veya formül çubuğundaki İptal düğmesini seçerek düzenleme modundan çıkabilirsiniz.

Formül Çubuğu İptal düğmesinin resmi

İleri gitmek için aşağıdaki denetim listesi, neyin yanlış gittiğini anlamanıza yardımcı olacak sorun giderme adımları sağlar.

Not:  Web için Office kullanıyorsanız, aynı hataları görene kadar çözümleri uygulayamayabilirsiniz.

Excel, formülde bir şeyin düzgün çalışmamış olduğunu göstermek için #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME?, ve #NULL! gibi çeşitli pound (#) hataları atar. Örneğin, #DEĞER! hatası hatasına, bağımsız değişkenlerde yanlış biçimlendirme veya desteklenmeyen veri türleri neden olur. Ya da en son #REF! veya başka verilerle değiştirilmiş hücrelere başvuruyorsa, #BAŞV! hatasını görürsünüz. Her hatanın sorun giderme yönergeleri farklıdır.

Not: ####, formülle ilişkili bir hata değildir. Yalnızca sütunun hücre içeriğini görüntülemek için yeterince geniş olmadığı anlamına gelir. Sütunu sürükleyip genişletin veya Giriş > Biçimlendir > En Uygun Sütun Genişliği yolunu izleyin.

Giriş > Biçim > Sütun Genişliğine Otomatik Sığdır seçeneğinin resmi

Gördüğünüz pound hatasına karşılık gelen aşağıdaki başlıklardan herhangi birini deneyin:

Diğer elektronik tablolarda değerlere başvuran formüller içeren bir elektronik tabloyu her açsanız, başvuruları güncelleştirmeniz veya olduğu gibi bırakmanız istenir.

Excel’deki bozuk başvurular iletişim kutusu

Excel, geçerli elektronik tablondaki formüllerin başvuru değerinin değişmesi durumunda her zaman en güncel değere işaret etmek için yukarıdaki iletişim kutusunu görüntüler. Başvuruları güncelleştirmeyi seçebilir veya güncelleştirmek istemiyorsanız atlayabilirsiniz. Başvuruları güncelleştirmemeyi seçseniz bile elektronik tablodaki bağlantıları dilediğiniz zaman el ile güncelleştirebilirsiniz.

İletişim kutusunun başlangıçta görünmesini de devre dışı bırakabilirsiniz. Bunu yapmak için, Dosya > Seçenekleri'ne >Genel > ve Otomatik bağlantıları güncelleştirmek için sor kutusunu temizleyin.

Otomatik bağlantıları güncelleştirmek için sor seçeneğinin resmi

Önemli: Formüllerde ilk kez bozuk bağlantılarla çalışıyorsanız, bozuk bağlantıları çözümleme konusunda bilginiz varsa veya başvuruları güncelleştirmeniz gerekip gerekmediğini bilmiyorsanız, dış başvuruların (bağlantıların)güncelleştirildiğinde Denetim'e bakın.

Formül, değeri görüntülemiyorsa şu adımları izleyin:

  • Excel'in elektronik tablonuzu formül gösterecek şekilde ayarlanmış olduğundan emin olun. Bunu yapmak için Formüller sekmesini seçin ve Formül Denetleme grubunda FormülleriGöster'i seçin.

    İpucu: Ayrıca Ctrl + ` (Sekme tuşunun üstündeki tuş) klavye kısayolunu da kullanabilirsiniz. Bunu yapmaya devam edersiniz, sütunlarınız formüllerinizi görüntülemek için otomatik olarak genişler, ancak merak etmeyin, normal görünüme geri dönersiniz, sütunlarınız yeniden boyutlandırılır.

  • Yukarıdaki adım sorunu yine de çözmezse, hücre metin olarak biçimlendirilmiş olabilir. Hücreye sağ tıklayıp Hücreleri Biçimlendir > Genel (veya Ctrl + 1) yolunu izleyin ve biçimi değiştirmek için F2 > Enter tuşlarına basın.

  • Metin olarak biçimlendirilmiş geniş bir hücre aralığınız varsa, aralığı seçin, istediğiniz sayı biçimini uygulayabilir ve Son'da Metni Sütuna >'a >. Bu işlem tüm seçili hücrelere biçimi uygular.

    Veri > Metni Sütunlara Dönüştür iletişim kutusunun resmi

Formül hesaplamazsa, Excel'de otomatik hesaplamanın etkinleştiril olup olmadığını denetlemelisiniz. El ile hesaplama etkinleştirildiyse formüller hesaplamaz. Otomatik hesaplamayı kontrol etmek için bu adımları izleyin.

  1. Dosya sekmesini,Seçenekler'i veardından Formüller kategorisini seçin.

  2. Hesaplama seçenekleri bölümündeki Çalışma Kitabı Hesaplaması altında Otomatik seçeneğinin belirlendiğinden emin olun.

    Otomatik ve El İle Hesaplama seçeneklerinin resmi

Hesaplamalar hakkında daha fazla bilgi için bkz. Formülü yeniden hesaplama, yineleme veya duyarlılığı değiştirme.

Döngüsel başvuru, bir formül içinde bulunduğu hücreye başvurduğu zaman gerçekleşir. Düzeltme, formülü başka bir hücreye taşımak veya formül söz dizimlerini döngüsel başvurulardan kaçınmak için bir hücreyle değiştirmektir. Ancak, bazı durumlarda işlevlerinizin belirli bir sayısal koşul karşılanana dek yinelenmesini sağlayan döngüsel başvurulara ihtiyacınız olabilir. Böyle durumlarda, Kaldır'ı etkinleştirmeniz veya döngüsel başvuruya izin vermeniz gerekir.

Döngüsel başvurular hakkında daha fazla bilgi için bkz. Döngüsel başvuruya izin verme veya kaldırma.

Girdiniz eşittir işaretiyle başlamıyorsa, bir formül değildir ve hesaplanmaz. Bu yaygın bir hatadır.

TOPLA(A1:A10) gibi bir şey yazdığınızda, Excel formül sonucu yerine TOPLA(A1:A10) metin dizesini gösterir. Alternatif olarak, 11/2yazsanız, Excel 11'i 2'ye bölmek yerine 2-Kasım veya 02/11/2009 gibi bir tarih gösterir.

Bu beklenmeyen sonuçları önlemek için, işleve her zaman eşittir işaretiyle başlayın. Örneğin, şunları yazın: =TOPLA(A1:A10) ve =11/2.

Formülde bir işlev kullandığınızda işlevin doğru çalışması için her açma ayracının bir kapatma ayracı olması gerekir. Tüm ayraçların, eşleşen bir çiftin parçası olduğundan emin olun. Örneğin, =EĞER(B5<0),"Geçerli değil",B5*1,05) formülü iki kapatma parantezi olduğundan, ancak yalnızca bir açma parantezi olduğundan çalışmaz. Doğru formül şöyle görünür: =EĞER(B5<0,"Geçerli değil",B5*1,05).

Excel işlevlerinde bağımsız değişkenler vardır; bunlar, işlevin çalışması için sağlamanız gereken değerlerdir. Hiçbir bağımsız değişken almayan yalnızca birkaç işlev vardır ( veya BUGÜN gibi). İşlevi yazmaya başladığınızda gösterilen formül söz dizimine bakarak, işlevin gerekli bağımsız değişkenleri içerdiğinden emin olun.

Örneğin, BÜYÜKHARF işlevi kendi bağımsız değişkeni olarak yalnızca bir metin dizesi veya hücre başvurusu kabul eder: =BÜYÜKHARF("merhaba") veya =BÜYÜKHARF(C2)

Not: Siz yazarken, işlevin bağımsız değişkenlerini formülün altındaki kayan işlev başvurusu araç çubuğunda listelenmiş olarak gösterilir.

İşlev Başvurusu araç çubuğunun ekran görüntüsü

Ayrıca TOPLA gibi bazı işlevlere yalnızca sayısal bağımsız değişkenler gerekirken DEĞİŞTİR gibi diğer işlevlere bağımsız değişkenlerinin en az biri için bir metin değeri gerekir. Yanlış veri türü kullanırsanız, işlevler beklenmeyen sonuçlar döndürebilir veya #DEĞER! hatası gösterebilir.

Belirli bir işlevin söz dizimini hemen görmeniz gerekirse, Excel işlevleri (kategoriye göre) listesine bakın.

Formüllere dolar işaretleriyle ($) veya ondalık ayırıcılarla (,) biçimlendirilmiş sayılar girmeyin, çünkü dolar işaretleri Mutlak Başvurular'ı gösterir ve virgüller bağımsız değişken ayırıcılarıdır. Formülde $1,000 yerine 1000 girin.

Bağımsız değişkenlerde biçimlendirilmiş sayılar kullanırsanız, beklenmeyen hesaplama sonuçları alabileceğiniz gibi #SAYI! hatası da görebilirsiniz. Örneğin, -2134’ün mutlak değerini bulmak için =MUTLAK(-2,134) girerseniz Excel, #SAYI! hatasını verir, çünkü MUTLAK işlevi tek bir bağımsız değişken kabul eder ve -2 ve 134'ü ayrı bağımsız değişkenler olarak görür.

Not: Biçimlendirilmemiş sayılar (sabitler) kullanıp formülü girdikten sonra formül sonucunu ondalık ayırıcılar ve para birimi simgeleriyle biçimlendirebilirsiniz. Formüllere sabitler koymak genellikle iyi bir fikir değildir, çünkü daha sonra güncelleştirmeniz gerekirse bunları bulmanız zor olabilir ve yanlış yazıma daha açık olur. Sabitlerinizi, açıkta ve kolayca başvurulan hücrelere koymak çok daha iyidir.

Hücrenin veri türü hesaplamalarda kullanılamıyorsa, formülünüz beklenen sonuçları döndürmeyebilir. Örneğin, Metin olarak biçimlendirilmiş bir hücreye =2+3 gibi basit bir formül girerseniz Excel, girdiğiniz veriyi hesaplayamaz. Hücrede yalnızca =2+3 görürsünüz. Bunu düzeltmek için, hücrenin Metin olan veri türünü Genel olarak değiştirin; şöyle:

  1. Hücreyi seçin.

  2. Giriş'i seçin ve Sayı veya Sayı Biçimi grubunu genişletmek için oku seçin(veya Ctrl + 1 tuşlarına basın). Ardından Genel'i seçin.

  3. Hücreyi düzenleme moduna geçirmek için F2 tuşuna basın ve formülü kabul etmek için Enter tuşuna basın.

Sayı veri türünü kullanan bir hücreye tarih girdiğinizde tür, tarih olarak değil de sayısal bir tarih değeri olarak gösterilebilir. Bir sayıyı tarih olarak göstermek için Sayı Biçimi galerisinden bir Tarih biçimi seçin.

Formülde çarpma işleci olarak x kullanmak oldukça yaygındır, ancak Excel çarpma işlemi için yalnızca yıldız işaretini (*) kabul eder. Formülünüzde sabitler kullandığınızda Excel bir hata iletisi görüntüler; x’i yıldızla (*) değiştirerek formülü düzeltebilirsiniz.

Çarpma için x’i * ile değiştirilmesini isteyen ileti kutusu

Ancak, hücre başvuruları kullanırsanız Excel bir #AD? hatası döndürür.

Çarpma için hücre başvurularında * yerine x kullanıldığında alınan #AD? hatası

Metin içeren bir formül oluşturuyorsanız metni çift tırnak işareti içine alın.

Örneğin, ="Bugün " & METİN(BUGÜN(),"gg aaaa gggg") formülü, "Bugün " metnini METİN ve BUGÜN işlevlerinin sonuçlarıyla birleştirir ve Bugün 30 Mayıs Pazartesi gibi bir metin döndürür.

Formülde, "Bugün" sözcüğüyle "30 Mayıs Pazartesi" sözcükleri arasında bir boşluk sağlamak için "Bugün " metnindeki kapatma tırnak işaretinden önce bir boşluk eklenmiştir. Metin tırnak içine alınmadığında formül #AD? hatası.

Formülün içinde en çok 64 işlev düzeyini birleştirebilir veya iç içe kullanabilirsiniz.

Örneğin, =EĞER(SQRT(Pİ())<2,"İkiden küçük!","İkiden fazla!") formülü 3 işlev düzeyi vardır; Pİ işlevi,SQRT işlevinin içine iç içegeçmiştir ve bu da EĞER işlevinin içine iç içe geçmiştir.

Başka bir çalışma sayfasındaki değerlere ya da hücreleri bir başvuru yazdığınızda ve söz konusu sayfanın adı alfabe dışında bir karakter içeriyorsa (boşluk gibi), adı tek tırnak işareti (') içine alın.

Örneğin, çalışma kitabınıza Çeyrek Verileri adlı çalışma sayfasında yer alan D3 hücresinden değer döndürmek için şöyle yazın: ='Çeyrek Verileri'!D3. Sayfa adının başında ve sonunda tırnak işareti olmadığında formül #AD? hatası.

Formülde başka bir sayfada yer alan değerleri veya hücreleri de seçerek bu değerlere başvurabilirsiniz. Böylece Excel, sayfa adlarının başına ve sonuna otomatik olarak tırnak işareti ekler.

Başka bir çalışma kitabındaki değerlere ya da hücrelere bir başvuru yazdığınızda çalışma kitabının adını köşeli ayraç ([]) içine alın, ardından değerleri veya hücreleri içeren çalışma sayfasının adını yazın.

Örneğin, Excel’de açtığınız Ç2 İşlemleri çalışma kitabındaki Satış sayfasında A1 ila A8 hücrelerine başvuru yapmak için şöyle yazın: =[Ç2 İşlemleri.xlsx]Satış!A1:A8. Köşeli ayraçlar olmadan, formül #BAŞV! hatası gösterir.

Çalışma kitabı Excel'de açık değilse dosyanın tam yolunu yazın.

Örneğin, SATIRLAR = ('C:\Belgelerim\ [2Ç İşlemleri.xlsx]Satış'! A1:A8).

Not:  Tam yolda boşluk karakterleri varsa yolu tek tırnak içine alın (yolun başlangıcına ve çalışma sayfası adının hemen arkasına, ünlem işaretinden önce tek tırnak koyun).

İpucu: Diğer çalışma kitabının yolunu almanın en kolay yolu, diğer çalışma kitabını açıp özgün çalışma kitabınızda = yazarak Alt+Sekme tuşlarına basarak diğer çalışma kitabına geçiş yapmaktır. Sayfada istediğiniz hücreyi seçin ve kaynak çalışma kitabını kapatın. Formülünüz, gerekli söz diziminin yanında tam dosya yolunu ve sayfa adını gösterecek şekilde otomatik olarak güncelleştirilir. İsterseniz yolu kopyalayıp yapıştırabilir ve dilediğiniz yerde kullanabilirsiniz.

Bir hücrenin sıfır (0) içeren veya hiç değer içermeyen bir hücreye bölünmesi #BÖL/0! hatası ile sonuçlanır. .

Bu hatadan kaçınmak için değeri doğrudan belirtebilir ve payda varlığını test edebilirsiniz. Şunları kullanabilirsiniz: 

=EĞER(B1,A1/B1,0)

Bu, EĞER(B1 varsa, A1 hücresini B1 hücresine böl, yoksa bir 0 döndür) anlamına gelir.

Bir şey smeden önce hücrelerde, aralıklarda, tanımlı adlarda, çalışma sayfalarındaki veya çalışma kitaplarında verilere başvuran formüller olup denetlemeniz gerekir. Böylece başvurulan verileri kaldırmadan önce bu formülleri sonuçları ile değiştirebilirsiniz.

Formülleri sonuçları ile değiştiremiyorsanız hatalar ve muhtemel çözümlerle ilgili bu bilgileri gözden geçirin:

  • Formül silinmiş veya başka verilerle değiştirilmiş hücrelere başvurursa ve bir formül #REF! hatası#BAŞV! hatasını içeren hücreyi seçin. Formül çubuğunda #BAŞV! öğesini seçin ve silin. Sonra formülün aralığını yeniden girin.

  • Tanımlı bir ad yoksa ve bu ada başvuran bir formül #AD? hatasıdöndürüyorsa istediğiniz aralığa başvuran yeni bir ad tanımlayın veya doğrudan hücre aralığına (A2:D8 gibi) başvurmak için formülü değiştirin.

  • Bir çalışma sayfası yoksa ve bu çalışma sayfasına başvuran bir formül #BAŞVURU! hatası döndürüyorsa maalesef bunun bir çözümü yoktur; silinen bir çalışma sayfası kurtarılamaz.

  • Bir çalışma kitabı yoksa bu çalışma kitabına başvuran bir formül, siz formülü güncelleştirene kadar değişmeden kalır.

    Örneğin, formülünüz = [Kitap1.xlsx]Sayfa1'! A1 ise ve Kitap1.xlsx artık yoksa, bu çalışma kitabında başvurulan değerler kullanılabilir olmaya devam eder. Bununla birlikte, bu çalışma kitabına başvuran bir formül düzenler veya kaydederseniz, Excel, Değerleri Güncelleştir iletişim kutusunu gösterir ve bir dosya adı girmenizi ister. İptal'iseçin ve ardından eksik çalışma kitabına başvuran formülleri formül sonuçlarıyla değiştirerek bu verilerin kaybolduğundan emin olun.

Bazen, bir hücrenin içeriğini kopyalayıp hücrede görüntülenen temel formülü yapıştırmak formül çubuğu.

Örneğin, formülün sonuç değerini başka bir çalışma sayfasındaki bir hücreye kopyalamak isteyebilirsiniz. Öte yandan, formülün sonuç değerini çalışma sayfasındaki başka bir hücreye kopyaladıktan sonra formülde kullandığınız değerleri silmek de isteyebilirsiniz. Bu eylemlerin her ikisi de hedef hücrede geçersiz hücre başvurusu hatasına (#BAŞV!) formülde kullanılan değerleri içeren hücrelere artık başvurulamaya neden olabilir.

Hedef hücrelere formül olmadan formüllerin sonuç değerlerini yapıştırarak bu hatayı ön alabilirsiniz.

  1. Çalışma sayfasında, kopyalamak istediğiniz formül sonuç değerlerini içeren hücreleri seçin.

  2. Giriş sekmesinin Pano grubunda Metni Kopyala'ya Düğme resmi.

    Excel Şerit resmi

    Klavye kısayolu: CTRL+C tuşlarına basın.

  3. yapıştırma alanı sol üst hücresini seçin.

    İpucu: Seçimi başka bir çalışma sayfasına veya çalışma kitabına taşımak veya kopyalamak için, başka bir çalışma sayfası sekmesi seçin veya başka bir çalışma kitabına geçiş yapın ve ardından yapıştırma alanında sol üst hücreyi seçin.

  4. Giriş sekmesinin Pano grubunda, Yapıştır Düğme görüntüsü seçin ve ardından Değerleri Yapıştır'ı seçin veya Mac'te Alt > E > S > V > Enter veya Option > Command > V > V > Enter tuşuna basın.

Karmaşık veya iç içe formülün nihai sonucu nasıl hesapladığını anlamak için bu formülü değerlendirebilirsiniz.

  1. Değerlendirmek istediğiniz formülü seçin.

  2. Formülü Değerlendir >Formüller'i seçin.

    Formül sekmesinde Formül Denetim grubu

  3. Altı çizili başvuru değerini incelemek için Değerlendir'i seçin. Değerlendirme sonucu italik yazıyla gösterilir.

    Formül Değerlendir iletişim kutusu

  4. Formülün altı çizili bölümü başka bir formüle başvuru ise, Değerlendirme kutusunda diğer formülü göstermek için Adım Adım'ı seçin. Önceki hücreye ve formüle geri dönmek için Dışarı Adımla'ya seçin.

    Başvuru formülde ikinci kez görüntülendiğinde veya formül başka bir çalışma kitabındaki bir hücreye başvuruda bulunuyorsa, Bu Adımla düğmesi kullanılamaz.

  5. Formülün tüm kısımları değerlendirilene kadar devam edin.

    Formülü Değerlendir aracı formülün neden bozuk olduğunu size söylemekle birlikte, nereye işaret etmeye yardımcı olabilir. Bu, başka şekilde sorunun yerini bulmanın zor olduğu büyük formüllerde çok yararlı bir araç olabilir.

    Notlar: 

    • EĞER ve SEÇ işlevlerinin bazı kısımları değerlendirilmez ve Değerlendirme kutusunda #YOK hatası görüntülenebilir.

    • Boş başvurular, Değerlendirme kutusunda sıfır değerler (0) olarak gösterilir.

    • Çalışma sayfası her değişiklikte bazı işlevler yeniden hesaplanır. S_SAYI_ÜRET, ALANLAR, DİZİN, KAYDIR, HÜCRE, DOLAYLI, SATIRLAR, SÜTUNLAR, ŞİMDİ, BUGÜN ve RASTGELEARADA işlevlerini de içeren bu işlevler, Formülü Değerlendir iletişim kutusunun, çalışma sayfası hücresindeki gerçek sonuçlardan farklı sonuçlar göstermesine neden olabilir.

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğuuzmanlarına sorabilir veya Yanıt topluluğu içinden destek alabilirsiniz.

Ayrıca Bkz:

Excel’deki formüllere genel bakış

Formüllerde hataları algılama

Excel işlevleri (alfabetik)

Excel işlevleri (kategoriye göre)

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?

Deneyiminizi ne etkiledi?

Başka geri bildirim göndermek istiyor musunuz? (İsteğe bağlı)

Geri bildiriminiz için teşekkür ederiz!

×