Detaylı bir yuvarlama formülü arıyorum...

Katılım
7 Mayıs 2006
Mesajlar
365
Excel Vers. ve Dili
2019 İngilizce
Altın Üyelik Bitiş Tarihi
04.12.2019
Bazı sayıların toplamı örneğin A1 olsun...

10,00=A1 ---> B1=10
10,00<A1<10,25 ---> B1=10
10,25=A1 ---> B1=10,50
10,25<A1<10,50 ---> B1=10,50
10,50=A1 ---> B1=10,50
10,50<A1<10,75 ---> B1=10,50
10,75=A1 ---> B1=11
10,75<A1<11,00 ---> B1=11
11,00=A1 ---> B1=11

toplamların yani A1'in çıktığı değer hangi aralıkta ise, uygun formülü kullanıp B1 hücresinde görünecek rakamı belirlesin
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Nasıl alakası yok. O mesaj daki konu şu
15,24 ise 15,00
15,26 ise 15,50
15,74 ise 15,50
15,75 ise 16,00

Sizin mesajınız da şu
10,25 10,50
10,32 10,50
10,50 10,50
10,63 10,50
10,75 11,00
10,84 11,00

Aradaki farkı acaba ben mi anlamıyorum?
 
Katılım
7 Mayıs 2006
Mesajlar
365
Excel Vers. ve Dili
2019 İngilizce
Altın Üyelik Bitiş Tarihi
04.12.2019
hojam biliosan cvbı lütfen cevapla... ben eleştir diye soru sormuyorum orta yere...
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Hocam biliyorsan cevabı lütfen cevapla... Ben eleştir diye soru sormuyorum orta yere...

Ben sadece size doğru cevabın olduğu yeri gösterdim. Maksadım eleştirmek değil, yardımcı olmak. Farklı birşey istiyorsanız daha açık anlatın.
 
Katılım
7 Mayıs 2006
Mesajlar
365
Excel Vers. ve Dili
2019 İngilizce
Altın Üyelik Bitiş Tarihi
04.12.2019
Yardım için teşekkürler arkadaşlar... Sizlerde olmasanız :)
 
Katılım
7 Mayıs 2006
Mesajlar
365
Excel Vers. ve Dili
2019 İngilizce
Altın Üyelik Bitiş Tarihi
04.12.2019
upsss bi hata var... sadece 10 için yapmışsınız bu formulü... bu rakam 1268,14'te olabilir.... yani herhangi bir sayı için nası düzenleyebilirsiniz?
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Dosyayı inceleyin.

Bahsini ettiğim linkteki formül ile yapılmıştır.
 
Katılım
7 Mayıs 2006
Mesajlar
365
Excel Vers. ve Dili
2019 İngilizce
Altın Üyelik Bitiş Tarihi
04.12.2019
Lİnk Hatasi Verİyo
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Ekteki dosyanızı inceleyiniz.Kullanıcı tanımlı fonksiyon ile yapılmıştır.


Kod:
Function MYYUVARLA(sayi As Currency)
ilk = (sayi - Int(sayi)) * 100
If ilk >= 0 And ilk < 25 Then
son = Int(sayi)
ElseIf ilk >= 25 And ilk < 75 Then
son = Int(sayi) + 0.5
ElseIf ilk >= 75 And ilk < 99 Then
son = Int(sayi) + 1
End If
MYYUVARLA = son
End Function
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bazı sayıların toplamı örneğin A1 olsun...

10,00=A1 ---> B1=10
10,00<A1<10,25 ---> B1=10
10,25=A1 ---> B1=10,50
10,25<A1<10,50 ---> B1=10,50
10,50=A1 ---> B1=10,50
10,50<A1<10,75 ---> B1=10,50
10,75=A1 ---> B1=11
10,75<A1<11,00 ---> B1=11
11,00=A1 ---> B1=11

toplamların yani A1'in çıktığı değer hangi aralıkta ise, uygun formülü kullanıp B1 hücresinde görünecek rakamı belirlesin
Siz bu şekilde verince ben de dosyayı buna göre hazırladım.

=MROUND(A1;0,5)
=KYUVARLA(A1;0,5)

formülünü girip, aşağıya doğru kopyalayın.

Ayrıca yuvarlama konusunda daha fazla bilgi için aşağıdaki linkte yer alan dosyayı inceleyin.

http://www.excel.web.tr/showthread.php?t=18220
 
Üst