• DİKKAT

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

Yinelenen değerlerden ihtiyaç kadar veri alma

Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
İyi akşamlar herkese,

Kullandığım tabloda alt alta yinelenen değerler var. Hepsi farklı. Ama ben sadece ihtiyaç kısmında eksik çıkan miktarı tamamlayan case adetlerini belirtmek istiyorum.

Yardımcı olursanız çok sevinirim.
 

Ekli dosyalar

sorunu biraz daha ayrıntılı yazarsanız daha anlaşılır olacaktır? soldaki tabloda neden 3,4,1,2 değerleri çıkması gerekiyor? yada eksi değerler ne demek?,
HQNFKs.png
 
Merhaba,

Parçanın ihtiyacı -100 çıkmış. Yan tarafta alt alta olan kısımda bir parçadan farklı adetlerde caseler mevcut. Birinci case'de 20 adet var, ikinci case'de 50 adet var ve üçüncü case'de 200 adet var. 2 case aldığımda toplamı 70 yapıyor ve benim ihtiyacım olan 100 adedi karşılamıyor. Yani üçüncü case'i de almam gerekiyor. İkinci parçadan ihtiyacımı dört case alırsam karşılıyor.

Umarım anlaşılır olmuştur. Teşekkür ederim.
 
Tekrar Merhaba,

Sol taraftaki parçaların ihtiyaçlarını sağ taraftaki tabloda kaç case karşılıyor onu bulmam gerekiyor.
 
örnek çalışmayı inceleyiniz. Fonksiyon kullanarak çözmeye çalıştım. yardımcı sütunlar kullanılmıştır.
 

Ekli dosyalar

Merhaba,

Yardımcı sütunlar kafamı karıştırdı biraz. Ancak ilk parçanın ihtiyacını 100'den 10'a indirdiğimde case adet kısmı 1 olması gerekirken hata veriyor. 30 yaptığımda 4 rakamı çıkıyor ancak elimde 4 case yok. Sadece 3 case var.
 
#6 nolu mesajdaki dosya güncel, kontrol ediniz.
 
İyi geceler Hocam. Elinize, emeğinize sağlık. Uğraştırıyorum sizleri de. Ancak kümülatif toplam hepsinin toplamı olarak değilde 1 ile 2, 2 ile 3 şeklinde toplandığı için ihtiyaç kısmı hata veriyor.
İlk parçanın ihtiyacını 260 yaptığımda 20+50+200=270 olduğundan 3 case sonucunu vermesi gerekiyor. 260 adedi ancak 3 case'i aldığımda kurtarıyorum çünkü. Ama kümülatif te sadece 2 ve 3. Case adedini topladığı için (50+200=250) 260 da hata veriyor.
Birde eğer ihtiyaç elimde ki case sayısından fazla ise hata verebilir onda sıkıntı olmaz. Yani ilk parçanın ihtiyacını 300 yaparsam elimdeki 3 case toplam 270 adet parça ihtiyacımı karşılamayacaktır. Burada hata verebilir.
 
Deneyiniz.

J3 hücresine uygulayın ve alt hücrelere sürükleyin.

Kod:
=ETOPLA($F$3:F3;F3;$H$3:H3)

C3 hücresine uygulayın ve alt hücrelere sürükleyin.

Kod:
=TOPLA.ÇARPIM(($F$3:$F$15=A3)*($J$3:$J$15<=MUTLAK(B3)))+1
 
J4 hücresindeki formülü şunla değiştirin
=EĞER(I4>I3;H4+J3;H4)
 
İyi akşamlar,

Ellerinize, emeğinize sağlık. Verilen formüllerin hepsini kullandım. Ancak C3 sütununda sadece aşağıdaki formül doğru çalıştı. Fakat başta ve sonda bulunan kapatma işareti " { " ve " } " formül içine girip çıktıktan sonra otomatik siliyor ve formül hata veriyor. Kendim ekleme yapıyorum kabul etmiyor. Benim excel sürümü ile mi alakalı tam anlayamadım.

{=INDEX($F$3:$J$15;MATCH(1;($F$3:$F$15=A3)*($J$3:$J$15>=B3);0);4)}
 
Uygulamalı dosyanız ektedir.

Kabul etmiyor dediğiniz formüle gelince bu formül DİZİ formüldür. Hücre içindeyken hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk etmeniz gerekiyor. Excel otomatik olarak başındaki ve sonundaki köşeli parantezleri kendisi ekleyecektir.
 

Ekli dosyalar

Korhan Hocam çok teşekkür ederim. Ellerinize sağlık.

Ancak D3'e yaptığınız formül hep +1 hesaplıyor. Örnek olarak ilk parçadan elimde 3 case var, 270 adet. ( 20, 50, 200 ) İhtiyacı 270 ve üzeri yaptığımda 4 sonucunu alıyorum. Aynı şekilde 20 yaptığımda 2, 70 yaptığımda 3, 270 yaptığımda 4 sonucunu alıyorum.

Yardımcı olursanız sevinirim. İyi Çalışmalar.
 
Ütteki mesajımda ki dosyayı güncelledim. Tekrar deneyiniz.
 
Hocam, çok teşekkür ederim. Emeğinize sağlık.

İyi çalışmalar, kolay gelsin.
 
Geri
Üst