• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Eğer varsa sağdan topla yapmak

  • Konbuyu başlatan Konbuyu başlatan ÆSir
  • Başlangıç tarihi Başlangıç tarihi
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
İ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

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.
 
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

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.
 
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))
 
Merhaba,

Alternatif.
Kod:
=ETOPLA(AylikRapor!C:J;B4;AylikRapor!E:K)
 
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.
 
Geri
Üst