Çoketopla İçerir Göre Toplama

Katılım
4 Eylül 2020
Mesajlar
394
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
22-11-2022
MErhabalar ekteki dosyada =ÇOKETOPLA(G:$G;$A:$A;J4;$B:$B;"*ANKCA*") bu formülü kullanıyorum ama sonuç vermiyor. Yapmak istediğim J4 şube adına göre B sütununda ANKCA başlayanları toplasın ve ANKCA hariç olanları toplaması yardım ederseniz sevinrim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Formülde sorun görünmüyor. Örneğin A9 daki veriyi kızılay yapınca topladığını göreceksiniz. ( 1. şart olan A sütunu J5 e göre kızılay olanlar demişsiniz.)
 
Katılım
4 Eylül 2020
Mesajlar
394
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
22-11-2022
Ömer hocam merhaba ama öyle değil kızılay altındaki verileri toplaması lazım.. Bayramyeri yapınca altındaki verileri şart neyse ankca veya ank olanları toplaması lazım
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Öçlüt olarak belirlediğiniz değeri tabloda sadece başlık satırlarında kullanmışsınız, bu yüzden formül sonuç vermiyor.

Aşağıdaki adımları izleyiniz.

İmleç 5. satırdayken; (K5 olabilir)
Formüller sekmesinden / Ad tanımlamaya girin ve alan adını vererek aşağıdaki formülü tanımlayın.
Kod:
=KAYDIR($B$2;KAÇINCI($J5;$A:$A;0)-2;;KAÇINCI(1;EĞER(KAYDIR($A$2;KAÇINCI($J5;$A:$A;0)-2;;1000)="";1);0);6)


K5:
Kod:
=ETOPLA(İNDİS(alan;;1);"ANKCA*";İNDİS(alan;;6))
 

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
KIZILAY ve BAYRAMYERİ gibi grupları başlık olarak değil de ayrı sütunlarda belirtmeniz her türlü işlemde size kolaylık sağlayacaktır. Diğer türlü ÇOKETOPLA formülüyle sonuç almak 2-3 seçenek için olabilir ama seçenekleriniz çoksa zor olur.

Ancak yardımcı sütun kullanarak yapmak isterseniz I2 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayın. Burda A3 hücresindeki " STOKKODU " ifadesi her grupta aynı şekilde yazılmış olmalıdır:

=EĞER(A3=" STOKKODU ";A2;I1)

K5 hücresinde aşağıdaki formülü kullanın:

=ÇOKETOPLA(G:$G;I:I;J5;$B:$B;"*ANKCA*")
 
Katılım
4 Eylül 2020
Mesajlar
394
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
22-11-2022
Ömer hocam çalıştı sizin yönteminiz fakat birşeyi atlamışım. Maliyet kısmındaki tutar ile miktar çarpması gerekiyor .
 
Katılım
4 Eylül 2020
Mesajlar
394
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
22-11-2022
yusuf bey sizin yönteminiz içinde teşekkür ederim
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Ömer hocam çalıştı sizin yönteminiz fakat birşeyi atlamışım. Maliyet kısmındaki tutar ile miktar çarpması gerekiyor .
Tabloda miktar göremedim.
G ile E sütunları mı çarpılacak.
 
Katılım
4 Eylül 2020
Mesajlar
394
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
22-11-2022
E ile H hocam
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
İmleç 5.satırdaylen (K5 olabilir) ;
alan adını vererek tanımladığınız formülü aşağıdakiyle değiştirin.
Kod:
=KAYDIR($B$4;KAÇINCI($J5;$A:$A;0)-2;;KAÇINCI(1;EĞER(KAYDIR($A$4;KAÇINCI($J5;$A:$A;0)-1;;1000)="";1);0);7)


Hesaplama formülü:
Kod:
=TOPLA.ÇARPIM(ESAYIYSA(MBUL("ankca";İNDİS(alan;;1)))*(İNDİS(alan;;4)*İNDİS(alan;;7)))
 
Katılım
4 Eylül 2020
Mesajlar
394
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
22-11-2022
Çok teşekkürler işimi fazlasıyla gördü hocam elleriniz dert görmesin
 
Üst