Excel'de Formül Hataları ve Çözümleri

İçindekiler:

Anonim

"Hatalar iyileştirme fırsatıdır". Herhangi bir görevde veya sistemde hatalar meydana gelir. Excel bir istisna değildir. Formül ile bir şeyler yapmaya çalışırken çeşitli excel hataları ile karşılaşacaksınız. Bu hatalar formülünüzü/gösterge tablonuzu/raporlarınızı mutlak israfa dönüştürebilir. Ve belirli bir hata türünün neden oluştuğunu bilmiyorsanız, bunları çözmek için saatler harcamanız gerekebilir.

Excel üzerinde çalışırken birçok excel hatasıyla karşılaştım. Bazı mücadeleler ve google aramaları ile bu hatalar üzerinde çalıştım. Bu yazıda, Excel'de meydana gelen bazı yaygın ve can sıkıcı excel hatalarını açıklayacağım. Bu hataların neden oluştuğunu ve nasıl çözüleceğini tartışacağız.

Excel Formül Hataları Nedir?

Excel tanımlı hatalara (#YOK, #DEĞER, #NAME vb.) neden olan bir formül uygulanırken excel formül hataları denir. Bu hatalar excel tarafından yakalanır ve sayfalara yazdırılır. Bu hataların nedenleri, mevcut olmayan değerler, yanlış argüman türleri, 0'a bölme vb. olabilir. Yakalanması ve düzeltilmesi kolaydır.

Mantıksal hatalar Excel tarafından yakalanmaz ve düzeltilmesi çok zordur. Verilerdeki tutarsızlık, yanlış veri girişi, insan hataları vb. bu hataların ortak nedenidir. Onlar da düzeltilebilir, ancak zaman ve çaba gerektirirler. Verilerinizi üzerlerinde işlem yapmadan önce mükemmel bir şekilde hazırlamak daha iyidir.

Excel Formül Hatalarını Yakalamak:

Excel'de belirli türdeki hataları yakalamak ve işlemek için bazı özel işlevler vardır (ISNA işlevi gibi). Ancak EĞERHATA işlevi ve EĞERHATA işlevi, her türlü Excel Hatasını (mantıksal hariç) yakalayabilen iki işlevdir.

Excel #NA Hatası

Excel'de bir değer bulunamadığında #NA hatası oluşur. Bu sadece MEVCUT DEĞİL anlamına gelir. #YOK hatasıyla genellikle Excel DÜŞEYARA işleviyle karşılaşılır.

Yukarıdaki resimde A sütununda "Divya" arattığımızda #NA hatası alıyoruz. Bunun nedeni "Divya listede yok.

#NA Hatasını Çözme:

Arama değerinin arama listesinde bulunması gerektiğinden eminseniz, yapmanız gereken ilk şey arama değerini kontrol etmektir. Arama değerinin doğru yazılıp yazılmadığını kontrol edin. Değilse, o zaman düzeltin.

İkinci olarak, DÜŞEYARA veya herhangi bir arama işleviyle kısmi bir eşleşme yapabilirsiniz. Metnin bir kısmının eşleşmesi gerektiğinden eminseniz, bunu kullanın.

Değerin var olup olmadığından emin değilseniz, listede bir değerin olup olmadığını kontrol etmek için kullanılabilir. Yukarıdaki görselde Divya'nın listede olmadığını söyleyebiliriz.

#NA hatasını yakalamak ve #NA hatası yazdırmak yerine yazdırmak veya başka bir şey yapmak istiyorsanız Excel ISNA işlevini kullanabilirsiniz. ISNA işlevi, bir işlev #NA hatası döndürürse DOĞRU döndürür. Bunu kullanarak #NA hatasını önleyebiliriz. ISNA, DÜŞEYARA işleviyle harika bir şekilde çalışır. Buradan kontrol edin.

Excel #DEĞER Hatası

#DEĞER, sağlanan bağımsız değişken desteklenen türde olmadığında ortaya çıkar. Örneğin aritmetik artı işleci (+) kullanarak iki metin eklemeye çalışırsanız #DEĞER hatası alırsınız. YEAR işlevini kullanarak yıl geçersiz bir tarih formatı almaya çalışırsanız aynı şey olur.

#DEĞER hatası nasıl düzeltilir?

İlk olarak, atıfta bulunduğunuz veri türünü onaylayın. İşleviniz bir sayı gerektiriyorsa, bir sayıya başvurduğunuzdan emin olun. Bir sayı metin olarak biçimlendirilmişse, bunları sayıya dönüştürmek için DEĞER işlevini kullanın. Bir işlev metin gerektiriyorsa (TARİH DEĞERİ işlevi gibi) ve bir sayı veya tarih türüne atıfta bulunuyorsanız, bunları metne dönüştürün.

Bir #DEĞER hatası olabileceğini düşünüyorsanız ve bunları yakalamak istiyorsanız, yakalamak ve başka bir şey yapmak için ISERR, ISERROR veya IFERROR kullanabilirsiniz.

Excel #REF Hatası

#REF içindeki 'ref' referans anlamına gelir. Bu hata, bir formül var olmayan bir konuma başvurduğunda oluşur. Bu, bir formülün de başvurduğu aralıklardan hücreleri sildiğimizde olur.

Aşağıdaki gif'te toplam formül A2 ve B2'yi ifade eder. A2'yi sildiğimde formül #REF hatasına dönüşüyor.

Excel #REF hatasını çözün:

En iyi şey, bir verideki hücreleri silmeden önce dikkatli olmaktır. Hiçbir formülün o hücreye başvurmadığından emin olun.

Zaten #REF hatanız varsa, onu takip edin ve formülden silin.

Örneğin #REF hatası aldığınızda formülünüz şu şekilde görünecektir.

=A2+#REF!

#REF'i kaldırabilirsiniz! Formülden hatasız bir formül elde etmek için. Toplu olarak yapmak istiyorsanız, bul ve değiştir özelliğini kullanın. Bul ve değiştir'i açmak için CTRL+H tuşlarına basın. Bul kutusuna #REF yazın. Değiştir kutusunu boş bırakın. Tümünü Değiştir düğmesine basın.

Referansı yeni bir hücreye yeniden ayarlamak istiyorsanız, bunu manuel olarak yapın ve #REF! Bu geçerli referansla.

Excel #NAME Hatası

#NAME, bir formüldeki bir metni tanımlayamadığında excel'de ortaya çıkar. Örneğin, bir işlevin adını yanlış yazarsanız, excel #NAME hatasını gösterir. Bir formül, sayfada olmayan bir ada başvuruyorsa, #NAME hatası gösterecektir.

Yukarıdaki resimde, B2 hücresinin formülü =GÜÇLER(A2,2). GÜÇLER, excel'de geçerli bir işlev değildir, bu nedenle bir #NAME hatası verir.

B3 hücresinde =SUM(sayılar) var. SUM, excel'in geçerli bir işlevidir, ancak sayfada "sayılar" adlı aralık yoktur. Bu nedenle excel #NAME döndürür? Hata.

Excel'de #NAME hatası nasıl önlenir?

Excel'de #NAME hatasını önlemek için fonksiyon adlarını her zaman doğru yazın. Geçerli bir işlev kullandığınızdan emin olmak için excel önerisini kullanabilirsiniz. Eşittir işaretinden sonra karakterleri yazdığımız zaman, excel, o karakterden/karakterlerden başlayarak, sayfada işlevleri ve adlandırılmış aralıkları gösterir. Öneri listesinde işlev adına veya aralık adına ilerleyin, bu işlevi kullanmak için sekmeye basın.

Excel #SAYI/0! Hata

Adından da anlaşılacağı gibi, bir formül sıfıra bölme ile sonuçlandığında bu hata oluşur. Bu hata, bölme formülünün bağımlı olduğu bir hücreden bazı değerleri sildiğinizde de oluşabilir.

=EĞER(B2=0,A2,A2/B2)

Sadece bölen 0 veya boş ise DIV/0 hatası alırız. Bu nedenle böleni (B2) kontrol ederiz, eğer sıfırsa A2 yazdırır, aksi takdirde A2'yi B2 ile böleriz. Bu, boş hücreler için de işe yarayacaktır.

Excel #NUM Hatası

Bu hata, ekranda bir sayı görüntülenemediğinde oluşur. Bunun nedeni, sayının görüntülenemeyecek kadar küçük veya çok büyük olması olabilir. Diğer bir neden de verilen sayı ile hesaplama yapılamamasıdır.

Yukarıdaki resimde C2 hücresinde -16309 değerini almaya çalışıyoruz. Değer görüntülenemeyecek kadar küçüktür.

C3 hücresinde -16 değerinin karekökünü almaya çalışıyoruz. Negatif bir değerin karekökü diye bir değer olmadığı için (sanal sayılar hariç), bu nedenle excel bir #SAYI! Hata.

#SAYI nasıl çözülür! Hata?

#SAYI hatasını çözmek için yapabileceğiniz ilk şey, atıfta bulunduğunuz her değeri kontrol etmektir. Formülünüzün çalışabileceği geçerli sayılar olup olmadığını kontrol edin.

Sayı biçimini çözmek için sayaç işlevlerini kullanın. Örneğin yukarıdaki örnekte -16'nın karekökünü almak istiyor ancak hücredeki değeri değiştirmek istemiyorsanız ABS fonksiyonunu kullanabiliriz.

=KARE(ABS(A3))

Bu 4 değerini döndürür. Negatif değeri almak istiyorsanız, fonksiyondan önce negatif işaretini kullanın. O zaman elbette elbette hata işleme işlevini kullanabilirsiniz.

#NUM hatasını çözme konusunda özel bir makalemiz var. Buradan kontrol edebilirsiniz.

#Excel'de NULL Hatası

Bu, nadir görülen bir hata türüdür. #Yanlış hücre referansından kaynaklanan BOŞ hata. Örneğin, SUM işlevinde A2:A5 aralığının referansını vermek istiyor ancak yanlışlıkla A2 A5 yazıyorsunuz. Bu #NULL hatası üretecektir. Aşağıdaki resimde gördüğünüz gibi formül #NULL hatası veriyor.

Boşluğu sütun (:) ile değiştirirseniz, #NULL hatası ortadan kalkar ve A2:A5'in toplamını alırsınız. Boşluğu virgül (,) ile değiştirirseniz, A2 ve A5'in toplamını alırsınız.

#NULL hatası nasıl çözülür?

Bildiğimiz gibi #NULL hatasına yazım hatası neden oluyor. Bunu önlemek için aralıkları manuel olarak yazmak yerine imleç kullanarak seçmeyi deneyin.

Aralık adresini klavyeden yazmanız gereken zamanlar olacaktır. Daima bağlantı sembolü sütununa (:) veya virgül (,) kullanmaktan kaçının.

Mevcut #NULL hatanız varsa, referansları kontrol edin. Büyük olasılıkla iki hücre referansı arasında sütun (:) veya virgül (,) kaçırdınız. Bunları uygun sembolle değiştirin ve hazırsınız.

###### Excel'de Hata

Bazen bu hatanın bir değer göstermek için yetersiz alandan kaynaklandığını düşünüyoruz ancak durum böyle değil. Bu durumda, hücredeki değeri görüntülemek için hücrenin genişliğini genişletebilirsiniz. Buna hata demeyeceğim.

Aslında bu hata, negatif bir zaman değeri göstermeye çalıştığımızda ortaya çıktı (negatif zaman diye bir şey yok). Örneğin, 12:21:00 PM'den 1 çıkarmaya çalışırsak, ###### döndürür. Excel'de ilk tarih 1/1/1900 00:00'dır. Bundan önceki süreyi çıkarmaya çalışırsanız, excel size ###### hatası gösterecektir. Genişliği ne kadar genişletirseniz, o kadar çok # elde edersiniz. Bu yazıda detaylandırdım.

###### Excel hatası nasıl önlenir?

Excel'de zaman değeri ile aritmetik hesaplamalar yapmadan önce bunları aklınızda bulundurun.

  • Minimum zaman değeri 1/1/1900 00:00'dır. Excel'de bundan önce geçerli bir tarihe sahip olamazsınız
  • 1, excel'de 24 saate (1 gün) eşittir. Saat, dakika ve saniyeleri çıkarırken eşdeğer değerlere dönüştürün. Örneğin, 12:21 PM'den 1 saat çıkarmak için 1/24'ten çıkarmanız gerekir.

Excel'de Hataları İzleme

Artık ortak excel formüllerinin ne olduğunu ve neden ortaya çıktıklarını biliyoruz. Ayrıca her bir excel hatası türü için olası çözümlerin neler olabileceğini de tartıştık.

Bazen excel raporlarında hata alıyoruz ve hatanın nereden kaynaklandığını bilemiyoruz. Bu tür hataları çözmek zorlaşıyor. Bu hataları izlemek için excel, formül sekmesinde hata izleme işlevi sağlar.


Excel'de hata izlemeyi ayrıntılı olarak tartıştım.

Formüldeki Mantıksal Hataları Çözme

Mantıksal hataların bulunması ve çözülmesi zordur. İşlevinizde mantıksal bir hata olduğunda excel tarafından gösterilen masaj yok. Her şey iyi görünüyor. Ama orada bir şeylerin yanlış olduğunu sadece sen biliyorsun. Örneğin, bir bütünün parçasının yüzdesini alırken, parçayı toplama (=(parça/toplam)*100) bölersiniz. Her zaman %100'e eşit veya daha az olmalıdır. %100'den fazlasını elde ettiğinizde, bir şeylerin yanlış olduğunu bilirsiniz.

Bu basit bir mantıksal hataydı. Ancak bazen verileriniz birkaç kaynaktan gelir, bu durumda mantıksal sorunları çözmek zorlaşır. Bir yol, formülünüzü değerlendirmektir.

Formül sekmesinde formülü değerlendir seçeneği mevcuttur. Formülünüzü seçin ve üzerine tıklayın. Hesaplamanızın her adımı size gösterilecek ve bu da nihai sonucunuzu ortaya çıkaracaktır. Burada sorunun nerede meydana geldiğini veya hesaplamanın nerede yanlış gittiğini kontrol edebilirsiniz.

Ayrıca formülünüzün hangi referanslara bağlı olduğunu ve hangi formüllerin belirli bir hücreye bağlı olduğunu görmek için bağımlıları ve emsalleri izleyebilirsiniz.

Evet arkadaşlar, bunlar her excel kullanıcısının karşılaştığı bazı yaygın hata türleriydi. Her bir hata türünün neden oluştuğunu ve bunlardan nasıl kaçınabileceğimizi öğrendik. Özel hata işleme excel işlevini de öğrendik. Bu makalede, sorunu ayrıntılı olarak tartışan ilgili sayfalara bağlantılarımız var. Onları kontrol edebilirsin. Sizi rahatsız eden belirli bir hata türünüz varsa, aşağıdaki yorumlar bölümünde belirtin. Çözümü kibarca alacaksınız.

#SAYI nasıl düzeltilir! Hata

Excel 2016'da Özel Hata Çubukları Oluşturun

#DEĞER Hatası ve Excel'de Nasıl Düzeltilir

Excel'de Formül Hataları Nasıl İzlenir ve Onarılır

Popüler Makaleler:

Excel'de DÜŞEYARA İşlevi

Excel 2016'da EĞERSAY

Excel'de SUMIF İşlevi Nasıl Kullanılır