yuvarlama yardım

Katılım
21 Kasım 2005
Mesajlar
355
Merhaba arkadaşalar

=EĞER(TOPLA.ÇARPIM(U$7:AL$7;U10:AL10)+(EU10*28)<=40;"40";KYUVARLA(EĞER(EV10>0;TOPLA.ÇARPIM(U$7:AL$7;U10:AL10)+(EU10*28)+7;TOPLA.ÇARPIM(U$7:AL$7;U10:AL10)+(EU10*28));10))
kullanmış olduğum formülü yukarıda belirttim bu formül virgülden sonraki küsüratları 10 arlı şekilde yuvarlıyor 40-50-60-70 şeklinde
örneğin formül sonucun çıkan sonuç
(41-42-43-44) ise 40 a yuvarlıyor (45-46-47-48-49) ise 50 ye yuvarlıyor
(51-52-53-54) ise 50 e yuvarlıyor (55-56-57-58-59) ise 60 a yuvarlıyor
-
-
-
yapmak istediğim yine aynı formülü kullanmak ancak
formül sonucunda çıkan sonuç
(41-42) ise 40 a yuvarlasın (43-44-45-46-47-48-49) ise 50 ye yuvarlasın
(51-52) ise50 a yuvarlasın (53-54-55-56-57-58-59) ise 60 a yuvarlasın
yardıcı olabilirseniz sevinirim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,193
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kendinize uyarlarsınız..

Kod:
=IF(1*RIGHT(ROUND(MOD(A1;1)*100;2);1)<=2;FLOOR(A1;0,1);CEILING(A1;0,1))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,193
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Zaten formül önermiştim...
 
Katılım
21 Kasım 2005
Mesajlar
355
beceremedim maalesef :)
mümkün ise basit bir excel formülü yazabilirseniz kendi formülüme uyarlarım
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,193
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sorunuzdan anladığım kadarıyla siz oluşan rakamın küsürat kısmını belli koşullara göre yuvarlamak istiyorsunuz.

Önerdiğim formülün Türkçe'si aşağıdaki gibidir.

Bu formül A1 hücresindeki değere göre çalışır.

Kod:
=EĞER(1*SAĞDAN(YUVARLA(MOD(A1;1)*100;2);1)<=2;TABANAYUVARLA(A1;0,1);TAVANAYUVARLA(A1;0,1))
Siz A1 yerine sizin rakamı oluşturan formülü kopyalayın. Büyük ihtimalle sonuca ulaşacaksınız.
 
Katılım
21 Kasım 2005
Mesajlar
355
Sorunuzdan anladığım kadarıyla siz oluşan rakamın küsürat kısmını belli koşullara göre yuvarlamak istiyorsunuz.

Önerdiğim formülün Türkçe'si aşağıdaki gibidir.

Bu formül A1 hücresindeki değere göre çalışır.

Kod:
=EĞER(1*SAĞDAN(YUVARLA(MOD(A1;1)*100;2);1)<=2;TABANAYUVARLA(A1;0,1);TAVANAYUVARLA(A1;0,1))
Siz A1 yerine sizin rakamı oluşturan formülü kopyalayın. Büyük ihtimalle sonuca ulaşacaksınız.
merhaba bu formülü dediğiniz gibi a1 hücresine kendi formülümü yazarak ta denedim A1 hücresine değer yazarak ta denedim
A1 hücresine yazdığım değeri veriyor yuvarlama işlemi yapmıyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,193
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Uyguladığınız dosyayı paylaşır mısınız?
 
