• DİKKAT

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

Küsürlü sayıları yuvarlama

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Merhaba,

Yuvarlamayla ilgili bir sorunum var.

=D3/(G3)/17,5 formülü sonucu küsürlü sayıların virgülden sonrası 1-2-3-4-5-6 ise tabana virgülden sonrası 7-8-9 ise tavana yuvarlaması gerekiyor. Kafamı toparlayıp yapamadım bir türlü.

Formülüm E sütunundadır. Olması gereken değerleri de F sütununa manuel olarak girdim. Örnek dosyam ektedir. Yardım edeceklere şimdiden teşekkürler.

http://www.dosya.tc/server23/yzUyK4/yuvarlama.xlsx.html
 

Ekli dosyalar

Merhaba,

Yuvarlamayla ilgili bir sorunum var.

=D3/(G3)/17,5 formülü sonucu küsürlü sayıların virgülden sonrası 1-2-3-4-5-6 ise tabana virgülden sonrası 7-8-9 ise tavana yuvarlaması gerekiyor. Kafamı toparlayıp yapamadım bir türlü.

Formülüm E sütunundadır. Olması gereken değerleri de F sütununa manuel olarak girdim. Örnek dosyam ektedir. Yardım edeceklere şimdiden teşekkürler.

http://www.dosya.tc/server23/yzUyK4/yuvarlama.xlsx.html

Bu formül olurmu belki daha pratik formüller vardır

E1 hücresine bir değer yaz

Kod:
=TABANAYUVARLA(SAYIDÜZENLE(F1;1);1)+EĞER(SAĞDAN(SAYIDÜZENLE(F1;1);1)*1<=6;0;1)
 
Sayın halit hocam,

Bir sorun var. F sütunu olması gereken değerler oluyor, ben manuel yazdım. asıl olan çalışmamda öyle bir sütun yok. Birde 0,1-0,2-0,3-0,4-0,5-0,6 olanlar sıfıra değil 1 sayısına yuvarlanacak. 1,1-1,2-1,3-1,4-1,5-1,6 olanlarda 1 sayısına yuvarlanacak. Karıştı sanki biraz :) Kısaca Ekli dosyada F sütununda bulunan değerleri formülle bulmak istiyorum
 
Yukarıdaki konuda yardımcı olabilecek birisi var mı? Makrolu çözümde olabilir.
 
Benim formüllerle aram bek iyi değil

birde şu formülü denermisiniz.

Kod:
=TABANAYUVARLA(SAYIDÜZENLE(E3;1);1)+EĞER(SAĞDAN(SAYIDÜZENLE(E3;1);1)*1<=6;0;1)+EĞER(TABANAYUVARLA(E3;1)=0;EĞER(TAVANAYUVARLA(E3;1)=1;1;0);0)
 
Hocam merhaba,

Son eklediğiniz formülde malesef olmuyor. Benim formülü yazmam gereken sütun e sütunudur. E sütununa yazdığım formül ise =D3/(G3)/17.5 dir. bu formülün sonucunu yuvarlamam lazım. Yuvarlama sonucu olması gerekenleri aşağıda belirttim. Formülle olması şart değil.

0.1 ise 1
0.2 ise 1
0.3 ise 1
0.4 ise 1
0.5 ise 1
0.6 ise 1
0.7 ise 1
0.8 ise 1
0.9 ise 1
1.0 ise 1
1.1 ise 1
1.2 ise 1
1.3 ise 1
1.4 ise 1
1.5 ise 1
1.6 ise 1
1.7 ise 2
1.8 ise 2
1.9 ise 2
2.0 ise 2
2.1 ise 2
2.2 ise 2
2.3 ise 2
2.4 ise 2
2.5 ise 2
2.6 ise 2
2.7 ise 3
2.8 ise 3
2.9 ise 3
3.0 ise 3
3.1 ise 3
 
Aşağıdaki formülü deneyiniz.

Kod:
=EĞER(D3/(G3)/17,5<1;1;EĞER(VE(MOD(D3/(G3)/17,5;1)<0,7;D3/(G3)/17,5>1);TABANAYUVARLA(D3/(G3)/17,5;1);TAVANAYUVARLA(D3/(G3)/17,5;1)))
 
Şöyle bir formül aklıma geldi, umarım işinizi görür.
@=EĞER(AŞAĞIYUVARLA((D3/(G3)/17,5)<1;0);1;EĞER((D3/(G3)/17,5)-AŞAĞIYUVARLA((D3/(G3)/17,5);0)<0,6;AŞAĞIYUVARLA((D3/(G3)/17,5);0);YUKARIYUVARLA((D3/(G3)/17,5);0)))
 
