Excel Formül Hataları


İnceleme Beğeni Favori Değerlendirme Ortalama Puan Yıldız Sayısı
513 0 0 0 0
Reklam Alanı
Türkiye'nin en popüler Excel Portalındaki içeriklerin en başında reklamınızın yayınlanmasını ister misiniz?
Reklam vermek istiyorum
Bu makalemiz Excel formüllerinde karşımıza çıkan hatalara dair tüm detayların yer alacağı bir yazı olacaktır.

Ne kadar çok formül yazarsanız, o kadar fazla hata ile karşılaşırsınız :)

Sinir bozucu olsa da, formül hataları aslında yararlıdır, çünkü size yaptığınız işlemde bir şeylerin yanlış olduğunu söylerler ve bu şekilde yaptığnız hatayı düzeltme fırsatı bulursunuz. Bu şekilde olması, bilmemekten çok daha iyidir. En feci Excel hatalarının genellikle hata vermeyen ama yanlış sonuçlar veren normal görünümlü formüllerden geldiğini unutmamak gerekir.

Bir formül hatasıyla karşılaştığınızda panik yapmayın ve nedeni bulana kadar metodik olarak araştırın. Deneme yanılma yöntemiyle denemeler yapın. Daha fazla deneyim kazandıkça, birçok hatayı önleyebilir ve ortaya çıkan hataları daha hızlı bir şekilde düzeltebilirsiniz.

#SAYI/0!

#AD?

#YOK

#SAYI!

#DEĞER!

#BAŞV!

#BOŞ!

#####

#TAŞMA!

#HESAPLA!

Hataları Düzeltme

Aşağıda hataları düzeltmek için temel bir işlem verilmiştir. Bir hata diğerini tetiklediğinde formül hatalarının genellikle çalışma sayfası boyunca "basamaklandırıldığını" unutmayın. Çekirdek sorunu bulup çözdükçe, işler genellikle hızlı bir şekilde bir araya gelir.

1. önce hatalı formüllerin olduğu hücreleri bulun. Bunun için Şerit Menü -> Giriş -> Bul ve Seç -> Özel Git seçeneği ile açılan pencereden, Formüller kutucuğunu seçip, formüllü olan hücreleri bulabilirsiniz.

2. Bu formül olan hücrelere tek tek bu şekilde bakarak, hatalı formül hücresine ulaşın. Eğer bu yöntem zor geliyorsa (binlerce satırlık formüllerde zor olacaktır), Şerit Menü -> Formüller -> Hata Denetimi -> Hata İzle adımlarını deneyin.

3. Hataya neyin sebep olduğunu bulun. Gerekirse, formülü parçalara ayırın.

4. Hatayı kaynağında düzeltin.

Tüm Hataları Bulma

özel Git seçeneği ile tüm hataları bir kerede bulabilirsiniz. F5 klavye kısayolunu kullanın, ardından "özel" düğmesini tıklayın. Excel, aşağıda görülen birçok seçeneğin bulunduğu iletişim kutusunu ekrana getirir. Yalnızca hataları seçmek için Formüller + Hatalar'ı seçin, ardından "Tamam"ı tıklayın:

Excel Özel Git Formüller ve Hatalar

Hata Yakalamak

Hataları yakalamak, ilk etapta hatalı görünmelerini durdurmanın bir yoludur. Bu, belirli hataların muhtemel olduğunu bildiğinizde ve hata mesajlarının görünmesini durdurmak istediğinizde mantıklıdır. Bu işlem iki temel şekilde yapılabilir:

1. Hataları EĞERHATA veya EHATALIYSA formülleri ile yakalayabilirsiniz. Bu metotlar ile olası bir hatalı formül sonuçları halinde alternatif belirleyebilirsiniz. Bu dosyada DüŞEYARA formülü ile örneklendirilmiştir.

2. Gerekli değerler elde edilinceye kadar hesaplamayı önleyin. Bu durumda, bir hatayı izlemek yerine, önce değerleri kontrol ederek hatanın oluşmasını önlemeye çalışırsınız. Bu dosyada birkaç örnek gösterilmektedir.

