Yinelenen değerlerden ihtiyaç kadar veri alma

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
İ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

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
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?,
 

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
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.
 

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
Tekrar Merhaba,

Sol taraftaki parçaların ihtiyaçlarını sağ taraftaki tabloda kaç case karşılıyor onu bulmam gerekiyor.
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
örnek çalışmayı inceleyiniz. Fonksiyon kullanarak çözmeye çalıştım. yardımcı sütunlar kullanılmıştır.
 

Ekli dosyalar

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
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.
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
#6 nolu mesajdaki dosya güncel, kontrol ediniz.
 

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
İ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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,435
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
J4 hücresindeki formülü şunla değiştirin
=EĞER(I4>I3;H4+J3;H4)
 

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
İ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)}
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,435
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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

SrSerhat

Altın Üye
Katılım
31 Ocak 2012
Mesajlar
35
Excel Vers. ve Dili
2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2028
yanlış oldu. yorumu silebilirsiniz.
 

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,435
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ütteki mesajımda ki dosyayı güncelledim. Tekrar deneyiniz.
 

sinanmutaf

Altın Üye
Katılım
5 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel-2010 İngilizce
Altın Üyelik Bitiş Tarihi
09-11-2024
Hocam, çok teşekkür ederim. Emeğinize sağlık.

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