Sayın Korhan Ayhan, Sayın DogusBurak,

Malesef 2 formülde hata veriyor

=EĞER(D3/(G3)/17,5<1;1;EĞER(VE(MOD(D3/(G3)/17,5;1)<0,7;D3/(G3)/17,5>1);TABANAYUVARLA(D3/(G3)/17,5;1);TAVANAYUVARLA(D3/(G3)/17,5;1)))

=EĞER(AŞAĞIYUVARLA((D3/(G3)/17,5)<1;0);1;EĞER((D3/(G3)/17,5)-AŞAĞIYUVARLA((D3/(G3)/17,5);0)<0,6;AŞAĞIYUVARLA((D3/(G3)/17,5);0);YUKARIYUVARLA((D3/(G3)/17,5);0)))
 
Hatayı şöyle verebilir. Bazı değerlerde eşitlik söz konusu ise bunu formüle yansıtmanız gerekir.

<= gibi ya da >= gibi
 
E3 hücresine:
Kod:
=EĞER(VE(TAMSAYI(D3/(G3)/17,5)=0;D3/(G3)/17,5-TAMSAYI(D3/(G3)/17,5)<=0,6);1;EĞER(D3/(G3)/17,5-TAMSAYI(D3/(G3)/17,5)<=0,6;TAMSAYI(D3/(G3)/17,5);TAMSAYI(D3/(G3)/17,5)+1))
uygulayın.
 
Sizin göndermiş olduğunuz excel tablosunda yazdığım formülü tekrar uyguladım ve hata almadım. Acaba daha farklı bir sayfa yapısında mı deniyorsunuz?
 
E3 hücresine:
Kod:
=EĞER(VE(TAMSAYI(D3/(G3)/17,5)=0;D3/(G3)/17,5-TAMSAYI(D3/(G3)/17,5)<=0,6);1;EĞER(D3/(G3)/17,5-TAMSAYI(D3/(G3)/17,5)<=0,6;TAMSAYI(D3/(G3)/17,5);TAMSAYI(D3/(G3)/17,5)+1))
uygulayın.

Sayın turist,

Malesef sizin verdiğiniz formülde hata veriyor. yani formülü hücreye hiç giremiyorum.
 
Sizin göndermiş olduğunuz excel tablosunda yazdığım formülü tekrar uyguladım ve hata almadım. Acaba daha farklı bir sayfa yapısında mı deniyorsunuz?

Sayın DogusBurak,

Verdiğiniz formülü hücreye hiç giremiyorum ki. Diğer formülleride giremiyorum. Rica etsem sizin hata almadığınız dosyayı ekler misiniz?
 
Merhabalar,

Sorunu çözdüm. Sizlerin verdiği formüllerde 17,5 yazıyor ama son DogusBurak beyin eklediği çalışmada 17.5 olarak görünüyor. Virgül değilde nokta ile yapınca oluyor.

Hepinize teşekkür ederim. Elinize sağlık.
 
Merhabalar,

Sorunu çözdüm. Sizlerin verdiği formüllerde 17,5 yazıyor ama son DogusBurak beyin eklediği çalışmada 17.5 olarak görünüyor. Virgül değilde nokta ile yapınca oluyor.

Hepinize teşekkür ederim. Elinize sağlık.

17,5 yazılı formülle çözülen orjinal dosyanız ektedir.(Kendi formülünüz =D3/(G3)/17,5 şeklinde idi)
(Farklı bilgisayarlarda uygulamanız halinde , bilgisayarların konfigürasyonuna göre farklı sonuçlarla karşılaşabilirsiniz.Dikkat edin)
 

Ekli dosyalar

Haklısınız turist bey, tekrar teşekkürler.
 
Bende örnek dosyada deneyerek formülü foruma eklemiştim. Serkan bey olmuyor deyince bir şeylerin ters gittiğini düşündüm.

Kullanıcıların kullandıkları versiyonu bilmemiz bize bu yönde fayda sağlıyor. Fakat bu bölüm genel olarak kullanım amacına uygun olarak doldurulmuyor. Ya da versiyon değişikliklerinde güncellenmiyor. Bu da bizleri yanıltabiliyor.

Soruyu soran arkadaşlarımız bu detayı açtığı başlıkta belirtirse bizleri yönlendirmiş olurlar. Konulardaki gereksiz mesajlaşmanın önüne geçmiş oluruz. Aynı sorunu yaşayan ve arama yaparak başlığa ulaşan diğer üyelerimizde gereksiz mesajları okuyarak zaman kaybı yaşamazlar.

İyi akşamlar...
 
Geri
Üst