Koşullu Yuvarlama Formülü

Katılım
7 Mayıs 2013
Mesajlar
3
Excel Vers. ve Dili
2013 Türkçe
Merhaba arkadaşlar,

Sorunumun çözümü için sizlerden yardımınızı istemekteyim. Her gün düzenli olarak sipariş açmam gerekiyor siparişleri açarken koli miktarlarına yuvarlayarak yapıyorum bu işlemi kendim =(YUKARIYUVARLA(B1/A1;0))*A1 formülünü kullanarak yapmaya başladım şimdi biraz işleri geliştirip daha karmaşık bir formül yazmak istedim işin içinden çıkamadım.

Yapmak istediğim formül sipariş miktarım koli miktarından az ise koli miktarına eğer fazla ise koli miktarının %40' kadarsa aşağıyuvarla ; %40 'dan fazla ise yukarı yuvarla ; eşit ise aynı miktarı verecek yani tüm şartlarıda taşıyacak bir formül yazmak istedim ama başarılı olamadım. Çözüm için yardımlarınızı beklemekteyim.

Örnek vermek gerekirse
Koli Miktarı = 100 Sipariş miktarı = 14 Sonuç = 100
Koli Miktarı = 100 Sipariş miktarı = 70 Sonuç = 100
Koli Miktarı = 100 Sipariş miktarı = 139 Sonuç = 100
Koli Miktarı = 100 Sipariş miktarı = 140 Sonuç = 100
Koli Miktarı = 100 Sipariş miktarı = 141 Sonuç = 200
Koli Miktarı = 100 Sipariş miktarı = 170 Sonuç = 200
 
Katılım
7 Mayıs 2013
Mesajlar
3
Excel Vers. ve Dili
2013 Türkçe
Cevabınız için teşekkür ederim koli miktarları standart bir değer içermiyor farklı değerler girdiğimde formül gene verimli çalışıyor ama %40 vermedi formülünüzü inceliyorum istediğim sonucu ulaşmak için biraz kurcalamam gerek kullandığınız parametreleri değişik örneklerine bakmam lazım tam kavraya bilmek için yardımınız içi çok teşekkür ederim. Bu bile benim için önceki kullandığıma göre avantaj sağlar maliyeti düşürür.


=EĞER(B1<=A1;A1;(EĞER(B1>(A1*7/5);(YUKARIYUVARLA(B1/A1;0))*A1;(AŞAĞIYUVARLA(B1/A1;0))*A1)))

Böyle bir formül ortaya çıktı sanırım iş görür.
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Konuyu inceledim fakat anlamadığım bölümler var.

* Aşağı, yukarı yuvarladan çok tavana ve tabana yuvarlama yapmışsınız.
* %40 hesaplarken, koli miktarının %40 ını alıp daha sonra sipariş miktarı ile koli miktarı arasındaki farkın mı bulunan %40 ile karşılaştırması yapılacak.

Konuyu eksik açıklamamışsınız sanki.

Benim anladığım ile yazdığım formül aşağıdadır.

Kod:
=EĞER(B2<=A2;A2;EĞER(A2*0,4>B2-A2;TABANAYUVARLA(B2;100);TAVANAYUVARLA(B2;100)))
.
 
Katılım
22 Mayıs 2013
Mesajlar
2
Excel Vers. ve Dili
microsoft excel 2010 türkçe
Merhaba arkadaşlar,

Ben şunu yapmak istiyorum diyelimki elimizde şu sayılar olsun;

22,148568
55,6578

Bu sayıların virgülden sonraki 3.basamağı 5 e eşit veya büyükse bir önceki basamağı bir yukarı yuvarlamasını istiyorum ve virgülden sonra 2 basamak görünecek şekilde nasıl yapabilirim.
örnek:
22,15
55,66
şimdiden teşekkürler
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Merhaba arkadaşlar,

Ben şunu yapmak istiyorum diyelimki elimizde şu sayılar olsun;

22,148568
55,6578

Bu sayıların virgülden sonraki 3.basamağı 5 e eşit veya büyükse bir önceki basamağı bir yukarı yuvarlamasını istiyorum ve virgülden sonra 2 basamak görünecek şekilde nasıl yapabilirim.
örnek:
22,15
55,66
şimdiden teşekkürler
Kod:
=YUVARLA(A1;2)
formülünü kullanabilir ve hücre biçimlendirmeden virgülden sonraki basamak sayısını 2 olarak ayarlayabilirsiniz.
 
Üst