Excel

Excel Formül Hataları

Excel Formula Errors

Ne kadar çok formül yazarsan o kadar çok hatayla karşılaşırsın :)



Sinir bozucu olsa da, formül hataları yararlıdır, çünkü size bir şeylerin yanlış olduğunu açıkça söylerler. Bu bilmemekten çok daha iyidir. En feci Excel hataları genellikle normal görünümlü sessizce dönen formüller yanlış Sonuçlar.

Bir formül hatasıyla karşılaştığınızda panik yapmayın. Sakin olun ve nedenini bulana kadar metodik olarak araştırın. Kendinize sorun, 'Bu hata bana ne söylüyor?' Deneme yanılma ile deneme yapın. Daha fazla deneyim kazandıkça, birçok hatayı önleyebilecek ve ortaya çıkan hataları daha hızlı düzeltebileceksiniz.





# BÖL / 0! , #İSİM? , #Yok , #BİRDE , #DEĞER! , #REF! , #BOŞ , #### , #OYUN! , #HESAP!

Hataları Düzeltme

Aşağıdaki hataları düzeltmek için temel bir işlemdir. Bir hata diğerini tetiklediğinde, formül hatalarının genellikle bir çalışma sayfasında 'basamaklı' olduğunu unutmayın. Temel sorunu bulup çözdüğünüzde, işler genellikle hızlı bir şekilde bir araya gelir.



1. Hataları bulun. Özel Git > Formül'ü aşağıda açıklandığı gibi kullanabilirsiniz.

2. Hatayı kaynağına kadar takip edin. Bu zorsa, deneyin izleme hatası özelliği .

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

Excel hücre sayısını say

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

Video: Excel formülü hata örnekleri

Video: Bir formülde hata ayıklamak için F9'u kullanın

Tüm hataları bulma

Özel Git ile tüm hataları tek seferde bulabilirsiniz. Kullan klavye kısayolu Control + G, ardından 'Özel' düğmesini tıklayın. Excel, aşağıda görülen birçok seçenekle iletişim kutusunu görüntüler. Yalnızca hataları seçmek için Formüller + Hatalar'ı seçin, ardından 'Tamam'ı tıklayın:

Excel Özel Formül Hatalarına Git

Yakalama Hataları

Hataları yakalamak, ilk etapta ortaya çıkmalarını engellemek için hataları 'yakalamanın' bir yoludur. Bu, belirli hataların olası olduğunu bildiğinizde ve hata mesajlarının görünmesini durdurmak istediğinizde anlamlıdır. İki temel yaklaşım vardır:

2. Hatayı şununla yakalayın: EĞERHATA veya ISERROR . Bu yaklaşımla bir hatayı izliyorsunuz ve bir hata tespit edildiğinde bir alternatif sunuyorsunuz. Bu sayfada bir DÜŞEYARA örneği gösterilmektedir .

3. Gerekli değerler elde edilene kadar hesaplamayı önleyin. Bu durumda bir hatayı izlemek yerine önce değerleri kontrol ederek hatanın oluşmasını engellemeye çalışırsınız. Bu sayfa birkaç örnek gösterir .

Excel'in hata kodları

Excel'in formülleriyle çalışırken bir noktada karşılaşabileceğiniz 9 hata kodu vardır. Bu bölüm, her formül hatasının örneklerini, hatanın nasıl düzeltileceğine ilişkin bilgiler ve bağlantılar ile birlikte gösterir.

# BÖL / 0! hata

Adından da anlaşılacağı gibi, #SAYI/0! bir formül sıfıra veya sıfıra eşdeğer bir değere bölmeye çalıştığında hata görünür. Bir #SAYI/0 görebilirsiniz! veri henüz tamamlanmadığında hata. Örneğin, çalışma sayfasındaki bir hücre, veriler girilmediği veya henüz mevcut olmadığı için boştur. Ayrıca sıfıra bölme hatasını da görebilirsiniz. ORTALAMA ve EĞER ORTALAMA kriterler, aralıktaki herhangi bir hücreyle eşleşmediğinde işlevler.

