Katsayılar oranında adetleri dağıtmak

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhaba

Ekte detaylı açıkladım. Numune gönderimi için katsayı oranında adetleri dağıtmak gerekiyor.

Ben acemi işi bir formül oluşturdum ama bu her zaman tam doğru sonucu veremiyor.
Nasıl bir formül oluşturabiliriz?
Teşekkürler.

Örnek:
2222 yazınca tamam, ama 3333 yazınca olmuyor

501 yazınca tamam, ama 511 yazınca olmuyor

(Sadece örnektir; stok kodu adedi, stok adedi, ve katsayılar değişir)

 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
D23'te aşağıdaki formülü:

=C2-TOPLA(D2:D22)

Ya da

D2'de aşağıdaki formülü kullanabilirsiniz:

=C2-TOPLA(D3:D23)
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
D23'te aşağıdaki formülü:

=C2-TOPLA(D2:D22)

Ya da

D2'de aşağıdaki formülü kullanabilirsiniz:

=C2-TOPLA(D3:D23)
Sayın uzmanım güzel bir çözüm oldu. Teşekkürler.

Başka alternatifler de olursa diğer uzmanlarımızdan beklerim
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
D2'de aşağıdaki formül de olabilir. B sütunu dolu olan hücrelere göre işlem yapar:

=EĞER(B2="";"";MİN($C$2-TOPLA($D$1:D1);YUVARLA($C$2/((TOPLA($B$2:$B$23))/B2);0)))
 
Katılım
21 Aralık 2016
Mesajlar
724
Excel Vers. ve Dili
Office 365 TR

Farklı bir bakış açısı olarak, ekteki dokumanı incelersiniz.
Üyesi olduğum diğer bir Forum sitesinde, Dağıtım Problemi ile ilgili olarak hazırladığım çözümün sizin örneğinize göre uyarlanmışıdır.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
D2'de aşağıdaki formül de olabilir. B sütunu dolu olan hücrelere göre işlem yapar:

=EĞER(B2="";"";MİN($C$2-TOPLA($D$1:D1);YUVARLA($C$2/((TOPLA($B$2:$B$23))/B2);0)))
Sayın uzmanım tamamen tesadüfen, yukardaki formülünüzdeki YUVARLA’yı, “YUKARIYUVARLA” olarak değiştirdim, daha iyi oldu.
Saygılar
 

ibrahimpeng

Altın Üye
Katılım
23 Nisan 2020
Mesajlar
40
Excel Vers. ve Dili
2003-2007 dili Türkçe
Altın Üyelik Bitiş Tarihi
27-04-2035
sayın izcik : elimden geldiğince çözüm bulmaya çalıştım dosya uzerınde işlem yaptım.dosya üzerinde görebilirsiniz..
Saygılar ibrahimpeng
 

ibrahimpeng

Altın Üye
Katılım
23 Nisan 2020
Mesajlar
40
Excel Vers. ve Dili
2003-2007 dili Türkçe
Altın Üyelik Bitiş Tarihi
27-04-2035
sayın izcik : en bastaki indir örnek xls içerisinde bakabilirsiniz kontrol ettim
saygılar ibrahimpeng
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
sayın izcik : en bastaki indir örnek xls içerisinde bakabilirsiniz kontrol ettim
saygılar ibrahimpeng
Sayın ibrahimpeng hangi dosyadan bahsettiğinizi anlayamadım. En baştaki dosya benim yüklediğim soru dosyası. Sizin çözüm olarak önerdiğiniz dosya nerededir göremiyorum. Linkini paylaşırsanız daha iyi olur sanırım.
 

ibrahimpeng

Altın Üye
Katılım
23 Nisan 2020
Mesajlar
40
Excel Vers. ve Dili
2003-2007 dili Türkçe
Altın Üyelik Bitiş Tarihi
27-04-2035
SAYIN izcik : 2222/122(katsayılar toplamı)=18,21311475=c$26$ olsun tabanayuvarla(C$26$*Katsayılar;1)=C2 C2:C24=+ İLE AŞAGI
TOPLAM(C2:C24)=2222
kusura bakmayın windowsla aram pek iyi değil... saygılarımla ibrahimpeng
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
SAYIN izcik : 2222/122(katsayılar toplamı)=18,21311475=c$26$ olsun tabanayuvarla(C$26$*Katsayılar;1)=C2 C2:C24=+ İLE AŞAGI
TOPLAM(C2:C24)=2222
kusura bakmayın windowsla aram pek iyi değil... saygılarımla ibrahimpeng
Sayın ibrahimpeng, denemeler yaptım, sizin çözümünüz de gayet güzel oldu, ilginiz için çok teşekkür ederim. Saygılar sunarım.
 

ibrahimpeng

Altın Üye
Katılım
23 Nisan 2020
Mesajlar
40
Excel Vers. ve Dili
2003-2007 dili Türkçe
Altın Üyelik Bitiş Tarihi
27-04-2035
SAYIN izcik : geri dönüş yaptığınız için teşekkürler Saygılar...
 
Üst