• DİKKAT

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

YUVARLAMA HAKKINDA

Katılım
8 Ekim 2004
Mesajlar
33
Merhaba. Elimde bir sayı var buna yuvarlama yapmak istiyorum. ama birtürlü istediğim gibi olmuyor.

Sayı şöyle : 243.15

Ben bunu : 245 yapmak istiyorum. 240 yada 250 yapmak istemiyorum.
veya eğer sayım 242.15 olsaydı 240 yapmasını isteyecektim.
5'e yakınsa 5, 0'a yakınsa 0'a yuvarlamalı

birler basamağı ya 5 olacak yada 0
 
Sayın memonet555,
Ekteki dosyayı inceleyiniz, bakalım olmuş mu?
 
Dosya ekte, özür dilerim
 
Rakam a1 de ise formül aşağıdaki şekilde olmalı.
=ROUND(A1;-1)
 
Necdet_Yesertener, dostum saol ama, benim istediğim gibi olmamis. sen

143.15 150 140 iki formülde göstermissin. Kaldıki ben orada 145'e yuvarlamasını istiyorum. eğer 142.15 olsaydı 140'a daha yakın olduğu için 140'a yuvarlamasını istiyorum. ve bu tek hücrede olmalı.
 
Aşağıdaki formülü deneyin, sayıyı A1 hücresinden almaktadır.


=EÐER(SAÐDAN(TAMSAYI(A1);1)*1>=3;TAMSAYI(A1)+5-SAÐDAN(TAMSAYI(A1);1)*1;YUVARLA(A1;-1))


Peki sayı 139,25 olsa idi 135'e mi yoksa 140'a mı yuvarlanacaktı.
 
leventm, dostum, 139.25 sayısı 135'e nazaran 140'a daha yakın olduğu için 140 olacak. 137.25 olsaydı bu sefer 135 olacaktı. Yardımın için saol.
 
Sn memonet555

Bir de şu formülü deneyin

=EÐER((A1/10-YUVARLA((A1/10);0))<0,25;YUVARLA((A1/10);0)*10;(YUVARLA((A1/10);0)+0,5)*10)
 
İlginize çok teşekkür ederim. Sn. Zerige olacak gibi. Ama 134.25'i 135 yapıyor. 132.25'i 130 yapıyor. ama 136.20'yi 140 yapıyor. Benim istediğim. tüm bunların yanında 136.20 140'a nazaran 135'e daha yakın. Bu sebeple bu sayıyı 135 yapmasını istiyorum. Biliyorum çok oluyorum.
 
=EÐER(A1-TABANAYUVARLA(A1;5)>=2,5;TABANAYUVARLA(A1;5)+5;TABANAYUVARLA(A1;5))
 
Birde şu formülü deneyiniz :

=IF(MOD(A1;5)>2,5;A1+5-MOD(A1;5);A1-MOD(A1;5))
 
Necdet_Yesertener, dostum çok teşekkür ederim. şimdilik bu işimi gördü. diğer arkadaşlarada teşekkür ederim yardımları için. saolun varolun.
 
Sayın memonet555,

Formüldeki >2,5 u >=2,5 yaparsanız sanırım daha doğru çalışacaktır. İşinize yaradığına sevindim.
 
Yeni bir şey daha öğrendim, araştırınca insan öğreniyor. Analsys Toolpaak yüklendiğinde MROUND fonksiyonu kullanabilirsiniz.

=mround(A1;5)

bu fonksiyon en yakın bölene tamamlıyor
 
Teşekkürler NecdetYesertener.

Türkçesini de ben vereyim;

=KYUVARLA(A1;5)
 
bende teşekkür edeyim Sayın zerige,

türkçe ingilizce fonksiyonlarda bulamadım
 
Geri
Üst