• DİKKAT

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

Koşullu Yuvarlama Formülü

  • Konbuyu başlatan Konbuyu başlatan Karge
  • Başlangıç tarihi Başlangıç tarihi
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
 
Foruma hoşgeldiniz.
Ekli dosyayı inceleyiniz.
 

Ekli dosyalar

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:
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)))

.
 
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
 
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.
 
Geri
Üst