Excel, formüllerde hata affetmez; buna karşılık hatanın neden kaynaklandığını da geniş bir biçimde anlatmaz. Excel�in belli başlı hata mesajları şunlardır:
#####
Bir hücre kendisinden daha geniş bir sayı, tarih veya saat içerdiğinde veya hücre eksi sonuç veren bir tarih ve/veya saat formülü içeriyorsa oluşur. Sütunun genişliğini arttırma, bu hatanın giderilmesini sağlar. Bunun için, sütun başlıkları arasındaki sınırı sürükleyerek, sütunu genişletebilirsiniz. Veya farklı bir sayı biçimi uygulamamak da bu hatayı çözümleyebilir. Sayıyı hücreye sığdırmak için, hücrenin sayı biçimini değiştirebilir, örneğin ondalık noktadan sonraki ondalık basamak sayısını azaltabilirsiniz. Kimi zaman bu hata tarih ve saat formüllerinin doğru olmamasından da kaynaklanabilir.
Tarihleri ve saatleri çıkardığınızda, formülü doğru bir şekilde oluşturduğunuza dikkat edin, 1900 tarih sistemini kullanıyorsanız, Excel'deki tarih ve saatler artı değerler olmalıdır. Bu nedenle, daha ileri bir tarihi veya saati daha önceki bir tarih veya saatten çıkarmak, ##### hatasına yol açabilir. (1900 tarih sistemini kullanmak için, Araçlar menüsündeki Seçenekler'i tıklayın, Hesaplama sekmesini tıklayın ve 1904 tarih sistemi onay kutusundaki işareti kaldırın.) Formülünüz doğruysa, sonuç eksi bir değer olmasına rağmen, hücreyi tarih veya saat biçimi olmayan bir biçimle biçimleyerek, değeri görüntüleyebilirsiniz. Biçim menüsündeki Hücreler'i tıklayın, Sayı sekmesini tıklayın ve tarih veya saat biçimi olmayan bir biçim seçin.
#AD?
Microsoft Excel bir formüldeki metni tanımadığı zaman ortaya çıkar. Formülde kullanılan bir adı silmiş veya varolmayan bir adı kullanmş olabilirsiniz Adın varolduğundan emin olmak için Ekle menüsünden Ad'ı seçin, sonra Tanımla'yı tıklayın. Ad listelenmemişse, Tanımla komutunu kullanarak adı ekleyin. Adı yanlış yazdı iseniz, ya yazımı düzeltin, ya da formüle doğru adı eklemek için, adı formül çubuğunda seçebilir, Ekle menüsünden Ad'ı seçebilir ve sonra Yapıştır'ı tıklayabilirsiniz. Ad Yapıştır diyalog kutusunda, kullanmak istediğiniz adı tıklayın ve sonra Tamam'ı tıklayın. Formülde doğru etiket kullanmak için Araçlar menüsünden Seçenekler'i, sonra da Hesaplama sekmesini tıklayın.
Çalışma Kitabı seçenekleri altında Formüllerdeki etiketleri kabul et onay kutusunu seçin. Bir işlevin adını yanlış yazmış olabilirsiniz. Formül Paleti'ni kullanarak, formüle doğru işlev adını ekleyin. Çalışma sayfası işlevi, bir eklenti programın bir parçasıysa, eklenti programın yüklenmesi gerekir. Bir formüle, çift tırnak içine koymadan bir metin girmiş olabilirsiniz. Girdinizi bir metin olarak kullanmak isteseniz bile, Excel girdiyi bir ad olarak yorumlamaya çalışır. Formüldeki metni, çift tırnak içine alın. Örneğin, ="Toplam miktar "&B50. Formülde aralık başvurusunda iki nokta üst üste işaretini ( geçmiş olabilirsiniz. Formüldeki bütün aralık başvurularının bir iki nokta üst üste imi ( kullandığından emin olun. Örneğin: TOPLA(A1:C10).
#BAŞV!
Bir hücre başvurusu geçerli olmadığı zaman ortaya çıkar. Başka formüllerin başvurduğu hücreleri silmiş veya bu hücrenin üzerine başka bir hücre yapıştırmış olabilirsiniz. Hatayı gidermek için formülleri değiştirin veya hücreleri sildikten veya yapıştırdıktan hemen sonra, Geri Al simgesini tıklatarak çalışma sayfasındaki hücreleri geri yükleyin. Bu hata, yerine uygun olmayan veya bozuk bir makrodan da kaynaklanabilir. İşlevi denetleyerek, bağımsız bir değişkenin geçerli olmayan bir hücreye veya hücre aralığına başvurup başvurmadığına bakın. Makro, çalışmayan bir programa veya DDE�ye başvuru yapıyor olabilir. Bu durumda ya uygulamayı başlatmak ya da DDE kullanmak gerekir.
#BOŞ!
Kesişmeyen iki alanı kesişiyormuş gibi belirttiğiniz zaman ortaya çıkar. Yanlış bir aralık işlemi veya yanlış bir hücre başvurusu kullanmış olabilirsiniz. Kesişmeyen iki alana başvurmak için, birleşim işlecini, yani virgül (,) kullanın. Örneğin, formül iki aralığı topluyorsa, iki aralığın bir virgülle ayrıldığından emin olun. Örnek: (TOPLA(A1:A10,C1:C10)). Virgül geçilirse, Excel her iki aralıkta ortak olan hücreleri toplamaya çalışır, ancak, A1:A10 ve C1:C10 aralıkları kesişmediği için, ortak hiçbir hücreleri yoktur. Aralıkların başvurusundaki yazım hatalarını gidermeniz gerekir.
#BÖL/0!
Bir formül 0'a (sıfır) bölerse, ortaya çıkar. Boş bir hücreye veya böleni sıfır olan bir hücreye olan hücre başvurusu kullanmış olabilirsiniz İşlenen boş bir hücreyse, Excel boşu, sıfır olarak yorumlar. Hücre başvurusunu değiştirmek veya bölen olarak kullanılan hücreye sıfırdan başka bir değer girmek gerekir. Bölen olarak başvurulan hücreye #YOK değerini girebilirsiniz; bu işlem, formülün sonucunu, bölen değerinin kullanılamadığını belirtmek için, #YOK yerine #BÖL/0! olarak değiştirecektir. Sıfırla (0) belirtilen bölme içeren bir formül girmiş olabilirsiniz; böleni, sıfırdan farklı bir sayı olarak yazın. Bu hata, #BÖL/0! değerini veren bir işlev veya formül içeren bir makroyu çalıştırdığınız zaman da doğar. İşlevdeki veya formüldeki bölenin sıfır veya boş olmadığına dikkat edin.
#DEĞER!
Yanlış tür bir bağımsız değişken veya işlenen kullandığında veya Formül Otomatik Düzelt komutu formülü düzeltemediğinde ortaya çıkar. Formül, bir sayı veya DOĞRU veya YANLIŞ gibi mantıksal bir değer gerektirdiği halde metin girmiş olabilirsiniz Excel, metni, doğru veri türüne çeviremez. Formülün veya işlevin, gereken işlenen veya bağımsız değişken için doğru olduğundan ve formülün başvurduğu hücrelerin geçerli değerler içerdiğine dikkat edin. Bir dizi formülü girdikten sonra Enter tuşuna basmış olabilirsiniz Dizi formülünü içeren hücreyi veya hücre aralığını seçin, formülü düzenlemek için F2 tuşuna basın, sonra CTRL+Shift+Enter tuşlarına basın. Bir hücre başvurusunu, formülü veya işlevi, dizi sabiti olarak girmiş olabilirsiniz.
Dizi sabitinin, bir hücre başvurusu, formül veya işlev olmadığına dikkat edin. Bir tek değer gerektiren bir işleme veya işleve bir aralık vermiş olabilirsiniz. Aralığı, tek bir değerle değiştirin. Aralığı, formülü içeren ya aynı satırı veya aynı sütunu içerecek biçimde değiştirin. Çoklu toplamlar veya çarplamalar yapmak üzere diktörtgen değerler dizisi (dizey) gerektiren işlevlerinin birinde, geçerli olmayan bir dizey kullanmış olabilirsiniz. Dizey'in boyutlarının, dizey bağımsız değişkenleri için doğru olup olmadığına bakın. Bu hata #DEĞER! veren bir işlev giren bir makroyu çalıştırmaktan da kaynaklanabilir. Makrodaki işlevin yanlış bir bağımsız değişken kullanmadığına dikkat edin.
#SAYI! Bir formüldeki veya işlevdeki bir sayıyla ilgili bir sorun ortaya çıktığında oluşur. Sayısal bağımsız değişken gerektiren bir işlevde kabul edilemez bir bağımsız değişken kullanmış olabilirsiniz. İşlevde kullanılan bağımsız değişkenlerin, doğru tür bağımsız değişkenler olduğuna dikkat edin. İÇ_VERİM_ORANI veya FAİZ_ORANI gibi tekrarlanan bir işlev kullanma ve işlevin sonucu bulamaması da bu hataya yol açar. İşlev için başka bir başlangıç değeri kullanmanız gerekir. Çok büyük veya çok küçük bir sayı veren bir formül girmiş olabilirsiniz. Excel�de sayıların -1*10307 ile 1*10307 arasında olması gerekir. Formülü, bu arada bir sonuç verecek şekilde değiştirmeniz gerekir.
#YOK Bir değer, bir işlevde veya formülde kullanılamadığında, ortaya çıkar. Belirli hücreler, henüz kullanılamayan veriler içeriyorsa, bu hücrelere #YOK girin. Bu hücrelere başvuran hücreler, bir değer hesaplamak yerine yerine #YOK sonucunu verecektir. YATAYARA, ARA, KAÇINCI veya DİKEYARA çalışma sayfası işlevinde aranan_değer bağımsız değişkeni için uygun olmayan bir değer vermiş olabilirsiniz. Aranan_değer değişkeninin, doğru değer türünde olduğuna, örneğin, bir değer veya bir hücre başvurusu olduğunda, fakat bir aralık başvurusu olmadığına dikkat edin. Sıralanmamış bir tabloda bir değerin yerini belirlemek için DİKEYARA, YATAYARA veya KAÇINCI işlevini kullanmış olabilirsiniz. Tablolarda veri arayan işlevlerin artan sırayla sıralanması gerekir.
Bununla birlikte, DİKEYARA ve YATAYARA işlevleri, işleve, tablo sıralanmamış olsa bile tam benzerini bulmasını öneren bir aralık_ara bağımsız değişkeni içerir. Tam bir eşdeğer bulmak için, aralık_ara bağımsız değişkenini YANLIŞ olarak belirleyin. KAÇINCI işlevi, bir benzer bulmak için, listenin hangi sırayla sıralanması gerektiğini belirten bir eşleştir_ türü bağımsız değişkene sahiptir. Eğer işlev bir benzer bulamıyorsa, eşleşitr_türü bağımsız değişkenini değiştirin. Bir bağımsız değişkeni, dizi formülünü içeren aralıkla aynı satır veya sütun sayısına sahip olmayan bir dizi formülünde kullanmış olabilirsiniz. Dizi formülü çok sayıda hücreye girilmişse, formülün başvurduğu aralıkların aynı sayıda satıra ve sütuna sahip olduğundan emin olun veya dizi formülünü daha az hücreye girin.
Örneğin, dizi formülü, 15 satır yüksekliğinde bir aralığa (C1:C15) girilmişse ve formül, 10 satır yükseklikte bir aralığa (A1:A10) başvuruyorsa, C11:C15 aralığı, #YOK görüntüleyecektir. Bu hatayı düzeltmek için, formülü daha küçük bir aralığa girin (örneğin, C1:C10) veya formülün başvurduğu aralığı, aynı sayıda satır içerecek şekilde değiştirin (örneğin, A1:A15). Yerleşik veya özel bir işlevdeki bir veya daha fazla bağımsız değişkeni unutmuş olabilirsiniz; işlevdeki bütün bağımsız değişkenleri girmeniz gerekir. Kullanılamayan bir işlevi kullanmış olabilirsiniz. İşlevini içeren çalışma kitabının açık olduğundan ve işlevin uygun şekilde çalıştığına dikkat edin. #YOK değeri veren bir işlev giren makro çalıştırmış olabilirsiniz. İşlevdeki bağımsız değişkenlerin doğru olduğuna ve doğru konumda bulunduğuna dikkat edin.
0 Yorum:
Yorum Gönder