Eğer varsa sağdan topla yapmak

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
İyi akşamlar,

Ekteki tabloda; Eğer Detay sayfasında B4 hücresindeki metin, AylikRapor sayfasındaki C3 ile K95 arasındaki tablonun tümünde her hangi bir yerde bir ya da birden fazla varsa o bulunduğu hücrenin yanındaki sayıların toplamını yine Detay sayfasındaki D4 hücresine versin.

=ÇOKEĞERSAY(AylikRapor!C4:K5;B4) gibi bir formül yaptım ama doğal olarak sadece o kelimeyi buluyor. Devamında sağdantopla gibi bir şey mi yapacağız? Şimdiden teşekkür ederim.
 

Ekli dosyalar

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
Bilen yok mu acaba
 

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
etopla ile de yapmayı denedim fakat olmadı.
D4 hücresi için vermek istediğim formül mantığı; Eğer =AylikRapor!C3:K95 hücrelerinde =Detay!B4 var ise o mevcut olan hücrenin sağ tarafındaki rakamları toplayarak D4 hücresine yazmak.
 

omerfarukzorlu

Altın Üye
Katılım
11 Eylül 2012
Mesajlar
150
Excel Vers. ve Dili
Microsoft Office Personal 2010
Versiyon: 14.0.7015.1000 (32 bit)
Dil: Japonca
Altın Üyelik Bitiş Tarihi
06-06-2028
EK`te bir cozum onerisi yolluyorum. Fakat tablonun yapisini da biraz degistirdim. Birlestirilmis hucreler formulleri uygulamak icin uygun olmayabiliyor. Bir de Verileri altalta yazmak formulleri duzenlemek ve sonuc almak acisindan daha yararli oluyor. Onun disinda formul istediginiz gibi calisiyor.
Kolay gelsin
 

Ekli dosyalar

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
EK`te bir cozum onerisi yolluyorum. Fakat tablonun yapisini da biraz degistirdim. Birlestirilmis hucreler formulleri uygulamak icin uygun olmayabiliyor. Bir de Verileri altalta yazmak formulleri duzenlemek ve sonuc almak acisindan daha yararli oluyor. Onun disinda formul istediginiz gibi calisiyor.
Kolay gelsin
Ben C3:K95 olarak seçtiğim için çalışmadı galiba. Çok çok çok çok teşekkür ederim.
Verileri alt alta derken Detay sayfasından mı bahsediyorsunuz? Yoksa AylıkRapor kısmını bu halden farklı hale çevirme şansım yok. Sadece gerekirse dediğiniz gibi birleştirmeyi yok edip D sütununu devre dışı bırakabilirim. Ellerinize sağlık.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=ÇOKETOPLA(AylikRapor!E:E;AylikRapor!C:C;B4)+ÇOKETOPLA(AylikRapor!H:H;AylikRapor!F:F;B4)+ÇOKETOPLA(AylikRapor!K:K;AylikRapor!I:I;B4)
Ya da aşağıdaki dizi formülünü deneyebilirsiniz.

C++:
=TOPLA(EĞER(AylikRapor!$C$3:$I$95=$B4;AylikRapor!$E$3:$K$95))
 

Ö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,

Alternatif.
Kod:
=ETOPLA(AylikRapor!C:J;B4;AylikRapor!E:K)
 

omerfarukzorlu

Altın Üye
Katılım
11 Eylül 2012
Mesajlar
150
Excel Vers. ve Dili
Microsoft Office Personal 2010
Versiyon: 14.0.7015.1000 (32 bit)
Dil: Japonca
Altın Üyelik Bitiş Tarihi
06-06-2028
Ben C3:K95 olarak seçtiğim için çalışmadı galiba. Çok çok çok çok teşekkür ederim.
Verileri alt alta derken Detay sayfasından mı bahsediyorsunuz? Yoksa AylıkRapor kısmını bu halden farklı hale çevirme şansım yok. Sadece gerekirse dediğiniz gibi birleştirmeyi yok edip D sütununu devre dışı bırakabilirim. Ellerinize sağlık.
Evet Tarih / Vardiya / urun /toplam siparis gibi sutunlar olusturuo Detay sheetini olusturursaniz sonrasinda raporlamak istediginiz veriyi cekmek cok daha kolay olur diye dusunuyorum.
 
Üst