• DİKKAT

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

Yukarı Yuvarla

  • Konbuyu başlatan Konbuyu başlatan alpay1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
22 Ekim 2004
Mesajlar
178
Değerli Arkadaşlar,
Formda arama yaptım fakat aradığım sonucu bulamadım.
"4,156" gibi virgülden sonra üç basamaklı kuruşlu kısmın son rakamında şartlı yuvarlama yapmak istiyorum.
Son rakamı 5 olana kadar değişmeyecek.
Son rakam 6 ise yukarı yuvarlayacak.
Örn."4,156"="4,160"
"4,161"=4,161"
"4,165"="4,165"
"4,166"="4,170"
Yani son rakam 6 olana kadar birşey değişmeyecek.
Yardımc olacak arkadaşlara şimdiden teşekkür ederim.
 
Belki daha pratik bir çözüm bulunabilir. Aşağıdaki formülü deneyin. A1 hücresine göre çalışır.

=EĞER(SAĞDAN(A1)*1>5;A1+(10-SAĞDAN(A1)*1)/1000;A1)
 
Sn. leventm'in gösterdiği yoldan giderek şöyle de olabilir:

=EĞER(SAĞDAN(A1)*1>5;YUKARIYUVARLA(A1;2);A1)

Hücre biçimini 0,000 yapın.
 
Yardımınız için çok teşekkür ederim.
Tam istediğim gibi oldu.
Elinize sağlık.
 
Arkadaşlar,
Soruyu sorarken eksik sormuşum.Eğer son rakam "5" ve 5' den küçükse aşağı yuvarlayacaktı.
Sayın kombo arkadaşımın kodlarını aşağıdaki şekilde ilaveyle formülü tamamladım.
=EĞER(SAĞDAN(A1)*1>5;YUKARIYUVARLA(A1;2);AŞAĞIYUVARLA(A1;2))
Sayın levent beyin formülünü uyarlayamadım.

Eğer çok olmazsam bu formüle ilave etmemiz gereken birşeydaha var.Ben yapmayı denedim fakat olmadı.

Acaba bu yuvarlamayı =A1*16/116 şeklinde formül olan bir hücrede bu forfülle beraber yapabilirmiyiz.
Teşekkürler.
 
alpay1' Alıntı:
=EĞER(SAĞDAN(A1)*1>5;YUKARIYUVARLA(A1;2);AŞAĞIYUVARLA(A1;2))

Acaba bu yuvarlamayı =A1*16/116 şeklinde formül olan bir hücrede bu forfülle beraber yapabilirmiyiz.
Teşekkürler.

Mavi olan yerleri kırmızı ile değiştirin
 
Söylediğim yöntem olmaz.Çünkü "sağdan" fonksiyonu varmış.O da bölme işleminin en son hanesini alır. Exceli açıp denemem lazım . özür olsun.
 
sn. alpay1
ekteki örneği incelermisiniz.
 
merhaba arkadaşlar

369258 *6/100= 22155,48
yüzde formülüyle hesaplanmış bi sonucu yukarı yuvarlamak istiyorum excel 2000 olmasının bi farkı olabilirmi burda yazılanları uyguluyorum olmuyor 22156,00 olmasını istiyorum
 
Bu formülü bir deneyiniz.

=YUKARIYUVARLA(369258 *6/100;0,1)
 
Katlara yuvarlamak için de

=TAVANAYUVARLA(369258*6/100;1)
sondaki 1 sayısı nı 1-10-100-1000-10000
gibi rakamları vererek aradaki farkı görün

alternatif olması açısından

saygı ve sevgilerimle
Çalışmalarınızda Başarılar Dilerim.
 
Sayın AS3434,
İlginize teşekkür ederim.Benim istediğim virgülden sonra üçüncü basamaktan sonraki küsuratları göreden eğer üçüncü rakam 5 ise aşağıya yuvarlaması.Aşağıdaki formül bu şekilde yuvarlama yapıyor.

EĞER(SAĞDAN(C13681*16/116 )*1>5;YUKARIYUVARLA(C13681*16/116;2);AŞAĞIYUVARLA(C13681*16/116;2))
 
Geri
Üst