Fiziki stok adedini tamamlayana kadar stok tüketme

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Merhaba
"O" sütununda fatura içinden stokları kullana kullana tüketmeye çalışıyorum bu stokları tükettikçe "P" sütununda toplam ne kadar kullanıldığını görebiliyorum ancak bu sayının fiziki stokları aşmaması gerekir.
"O" sütununda kullanılanları gösterirken son kalan faturadan sadece fiziki stok sayısını tamamlayacak kadar stok tüketmesi sağlanmalı
teşekkür ederim

http://dosya.la/download/f964827dc168563d41fa4766fbef921d.html
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Fiziki stokun 575 olduğunu düşünürsek
100 (100 tamam kullanılabilir)
200 (200 tamamı kullanılabilir)
250 (250 tamamı kullanılabilir)
125 (25 Kullanılabilir) (575 - 550 = 25)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

O sütununda mevcut formüldeki amacı tam olarak anlamış değilim ancak,
mevcut formülünüzü olduğu gibi aşağıdaki ilk formüle dahil ettim.

İstediğiniz sonuçlara sanıyorum aşağıdaki şetilde ulaşılabilir.

Aşağıdaki;
-- ilk formülü O2 hücresine uygulayıp aşağı doğru kopyalayın,
-- ikinci formülü de P2 hücresine uygulayıp aşağı doğru kopyalayın.
=MAK(0;MİN(EĞER(J2<L2;J2;EĞER((M2/0,18)/K2>=0;DÜŞEYARA(F2;$F$2:$L$100;7;0)-ETOPLA($F$2:F2;F2;$L$2:L2);(N2/M2)/0,18));L2-TOPLA($O$1:O1)))
=EĞER(O2=0;0;TOPLA($O$1:O2))
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer Bey harikasınız çok teşekkür ederim istediğim buydu
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kolay gelsin.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer Bey Günaydın
size gönderdiğim dosya üzerinde yaptığınız formül tam istediğimdi fakat o formülü asıl dosya üzerinde denediğimde hata ile karşılaştım
Asıl dosyanın satır adedi çok fazla olduğu için gönderememiştim sadece bir stoğu süzüp onun üzerinden formülü bulduktan sonra diğerlerine de uyguladığımda olur sandım ama bir yerde bir değişiklik yapılması gerekiyor sanki yardımcı olursanız sevinirim

http://dosya.la/download/4260f76d034146953b741cdc272b48c9.html
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Arkadaşlar bu konuda destek verebilecek yok mu?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Şu an bilgisayar başında değilim.
İşte tam dabu nedenle; örnek belgelerin, gerçek belgenin özel bilgi içermeyen küçük boyutlu bir kopyası olmasını istiyoruz.
Bilgisayar başına geçtiğimde bakmaya çalışırım.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Tamam Ömer bey teşekkür ederim
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Merhaba;
Bu formülle ilgili yardımcı olabilecek yok mu? Eminim sizin için çok basit bir iştir.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.
Önceki verdiğim formülleri aşağıdakilerle değiştirerek deneyin.
=MAK(0;MİN(EĞER(J2<L2;J2;EĞER((M2/0,18)/K2>=0;DÜŞEYARA(F2;$F$2:$L$1067;7;0)-ETOPLA($F$2:F2;F2;$L$2:L2);(N2/M2)/0,18));L2-ETOPLA($F$1:F1;F2;$O$1:O1)))
=EĞER(O2=0;0;ETOPLA($F$2:F2;F2;$O$2:O2))
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer bey teşekkür ediyorum dediğiniz gibi kopyalıyorum fakat 2. formül ne için onu anlayamadım
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Konu açılış mesajınızdaki isteğe uygun olarak;
birinci formül O sütunu, ikinci formül P sütunu için idi zaten.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer Bey selam sonucu ancak görebildim 54000 satırlık veri var sistemi donduruyor.
=MAK(0;MİN(EĞER(J2<L2;J2;EĞER((M2/0,18)/K2>=0;DÜŞEYARA(F2;$F$2:$L$1067;7;0)-ETOPLA($F$2:F2;F2;$L$2:L2);(N2/M2)/0,18));L2-ETOPLA($F$1:F1;F2;$O$1:O1))) formülü kullandım ancak istediğim sonucu alamadım.
ilk verdiğiniz MAK(0;MİN(EĞER(J2<L2;J2;EĞER((M2/0,18)/K2>=0;DÜŞEYARA(F2;$F$2:$L$100;7;0)-ETOPLA($F$2:F2;F2;$L$2:L2);(N2/M2)/0,18));L2-TOPLA($O$1:O1))) formül doğru sonuç veriyordu tek eksiği yüzlerce stok içinden "346 00 048" stok kodunu ele almıştım bu formülle her satırdakini olması gerektiği gibi kullana kullana taki "L" sütunundaki fiziki adet sınırını (Bu stok için 6666) geçmeyecek şekilde son satırdan bunu tamamlayacak kadar alması gerektiği idi (yani son satırdaki 953 adedin sadece 6666 tamamlayacak kadar ki ihtiyacı olan 23 adedi alıp bundan sonraki satırları 0 vermesi) bu istediğimi veriyordu ancak bu bir stok için veriyor ("346 00 048") böyle yüzlerce stok var bu formül hepsi için bunu yapmalı
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Ömer bey merhaba;
sorun çözüldü bunda sizin payınız büyük ilginiz için teşekkür ederim emeğinize sağlık
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Estağfurullah, kolay gelsin.
 
Üst