Örneğin, aşağıdaki çalışma sayfasında, C4 boş olduğundan D4 hücresinde görüntülenen DIV hatası. Boş hücreler Excel tarafından sıfır olarak değerlendirilir ve B4 sıfıra bölünemez:

Excel #SAYI/0! hata örneği

Çoğu durumda, boş hücreler veya eksik değerler kaçınılmazdır. kullanabilirsiniz EĞERHATA işlevi #SAYI/0'ı yakalamak için! ve isterseniz daha samimi bir mesaj görüntüleyin.

Daha: #SAYI/0 nasıl düzeltilir! hata

#İSİM? hata

İsim? hatası, Excel'in bir şeyi tanımadığını gösterir. Bu, yanlış yazılmış bir işlev adı olabilir, adlandırılmış aralık mevcut değil veya yanlış girilmiş bir hücre başvurusu. Örneğin, aşağıdaki ekranda, DÜŞEYARA işlevi F3'te yanlış yazılmış 'VLOKUP'. VLOKUP geçerli bir ad değil, bu nedenle formül #NAME?? değerini döndürür.

Excel #NAME? hata örneği

Bir #NAME düzeltmek için mi? hata veriyorsa, sorunu bulmalı, ardından yazımı veya sözdizimini düzeltmelisiniz. Daha fazla ayrıntı ve örnek için, bu sayfaya bakın .

Video: Formül hatasında hata ayıklamak için F9 nasıl kullanılır

#Yok hata

#YOK hatası, bir şey bulunamadığında görünür. Size bir şeyin eksik veya yanlış yazıldığını söyler. Bu, henüz mevcut olmayan bir ürün kodu, yanlış yazılmış bir çalışan adı, mevcut olmayan bir renk vb. olabilir. #YOK hatalarına genellikle fazladan boşluk karakterleri, yanlış yazımlar veya eksik bir arama tablosu neden olur. #YOK hatasından en çok etkilenen işlevler, DÜŞEYARA, YATAYARA, ARA ve KAÇINCI gibi klasik arama işlevleridir.

Örneğin, aşağıdaki ekranda, 'Bacon' arama tablosunda olmadığı için F3'teki formül #N/A değerini döndürür:

Excel #YOK hata örneği

E3'teki değer 'kahve', 'yumurta' vb. olarak değiştirilirse DÜŞEYARA normal şekilde çalışacak ve ürün maliyetini alacaktır.

#N/A 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 ile yakalayabilir ve daha kolay bir mesaj görüntüleyebilir veya hiçbir şey görüntüleyebilirsiniz. '

Daha fazla bilgi: #YOK hatası nasıl düzeltilir.

#NUM! hata

#NUM! hata, bir sayı çok büyük veya küçük olduğunda veya bir hesaplama imkansız olduğunda meydana gelir. Örneğin, negatif bir sayının karekökünü hesaplamaya çalışırsanız, #SAYI hatası görürsünüz:

Excel #NUM! hata örneği

Yukarıdaki ekranda B sütunundaki karekök sayıları hesaplamak için kullanılan SQRT işlevi. C5'teki formül #SAYI! hata, çünkü B5'teki değer negatiftir ve negatif bir sayının karekökünü hesaplamak mümkün değildir.

İçindeki başlangıç ​​ve bitiş tarihlerini ters çevirirseniz de #SAYI hatasıyla karşılaşabilirsiniz. DATEIF işlevi .

Genel olarak, #SAYI! hata, bir hesaplamayı tekrar mümkün kılmak için girişleri gerektiği gibi ayarlama meselesidir.

Daha fazla bilgi: #SAYI nasıl düzeltilir! hata .

Video: Excel formül hatası örnekleri s

#DEĞER! hata

Değer! bir değer beklenen veya geçerli bir tür olmadığında (yani tarih, saat, sayı, metin vb.) hata görünür. Bu, bir hücre boş bırakıldığında, sayısal bir değer bekleyen bir işleve bir metin değeri verildiğinde ortaya çıkabilir, veya tarihlerin Excel tarafından metin olarak değerlendirilmesi.

Örneğin, aşağıdaki ekranda C3 hücresi 'Yok' metnini içerir ve F2'deki formül #DEĞER! hata.