Excel Formül Hataları

Excel'in formülleriyle çalışırken bir noktada karşılaşmanız muhtemel 10 hatası vardır. Bu bölümde, her formül hatasının örnekleri, hatanın nasıl düzeltileceğine ilişkin bilgilerin üzerincen geçilecektir.

#SAYI/0! Hatası

#SAYI/0! adından da anlaşılacağı gibi, formül sıfıra veya sıfıra eşdeğer bir değere bölünmeye çalıştığında hata ortaya çıkar ve sonuç görmek istediğiniz hücrede, #SAYI/0! hatasını görürsünüz.

EĞERORTALAMA ve çOKEĞERORTALAMA formülleri kullanırken, ölçütler ile aralıktaki hiçbir hücreyle eşleşmediğinde de sıfıra bölme hatasını görebilirsiniz.

örneğin, aşağıdaki çalışma sayfasında C4 hücresi boş olduğu için D4 hücresinde #SAYI/0! hatası görünür.

Boş hücreler Excel tarafından sıfır olarak değerlendirilir ve B4 hücresi sıfıra bölünemez:

Excel #SAYI/0! Hatası Örneği

çoğu durumda, boş hücreler veya eksik değerler ile çalışmak kaçınılmazdır. EĞERHATA formülünü kullanarak #SAYI/0! hatası yerine daha güzel bir hata mesajı vermek için kullanabilirsiniz.

Daha fazla bilgi için #SAYI/0! hatası nasıl düzeltilir isimli makalemizi de inceleyebilirsiniz.

#AD? Hatası

#AD? Hatası, Excel'in bir şeyi tanımadığını gösterir. Bu, yanlış yazılmış bir formül adı, var olmayan adlandırılmış bir aralık veya yanlış bir hücre başvurusu olabilir.

örneğin, aşağıdaki resimde, F5 hücresindeki DüŞEYARA formülü "DüŞEYAZRA" olarak yanlış yazılmıştır. DüŞEYAZRA geçerli bir formül adı değildir ve bu nedenle formül #AD? hatası döndürür.

Excel #AD? Hatası Örneği

#AD? hatası varsa, sorunu bulmanız ve ardından yazımı veya sözdizimini düzeltmeniz gerekir.

Daha fazla ayrıntı için #AD? hatası nasıl düzeltilir isimli makalemize bakabilirsiniz.

#YOK Hatası

Excel formülü bir şey bulunamadığında #YOK hatası döndürür. Böylece bir şeyin eksik veya yanlış yazılmış olduğunu söyler. Genellikle, #YOK hatalarına fazladan boşluk karakterleri, yazım hataları veya eksik bir arama tablosu neden olur. #YOK hatasından en sık etkilenen formüller, DüŞEYARA, YATAYARA, ARA ve KAÇINCI gibi klasik arama formülleridir..

örneğin, aşağıdaki resimde, "çay" arama tablosunda olmadığı için F5 hücresindeki formül #YOK sonucunu döndürür:

Excel #YOK Hatası Örneği

E5 hücresindeki değer "Kahve", "Yumurta" vb. olarak değiştirilirse, DüŞEYARA normal şekilde çalışır ve ürün maliyetini verir.

#YOK hatalarını önlemenin en iyi yolu, arama değerlerinin ve arama tablolarının doğru ve eksiksiz olduğundan emin olmaktır. Gerekirse, #YOK hatasını EĞERHATA formülü ile yakalayabilir ve daha kolay bir mesaj görüntüleyebilir veya boş bırakabilirsiniz.

Daha fazla ayrıntı için #YOK hatası nasıl düzeltilir isimli makalemize bakabilirsiniz.

#SAYI! Hatası

#SAYI! hatası sayı çok büyük veya küçük olduğunda veya hesaplama mümkün olmadığında oluşur. örneğin, negatif bir sayının karekökünü hesaplamaya çalışırsanız, #SAYI! hatası görürsünüz:

Excel #SAYI! Hatası Örneği

B sütunundaki karekök sayılarını hesaplamak için kullanılan KAREKöK formülünün, C7 hücresindeki formülde #SAYI! hatası vermesinin nedeni, B7 hücresindeki değerin negatif olmasından kaynaklanmaktadır. çünkü negatif bir sayının kare kökünü hesaplamak mümkün değildir.

ETARİHLİ formülü içindeki başlangıç ve bitiş tarihlerini tersine çevirirseniz #SAY hatasıyla da karşılaşabilirsiniz.

Genel olarak #SAYI! hatası, yeniden hesaplamayı mümkün kılmak için girişlerin gerektiği gibi ayarlanması amacıyla çıkmaktadır.

Daha fazla ayrıntı için #SAYI! hatası nasıl düzeltilir isimli makalemize bakabilirsiniz.

#DEĞER! Hatası

#DEĞER! hatası bir değer beklenen veya geçerli bir tür olmadığında görüntülenir (ör. tarih, saat, sayı, metin vb.) Bu hata, bir hücre boş bırakıldığında, sayısal bir değer bekleyen bir formüle metin değeri verildiğinde, veya tarihler Excel tarafından metin olarak değerlendirildiğinde ortaya çıkabilir.

örneğin, aşağıdaki resimde C5 hücresi "Yok" metnini içerir ve C8 hücresindeki formül #DEĞER! hatası verir.

Excel #DEĞER! Hatası Örneği

Aşağıdaki resimde yer alan "Elma" kelimesi bir tarih olmadığından, AY formülü "Elma" kelimesinden bir ay değeri çıkaramaz:

Excel #DEĞER! Hatası Örneği

Not: Dizi formülü oluşturup Ctrl + Shift + Enter tuşlarıyla formülü girmeyi unutursanızda #DEĞER! hatası alırsınız.

#DEĞER! hata, sorunlu değeri izlemeniz ve doğru değer türünü sağlamanız gerekir.

Daha fazla ayrıntı için #DEĞER! hatası nasıl düzeltilir isimli makalemizi inceleyebilirsiniz.

#BAŞV! Hatası

#BAŞV! hatası, Excel formüllerinde göreceğiniz en yaygın hatalardan biridir. Bir başvuru geçersiz olduğunda oluşur. çoğu durumda, bunun nedeni sayfaların, satırların veya sütunların kaldırılmış olması veya göreli başvuruları olan bir formülün referansların geçersiz olduğu yeni bir konuma kopyalanmış olmasıdır.

örneğin, aşağıdaki resimde C10 hücresindeki formül, E4 hücresine kopyalandı. Eski konumdaki C5:C9 aralığı göreceli olduğundan, formül yeni konumunda geçersiz hale gelir ve #BAŞV! hatası verir.

Excel #BAŞV! Hatası Örneği

#BAŞV! hatası alınan hücrelerde hataları düzeltmek biraz zor olabilir. Bir satırı veya sütunu silerseniz ve #BAŞV! hatası alırsanız, işlemi hemen geri almalı ve önce formülleri ayarlamalısınız.

Daha fazla ayrıntı için #BAŞV! hatası nasıl düzeltilir isimli makalemizi inceleyebilirsiniz.

#BOŞ! Hatası

#BOŞ! hatası Excel'de oldukça nadirdir ve genellikle iki hücre başvurusu arasında virgül (,) veya iki nokta üst üste (:) yerine boşluk karakterinin kullanıldığı bir yazım hatası sonucudur.

örneğin, aşağı resimdeki F3 hücresinde, #BOŞ! hatası döndürülür:

Excel #BOŞ! Hatası Örneği

Teknik olarak, #BOŞ! hatası iki aralığın (C5 ve C10) kesişmediğini bildiriyor. çoğu durumda, bir boşluğu gerektiğinde virgül veya iki nokta üst üste işaretiyle değiştirerek #BOŞ! hatasını düzeltebilirsiniz.

Daha fazla ayrıntı için #BOŞ! hatası nasıl düzeltilir isimli makalemizi inceleyebilirsiniz.

