Excel ve Çözümlerde Formül Hataları

Anonim


"Hatalar gelişmek için bir fırsattı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ımda Excel'de sık görülen ve can sıkıcı bazı excel hatalarını anlatacağı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ı hatalarla sonuçlanan bir formül uygularken (#YOK, #DEĞER, #NAME vb.) Excel formül hataları olarak adlandırılır. 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 nedenleridir. 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 olması gerektiğinden eminseniz, yapmanız gereken ilk şey arama değerini kontrol etmektir. Arama değerlerinin 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 bazı bölümlerinin 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 bir türde olmadığında ortaya çıkar. Örneğin, aritmetik artı operatörünü (+) kullanarak iki metin eklemeye çalışırsanız, #DEĞER hatası alırsınız. YEAR işlevini kullanarak bir 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, verilerdeki hücreleri silmeden önce dikkatli olmaktır. Hiçbir formülün o hücreye başvurmadığından emin olun.

Halihazırda #REF hatanız varsa, 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 bulunmayan 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 önerilerini kullanabilirsiniz. Ne zaman eşittir işaretinden sonra karakterleri yazsak, 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.

#SAYI/0 nasıl çözülür! Hata.

Bu, verilere dikkat ederek ve formülün #SAYI/0 ile sonuçlanıp sonuçlanmayacağını kontrol ederek kolayca çözülebilir! hata. İşte bunu yapmak için örnek bir formül.

=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ır ise 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.

=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. Kaçınmak için her zaman bağlantı sembolü sütununa (:) veya virgül (,) dikkat edin.

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 özel 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