Excel #DEĞER! hata örneği

Aşağıda, AY işlevi 'elma' bir tarih olmadığı için 'elma'dan bir ay değeri çıkaramaz:

Excel #DEĞER! AY işlevli hata örneği

bir excel e-tablosunu çizgi grafiğe dönüştürme

Not: Ayrıca bir #DEĞER! oluşturursanız hata dizi formülü ve Control + Shift + Enter ile formülü girmeyi unutmayın.

Bir #DEĞER düzeltmek için! hata veriyorsa, sorunlu değeri izlemeniz ve doğru değer türünü sağlamanız gerekir. Daha fazla ayrıntı ve örnek için, bu sayfaya bakın .

#REF! hata

#REF! error, Excel formüllerinde göreceğiniz en yaygın hatalardan biridir. Bir referans geçersiz hale geldiğinde 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 başvuruların geçersiz olduğu yeni bir konuma kopyalanmış olmasıdır.

Örneğin aşağıdaki ekranda C8'deki formül E4'e kopyalanmıştır. Bu yeni konumda, C3:C7 aralığı göreli olduğundan geçersiz olur ve formül #REF! değerini döndürür:

Excel #REF hata örneği

#REF! orijinal hücre referansı sonsuza kadar gittiğinden hataları düzeltmek biraz zor olabilir. Bir satırı veya sütunu silerseniz ve #BAŞV! hatalar varsa, eylemi hemen geri almalı ve önce formülleri ayarlamalısınız.

#REF hakkında daha fazla detay! hatalar.

#BOŞ! hata

#NULL! Excel'de hata 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ının sonucudur. Örneğin, aşağıdaki ekranda F3'teki formül #NULL hatasını döndürür:

Excel #NULL! hata örneği

Teknik olarak, bunun nedeni boşluk karakterinin 'aralık kesişimi' olmasıdır. Şebeke ve #NULL! hata, iki aralığın (C3 ve C7) kesişmediğini bildiriyor. Çoğu durumda, bir boşluğu gerektiği gibi virgül veya iki nokta üst üste koyarak NULL hatasını düzeltebilirsiniz.

Daha: #NULL nasıl düzeltilir! hata

#### hata

Teknik olarak bir hata olmamasına rağmen, normal bir sonuç yerine bir karma karakter dizisi (###) görüntüleyen bir formül de görebilirsiniz. Örneğin, aşağıdaki ekranda, C3'teki formül B sütunundaki tarihe 5 gün ekliyor:

Excel ##### hata örneği

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

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.

Daha: ##### hataları nasıl düzeltilir

#OYUN! hata

#SPILL hatası, bir formül bir çıktı verdiğinde oluşur. oyun aralığı zaten veri içeren bir hücreye girer. Örneğin, aşağıdaki ekranda, BENZERSİZ işlev D3'ten başlayarak bir dökülme aralığına benzersiz adların bir listesini çıkarmak için yapılandırılmıştır. D5 'elma' içerdiğinden, işlem durdurulur ve formül #SPILL! değerini döndürür.

Excel #SPILL hata örneği

D5'ten 'elma' silindiğinde, formül normal şekilde çalışacak ve 'Joe', 'Sam' ve 'Mary' değerini döndürecektir.

Detaylar: #SPILL hataları nasıl düzeltilir?

Video: Dökülme ve dökülme aralığı

#HESAP! hata

#CALC hatası, bir formül bir dizi ile bir hesaplama hatasıyla karşılaştığında oluşur. Örneğin, aşağıdaki ekranda FILTER işlevi, B5:D11'deki kaynak verileri filtrelemek için ayarlanmıştır. Ancak formül, var olmayan 'elma' grubundaki tüm verileri istiyor:

Excel #CALC hata örneği

Formül, 'A' grubuna filtre uygulayacak şekilde ayarlanırsa formül normal şekilde çalışacaktır:

 
= FILTER (B5:D11,B5:B11='a')
Not: SPILL ve CALC hataları ' ile ilgilidir. Dinamik Diziler yalnızca Office 365'te. Yazar Dave Bruns


^