#####Hatası

Teknik olarak bir hata olmamasına rağmen, normal bir sonuç yerine bir dizi karma karakter (####) görüntüleyen bir formül de görebilirsiniz.

örneğin, aşağıdaki resimdeki C5 hücresinde formül, B sütunundaki tarihe 15 gün ekliyor:

Excel #####Hatası Örneği

Bu durumda, C sütunundaki tarihler uzun bir formatla biçimlendirildiği ve sütuna sığmadığı için karma karakterleri (####) görünür. Bu hatayı düzeltmek için sütunu genişletmeniz yeterli olacaktır.

Not: Excel negatif tarihleri görüntülemez. Bir formül negatif bir tarih değeri döndürürse, Excel ####görüntüler, sütun genişletmekte işe yaramaz.

Daha fazla ayrıntı için #####hatası nasıl düzeltilir isimli makalemizi inceleyebilirsiniz.

#TAŞMA! Hatası

#TAŞMA! hatası, bir formül zaten veri içeren bir hücreye çalışan bir taşma aralığı çıkardığında oluşur.

örneğin, aşağıdaki resimde, BENZERSİZ formülü, D5 ile başlayan bir taşma aralığına benzersiz adların bir listesini çıkarmak için yapılandırılmıştır.

D8 hücresindeki "Hale" değerinden dolayı işlem durdurulur ve formül #TAŞMA! hatası döndürür.

Excel #TAŞMA! Hatası Örneği

"Hale" kelimesi D8 hücresinden silindiğinde, formül normal şekilde çalışır ve "Ahmet", "Hasan", "Osman" ve "Ali" sonuçlarını döndürür.

Daha fazla ayrıntı için #TAŞMA! hatası nasıl düzeltilir isimli makalemizi inceleyebilirsiniz.

#HESAPLA! Hatası

#HESAPLA! hatası, formül bir dizi ile hesaplama hatasına girdiğinde ortaya çıkar.

örneğin, aşağıdaki resimde FİLTRE formülü, B5:D11 aralığındaki kaynak verileri filtrelemek için ayarlanmıştır.

Ancak, formül "C" grubundaki tüm verileri aramakta ve bunlar mevcut değil:

Excel #HESAPLA! Hatası Örneği

Formül "A" grubuna göre filtrelenecek şekilde ayarlanırsa, formül normal şekilde çalışır:

Excel #HESAPLA! Hatası Örneği

Not: #TAŞMA! ve #HESAPLA! hataları yalnızca Office 365'teki "Dinamik Diziler" ile ilgilidir.

Makalemizde kullandığımız örnek dosyamızı, Excel Formül Hataları örnekleri ismiyle Dosyalar modülümüze ekledik.

Daha önce yorum yapılmamış!

Bir Excel sayfasının en son hangi tarih ve saatte kaydedildiğini, dosya açıkken bulmak için Visual Basic penceresini kullanabilirsiniz. Adımları şunlardır:
  1. Alt + F11 tuşları ile Visual Basic penceresini açın.
  2. Ctrl + G tuşlarına birlikte basarak, Immediate penceresini açın.
  3. Immediate pencereciğne aşağıdaki kodu yapıştırın ve imleç en sonda iken Enter tuşuna basın.
  4. ? FileDateTime(thisworkbook.Path & "\" & ThisWorkbook.Name)
  5. Sonuç:

    image-20200628210332-1.png
İLGİ ÇEKİCİ İÇERİKLER
İçerik Adı Ekleyen Tarih Tür
Asinh Formülü Örnekleri admin 08 Eylül 2020 dosya
Topla Çarpım Fonksiyonu admin 03 Mayıs 2017 dosya
Müşteri Takip Excel admin 09 Aralık 2019 dosya
Kanal Pazarlama Bütçesi Taslak cakarem 15 Ekim 2019 dosya
DEV Excel Arşivini Alanlara, 6 Aylık Üyelik Bedava admin 17 Mayıs 2020 duyuru
Yükleniyor...