Soru Koşullu ve rakamların ilk sayısına göre verileri toplama

Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Merhaba Üstadlarım,

Göndermiş olduğum dosyada ; Gruplu Envanter ve Envanter adında 2 tane dosya bulunmaktadır.

Envanter adında ki dosyamda bulunan stok kodlarının ilk numarasını baz alarak d sütunundaki verilerin toplamını gruplu envanter adında sayfamda ki a sütundaki grup kodlarını koşul alarak toplamını c2 sütununa getirmek istiyorum.

Envanter adındaki sayfamda d sütununda ki verileri manuel topladığım zaman 767 sayısını formülle gruplu envanter sayfamdaki c2 sütununa gelecek.

Konu hakkında yardımlarınızı rica ederim.

 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
=TOPLA.ÇARPIM((SOLDAN(KAYDIR(Envanter!$A$1;1;0;BAĞ_DEĞ_DOLU_SAY(Envanter!A:A)-1;1);1)*1=$A2)*(KAYDIR(Envanter!$D$1;1;0;BAĞ_DEĞ_DOLU_SAY(Envanter!A:A)-1;1)))
 
Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
=TOPLA.ÇARPIM((SOLDAN(KAYDIR(Envanter!$A$1;1;0;BAĞ_DEĞ_DOLU_SAY(Envanter!A:A)-1;1);1)*1=$A2)*(KAYDIR(Envanter!$D$1;1;0;BAĞ_DEĞ_DOLU_SAY(Envanter!A:A)-1;1)))

Teşekkürler üstad,

Diğer grup kodları için $A2 burayı değiştireceğim sanırım ve envanter sayfasındaki sütunlarda ki veriler içinde (Envanter!$D$1 buranın sütun kodunu değiştireceğiz değil mi ?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Hiç bir şey değişmeden aşağıdaki haliyle kullanabilirsin.
Aşağı ve sağa doğru sürükleyerek çoğaltabilirsin

=TOPLA.ÇARPIM((SOLDAN(KAYDIR(Envanter!$A$1;1;0;BAĞ_DEĞ_DOLU_SAY(Envanter!B:B)-1;1);1)*1=$A2)*(KAYDIR(Envanter!$A$1;1;SÜTUN();BAĞ_DEĞ_DOLU_SAY(Envanter!B:B)-1;1)))
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sonuçlar değişmedi ama yine de ufak bir düzeltme yaptım.

=TOPLA.ÇARPIM((SOLDAN(KAYDIR(Envanter!$A$1;1;0;BAĞ_DEĞ_DOLU_SAY(Envanter!$A:$A)-1;1);1)*1=$A2)*(KAYDIR(Envanter!$A$1;1;SÜTUN();BAĞ_DEĞ_DOLU_SAY(Envanter!$A:$A)-1;1)))
 
Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Sonuçlar değişmedi ama yine de ufak bir düzeltme yaptım.

=TOPLA.ÇARPIM((SOLDAN(KAYDIR(Envanter!$A$1;1;0;BAĞ_DEĞ_DOLU_SAY(Envanter!$A:$A)-1;1);1)*1=$A2)*(KAYDIR(Envanter!$A$1;1;SÜTUN();BAĞ_DEĞ_DOLU_SAY(Envanter!$A:$A)-1;1)))
Tamam üstad sağolasın bu en son gönderdiğini uyguladım. teşekkür ederim.
 
Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Tamam üstad sağolasın bu en son gönderdiğini uyguladım. teşekkür ederim.
Üstadım selam tekrardan,

Bir şey sormak istiyorum aynı şekilde sayıların en solda ki rakamına göre ve birden fazla koşul ile verileri getirme şansızımız var ?

Yani stok kodlarından 1 in toplamları ile birlikte yıl ve ay sütunlarını koşul olarak kullanacağız.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Olur elbet ama dosyanızda tarih göremedim ben
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
alternatif olsun.

Deneyiniz.
Kod:
=TOPLA.ÇARPIM(((SOLDAN(DOLAYLI("Envanter!$A$2:A"&BAĞ_DEĞ_DOLU_SAY(Envanter!$A:$A));1)*1)=$A2)*(DOLAYLI("Envanter!$D$2:D"&BAĞ_DEĞ_DOLU_SAY(Envanter!$A:$A))))
 
Üst