• DİKKAT

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

formülle buluna sayının gerçek değeri

  • Konbuyu başlatan Konbuyu başlatan modoste
  • Başlangıç tarihi Başlangıç tarihi

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım
=EĞER(AX16=0;"0,00";EĞER(BH4<12;(BH4);EĞER(BH4>12;(BH4+(AŞAĞIYUVARLA(BH4/12;0)*0,1*BB19*0,5))))-0,1)
bu formülle bulunan cevap 72
ben cevabın tamsayı olarak 72 olduğunu düşünürken
=TAMSAYI(72) yapınca 71 yazdı
sayının virgülden sonra 10 haneye kadar 72 görünürken daha sonra 71,9999 gibi görünüyo
mod 12 için işlemler yapacakken cevao 72 tamsayısı olarak çıkmıyo
nerde sorun var acaba
aşağıyuvarla ile bulunan sayı acaba tamsayı değil mi
 
formüldeki verileri incelerken
biryerde çıkarma işlemi yapmış orda görünen cevap 69,60 (bu sayıyı üstteki formülde kullanmaya başlıyo) sorun burdan çıkıyo
sayıyı hücreleri biçimlendirden baktığımda virgülden sonra 11. basamağa kadar sayı
69,60000000000(10 sıfır)
ama 12. dediğim anda 69,599999999999 (11 DOKUZ) OLARAK GÖRÜYORUM

bu durumu anlayamadım sayın hocalarım
 
Merhaba

1- bu tür sorularınızda, verdiğiniz formül örneğindeki başvurular AX16, BH19, BB19 vs şeklinde olmasın.
Sonucu gözlemleyecek olan kişi normal ekranında olmayan bir hücreye değer yazarak kontrol edeceğinden BB19 hücresini araki bulasın!
Kod:
=(B4+(AŞAĞIYUVARLA(B4/12;0)*0,1*B5*0,5))
gibi bir formül olmalı ki size yardımcı olabilsin.

2- Siz yuvarlama işleminden sonra başka çarpma işlemleri de yapıyorsunuz, sonucu bu çarpımlar değiştirmiyor mu?
Örneğin aşağı yuvarlandığında 17 çıkan rakamı 0,5 ile çarptığınızda sonuç tamsayı mı olur?
 
ekli dosyamda sarı renkle belirttiğim sayılar formülle alakalı sayılardır
asıl formül BL18 hücresinde
görünen yanıt 72 hemen yanındaki hücrede yaptığım formülün cevabı 72 olmalıyken 60 buluyo ben sorunu buşamadım yardım bekliyorum
 

Ekli dosyalar

.

Kod:
=ROUNDUP(BL18;0)-MOD(ROUNDUP(BL18;0);12)

şeklinde deneyin.

.
 
round up aşağı yuvarla mı hocam

ayrıca neden sayı tamsayı gibi görünürken 71,99999999999 gibi çıkıyo
 
ekli dosyamda sarı renkle belirttiğim sayılar formülle alakalı sayılardır
asıl formül BL18 hücresinde
görünen yanıt 72 hemen yanındaki hücrede yaptığım formülün cevabı 72 olmalıyken 60 buluyo ben sorunu buşamadım yardım bekliyorum

Merhaba

Sorun BH4 hücreden kaynaklanıyor, düzeltiniz.
Kod:
=YUVARLA(MUTLAK(AZ3-AT3);2)
Sonucun Mutlak değerini alırken minik hesap sapması oluyor.
Benzer sorunu etopla fonksiyonunda da görmüştüm.
 
çok teşekkürler hocam formül işi çözdü
yurttaş hocamada teşekür ederim
 
Geri
Üst