alt lta listede yeralan isimlerin başka bir listede toplu bulunup toplanması

Katılım
25 Ocak 2006
Mesajlar
763
Excel Vers. ve Dili
2019 tr
Altın Üyelik Bitiş Tarihi
04-01-2024
merhaba, yine ben... alt alta bir liste oluşturdum ve başka bir tabloda bu listeye denk gelenlerin yanındaki değerleri toplatmak için hangi formülü kullanmalıyım. tek tek etopla yapmamam için bir formül var mıdır?
 
Katılım
25 Ocak 2006
Mesajlar
763
Excel Vers. ve Dili
2019 tr
Altın Üyelik Bitiş Tarihi
04-01-2024

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Tam anlayamadım ancak Sayfa2'de F2 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayarak dener misiniz?

Kod:
=EĞER(EĞERSAY(Sayfa3!$A$1:$A$15;D2)>0;ETOPLA(Sayfa2!$D$2:$D$114;D2;Sayfa2!$E$2:$E$114);"")
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
I3 hücresine kopyalayınız.
Kod:
=TOPLA.ÇARPIM((D2:D200=Sayfa3!A1)+(D2:D200=Sayfa3!A2)+(D2:D200=Sayfa3!A3)+(D2:D200=Sayfa3!A4)+(D2:D200=Sayfa3!A5)+(D2:D200=Sayfa3!A6);E2:E200)
J3 kopyalayınız
Kod:
=TOPLA.ÇARPIM((D2:D200=Sayfa3!A7)+(D2:D200=Sayfa3!A8)+(D2:D200=Sayfa3!A9)+(D2:D200=Sayfa3!A10)+(D2:D200=Sayfa3!A11)+(D2:D200=Sayfa3!A12)+(D2:D200=Sayfa3!A13)+(D2:D200=Sayfa3!A14)+(D2:D200=Sayfa3!A15);E2:E200)
 
Son düzenleme:
Katılım
25 Ocak 2006
Mesajlar
763
Excel Vers. ve Dili
2019 tr
Altın Üyelik Bitiş Tarihi
04-01-2024
sanırım anlatamadım. I3 ve J3 hücresinden hariç başka hücrede sonuç istemiyorum . sadece bu iki hücrede bahsettiğim gibi tek il yazanları I3 e iki il yazanları J3 e yazdırmanın peşindeyim. tabi bu isimler değişken olabilir. liste değişken olabilir. yani bir listem var ve bana diyorlar ki şu listeye göre diğer li,stedeki aynı isimlerin toplamını al.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Öncelikle sayın çıtır'ın verdiği çözümü uygulayın. Sonra I3 hücresine

=TOPLA(Sayfa3!B1:B6)

formülünü ve J 3 hücresine de

=TOPLA(Sayfa3!B7:B15)

formülünü uygulayın.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Farklı bir yöntem olarak yine sayın çıtır'ın çözümüyle birlikte J3 için aşağıdaki formülü

=TOPLA.ÇARPIM((UZUNLUK(Sayfa3!A1:A15)=UZUNLUK(YERİNEKOY(Sayfa3!A1:A15;" ";"")))*Sayfa3!B1:B15)

ve I3 için de aşağıdaki formülü deneyebilirsiniz:

=TOPLA.ÇARPIM((UZUNLUK(Sayfa3!A1:A15)<>UZUNLUK(YERİNEKOY(Sayfa3!A1:A15;" ";"")))*Sayfa3!B1:B15)

Ek: Sayın çıtır, çözümü değiştirdiği için daha önce vermiş olduğu formülü de belirtmem gerekiyor. Sayfa3'ün B1 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayın:

=ETOPLA(Sayfa2!$D$2:$D$2000;$A1;Sayfa2!$E$2:$E$2000)
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
#5 nolu iletideki formülleri yeniledim.Deneyiniz.
 
Üst