Verilen kritere gore hesaplayip devamini getirmek

Katılım
6 Aralık 2011
Mesajlar
104
Excel Vers. ve Dili
2007
Hayirli aksamlar arkadaslar..
Bir dosyam var. Toplam malin miktari ve bunun tek seferde makinada uretilecek kg sayisi var.. (kolom B:C)

Arka plani mor olan bolum (D:H) hesaplanmasini istedigim bolum.
Toplam kg dan standart olan uretim miktari bolunecek ve kacar kg uretime sokulacagi hesaplanacak.
Ornegin: Toplamda 944 kg mal var. Uretilecek miktari 450 kg.
450-450-50 kg olmuyor.
Cunku yukaridada belirttigim gibi en az 200 kg uretildigi icin 3. etapta 50 kg uretilemiyor.
Dogrusu 314-314-314 kg olarak uc seferde uretimi hesaplayacak.

Ornek dosya asagidaki linktedir.


https://www.sendspace.com/file/cwk2on
 

Ö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.
Biraz dolambaçlı oldu, belki kısaltılabilir ama, aşağıdaki formülü D3 hücresine uygulayıp,
sağa ve aşağı kopyaladığınızda istediğiniz sonuca ulaşabilirsiniz.
Kod:
=EĞER(SÜTUNSAY($C3:C$9)*EĞER(EĞER($B3-((TAVANAYUVARLA($B3/$C3;1)-1)*$C3)>=200;TAVANAYUVARLA($B3/$C3;1)-1;0)=0;TAMSAYI($B3/TAVANAYUVARLA($B3/$C3;1));$C3)<=$B3;EĞER(EĞER($B3-((TAVANAYUVARLA($B3/$C3;1)-1)*$C3)>=200;TAVANAYUVARLA($B3/$C3;1)-1;0)=0;TAMSAYI($B3/TAVANAYUVARLA($B3/$C3;1));$C3);EĞER($B3-(EĞER(EĞER($B3-((TAVANAYUVARLA($B3/$C3;1)-1)*$C3)>=200;TAVANAYUVARLA($B3/$C3;1)-1;0)=0;TAMSAYI($B3/TAVANAYUVARLA($B3/$C3;1));$C3)*(SÜTUNSAY(B3:$C$9)))>=200;$B3-(EĞER(EĞER($B3-((TAVANAYUVARLA($B3/$C3;1)-1)*$C3)>=200;TAVANAYUVARLA($B3/$C3;1)-1;0)=0;TAMSAYI($B3/TAVANAYUVARLA($B3/$C3;1));$C3)*(SÜTUNSAY(B3:$C$9)));""))
 
Katılım
6 Aralık 2011
Mesajlar
104
Excel Vers. ve Dili
2007
Harika olmus! Elinize saglik. Fakat bunu kisaltma imkanimiz yok mu?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,329
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben verdiğiniz linkten dosyanıza ulaşamadım.

Dosyanızı aşağıdaki siteye yükleme imkanınız varsa yükleyebilir misiniz?

http://s4.dosya.tc/
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,329
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

D2 hücresine 200 yazınız.

D3 hücresine aşağıdaki formülü uygulayıp sağa ve alt hücrelere kopyalayıp deneyiniz.

Kod:
=EĞER(MOD($B3/$C3;1)*$C3<$D$2;EĞER($B3/YUKARIYUVARLA($B3/$C3;0)*SÜTUN(A$1)>$B3;0;$B3/YUKARIYUVARLA($B3/$C3;0));EĞER($C3*SÜTUN(A$1)>$B3;EĞER($B3-$C3*(SÜTUN(A$1)-1)<0;0;$B3-$C3*(SÜTUN(A$1)-1));$C3))
 
Katılım
6 Aralık 2011
Mesajlar
104
Excel Vers. ve Dili
2007
Korhan bey ilginiz icin tesekkur ederim. Fakat ufak bir sorun var.."Tek seferde uretilecek miktar" bolumundeki degeri almasi gerekiyor..
ornegin D sutununun 3,7 ve 8. satirlarda girdigim deger uzerinden hsaplamadi.
D3 450 yerine 315,
D7 500 yerine 420,
D8 400 yerine 327
olarak veriyor.
Sanirim bir yerde ufak bi hata olmus
 
Üst