Excel'de dağıtım işlemi

Katılım
5 Nisan 2009
Mesajlar
29
Excel Vers. ve Dili
2003
Merhaba,
Elimde aşağıdaki gibi bir tablo var ve ben elimde olan adetleri birimin elinde olan adetlerin ağırlığına göre dağıtmak istiyorum. Excel'de bunu yapabilir miyim.

Dağıtım tablosu

Birim Kod Adet Elimde olan X adet 15

A X 10
B X 6
C X 3
D X 2


A Y 3 Elimde olan Y adet 5

B Y 2
C Y 1
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba,
Sorunuzu daha geniş örnekli olarak iyice açıklayınız ki, yardımcı olalım.

Selamlar...
 
Katılım
5 Nisan 2009
Mesajlar
29
Excel Vers. ve Dili
2003
Elimde olan X kodlu 15 tane ürünü A-B-C-D ye dağıtmak istiyorum
 

vein03051976

Altın Üye
Katılım
9 Ocak 2009
Mesajlar
116
Excel Vers. ve Dili
Excel 365 Türkçe
Altın Üyelik Bitiş Tarihi
05-04-2027
Merhaba

Nasıl dağıtmak istiyorsunuz. Çok olana çok az olana azmı yoksa tam tersimi?

Eğer dağıtılacak ürün azalmış ise oraya daha fazlamı gidecek
 
Katılım
5 Nisan 2009
Mesajlar
29
Excel Vers. ve Dili
2003
Çok teşekkürler bunu düşünemedim. Çok olana çok az olan az eğer azalmış ise az verecek veya vermeyecek. Mesela 2 tane ürün var A ve B 'ye 1 'er adet verecek C ve D 'ye vermeyecek
 
Katılım
5 Nisan 2009
Mesajlar
29
Excel Vers. ve Dili
2003
eğer 4 birimde birer adet var ise ve elimde de 1 adet var bu 1 adedi random olarak ilk bulduğuna verecek.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Excel sayfamızı aşağıdaki şekilde dizayn ettiğimizi düşünelim. Dağıtılacak sayıyı A2 hücresine yazalım. Dağıtılacak Sayı Grubunu C2 den itibaren aşağıya doğru örnekteki gibi yazınız. İhtiyaca göre E2 ve G2 ye eklenen formülleri aşağıya doğru çoğaltınız.

Çok uç ve ekstrem durumlar dışında formüller sağlıklı sonuçlar üretecektir.

Son ve Kesin Dağıtım Sonuçları G sütununda listelenecektir.

Selamlar...

1551175417928.png

Kod:
E2 'de yazan Formül.

=YUVARLA(C2/TOPLA(C:C)*$A$2;0)

E2 deki formülü  ihtiyaca göre aşağıya doğru çoğaltınız.


G2 'de yazan Formül.

=EĞER($A$2=TOPLA(E:E);E2;EĞER($A$2>TOPLA(E:E);EĞER(KAÇINCI(MAK(E:E);E:E;0)=SATIR(G2);E2+($A$2-TOPLA(E:E));E2);EĞER(KAÇINCI(MAK(E:E);E:E;0)=SATIR(G2);E2+($A$2-TOPLA(E:E));E2)))

G2 deki formülü ihtiyaca göre aşağıya doğru çoğaltınız.
 

Ekli dosyalar

Son düzenleme:
Üst