Katılım
21 Kasım 2005
Mesajlar
355
Uyguladığınız dosyayı paylaşır mısınız?
çalışma yaptığım tabloyu sadeleştirerek gönderdim
https://dosya.altervista.org/download.php?file=f44fa8bd6685182dc1e1147f53809622
1nci tablo kullanmış olduğum formül (0,5 e göre
2.tablo yuvarla yapılmadan nceki değeri veriyor
3. tablo sizin verdiğiniz formülü uyarlamaya çalıştım (sonuç istediğim gibi çıkmıyor
deneme1 sayfasında a1 hücresine değer girerek deneme yaptım ancak a1 hücresine hangi değeri yazarsam formül o rakamı veriyor istediğim yuvarlamayı yapmıyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,193
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Çok pardon ben ilk mesajınızı yanlış anlamışım. Küsürat kısmı için formül önermiştim. Siz çıkan sonucun ölçüte göre yuvarlanmasını talep etmişsiniz.

A1 hücresi için aşağıdaki yapıyı deneyiniz.

Kod:
=EĞER(1*SAĞDAN(A1;1)<=2;TABANAYUVARLA(A1;10);TAVANAYUVARLA(A1;10))
 
Katılım
18 Ağustos 2009
Mesajlar
199
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
14/06/2022
Merhaba arkadaşalar

=EĞER(TOPLA.ÇARPIM(U$7:AL$7;U10:AL10)+(EU10*28)<=40;"40";KYUVARLA(EĞER(EV10>0;TOPLA.ÇARPIM(U$7:AL$7;U10:AL10)+(EU10*28)+7;TOPLA.ÇARPIM(U$7:AL$7;U10:AL10)+(EU10*28));10))
kullanmış olduğum formülü yukarıda belirttim bu formül virgülden sonraki küsüratları 10 arlı şekilde yuvarlıyor 40-50-60-70 şeklinde
örneğin formül sonucun çıkan sonuç
(41-42-43-44) ise 40 a yuvarlıyor (45-46-47-48-49) ise 50 ye yuvarlıyor
(51-52-53-54) ise 50 e yuvarlıyor (55-56-57-58-59) ise 60 a yuvarlıyor
-
-
-
yapmak istediğim yine aynı formülü kullanmak ancak
formül sonucunda çıkan sonuç
(41-42) ise 40 a yuvarlasın (43-44-45-46-47-48-49) ise 50 ye yuvarlasın
(51-52) ise50 a yuvarlasın (53-54-55-56-57-58-59) ise 60 a yuvarlasın
yardıcı olabilirseniz sevinirim
alternatif olarak;
işlem yaptığınız sayıya 2 eklerseniz
örneğin 43 + 2 =45 olur 50'ye yuvarlar
42 ise 42+2=44 olur, 40 a yuvarlar.
bu şekilde bir formül yazılabilir
 

thefllod

Altın Üye
Katılım
20 Kasım 2022
Mesajlar
17
Excel Vers. ve Dili
ProPlus2021Retail orjınal surum
Altın Üyelik Bitiş Tarihi
21-11-2024
Sorunuzdan anladığım kadarıyla siz oluşan rakamın küsürat kısmını belli koşullara göre yuvarlamak istiyorsunuz.

Önerdiğim formülün Türkçe'si aşağıdaki gibidir.

Bu formül A1 hücresindeki değere göre çalışır.

Kod:
=EĞER(1*SAĞDAN(YUVARLA(MOD(A1;1)*100;2);1)<=2;TABANAYUVARLA(A1;0,1);TAVANAYUVARLA(A1;0,1))
Siz A1 yerine sizin rakamı oluşturan formülü kopyalayın. Büyük ihtimalle sonuca ulaşacaksınız.
Merhabalar konu eskı ama aradıgım bır formul yalnız bu formulde vırgulden sonra olusan 3 rakamlı kusaratım var ben bu 3 rakamı kusuratın sonlarında 1 ile 9 sayısının olmamasını ıstıyorum mesela 123;349 ise 350 ye yuvarlaması lazım 342 ise 340 a yani son 3 v,rgulden sonraki rakamlar 0-ile 5 e yuvarlanmasını ıstıyorum yakınlıgına gor
 

thefllod

Altın Üye
Katılım
20 Kasım 2022
Mesajlar
17
Excel Vers. ve Dili
ProPlus2021Retail orjınal surum
Altın Üyelik Bitiş Tarihi
21-11-2024
Sayı A1'de olsun. =KYUVARLA(A1;0,005)
Yardımlar ıcın cok tesekkurler benim soyle hucremde formul var =TOPLA(H13/E12) toplamı b12 hucresınde ornek 125,348 gıbı 3 haneli kusurat alıyor kyuvarla formulunu bununla nasıl calıstırabılırım sayı b12 hucresinde b12 hucresindede =TOPLA(H13/E12) bu var
 
Üst