• DİKKAT

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

Verilen kritere gore hesaplayip devamini getirmek

  • Konbuyu başlatan Konbuyu başlatan alphae
  • Başlangıç tarihi Başlangıç tarihi
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
 
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)));""))
 
Harika olmus! Elinize saglik. Fakat bunu kisaltma imkanimiz yok mu?
 
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/
 
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))
 
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
 
Geri
Üst