• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Formul hatası

Katılım
18 Mayıs 2018
Mesajlar
519
Excel Vers. ve Dili
2007
İYİ GÜNLER
=(AK167-BK167)/BK167
bu formulde BK167 HÜCRESİ SIFIR olduğu için hata veriyor bu hatayı es geçmek için ne yapmam lazım gelir düzeltir gibi oluyorum bu sefer diğer hücrelerdeki değerler yanlış sonu veriyor
=EĞERHATA(AK167-BK167/BK167;"")
bu nu yaptım ama diğer hücreleri sonuçları değişti şimdiden sağolun
 
Merhaba
Bunu deneyin

=EĞERHATA(AK167-BK167/BK167;0)
 
Merhaba

Diğer formülleriniz nedir bilmiyoruz. Dolayısıyla çözüm önerisi varsayımsal olur.
Matematiksel işlem yapıldığında başvurulan hücrelerde sayısal değer olmalı.
Değilse bunları sayıya çevirmek gerekir.
Örneğin metin olarak saklanan sayı varsa *1 yaparak işleme devam edebilirsiniz.
Bunu anlamak için başvurulan hücrede sayı veya metin mi var bakabilirsiniz.
=esayıysa(A1) veya =emetinse(A1) şeklinde kontrol edebilirsiniz.
Ya da Ribbon menüde; formüller/formülü değerledir ile adım adım ilerleyerek nerede hata yapıldığını görebilirsiniz.
 
metinsel deği sadece değer 0 olduğu için bu hata oluyor bir örnek dosya tayım size
 
Merhaba,

Parantezi yanlış yerde kapatmışınız.
Kod:
=EĞERHATA((A4-B4)/B4;0)
 
Paylatığınız dosyada hatalı olduğunu belirttiğiniz sonuçlar EĞERHATA formülünden değil hatalı parantez kullanımından, daha doğrusu kullanmamaktan kaynaklanıyor. Asıl formülünüz

=(A4-B4)/B4

iken yani A4'ten B4 çıkarıldıktan sonra çıkan sonuç B4'e bölünüyorken EĞERHATA'lı formülünüzü

A4-B4/B4 olarak yazmışsınız. Matematikte işlem önceliği kuralı nedeniyle önce bölme işlemi yapılıp sonra A4'ten çıkarılıyor. Dolayısıyla da sonuç farklı çıkıyor.
 
Hücredeki değer Sıfır(0) olduğu için hata veriyor. Bu şekilde bir deneyiniz.
=EĞER(B6=0;0;((A6-B6)/B6))
 
Merhaba

Dener misiniz?

=EĞERHATA((A4-B4)/B4;0)
 
=EĞERHATA((A4-B4)/B4;0) bu formulle sorun kalmadı çok teşekkür ederim arkadaşlar
 
Geri
Üst