• DİKKAT

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

Çok Sütundan Koşullu Toplam Alınması

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba Arkadaşlar,
B2 hücresinde seçili döneme göre MAĞAZA * sayfalarında ilgili döneme ait tutarları toplayacak formül
Tek formülde çok sütunlu toplam alınması durumu.
Makro kodu veya formül ile olabilir

221221
 

Ekli dosyalar

Merhaba,

Sayfa sayınız bu kadar mı?
A sütununki veriler ile sayfalardaki verilerin sırası her zaman aynı mı?
Sayfalarda 2 farklı sütunda kış var (B ve E) yanlışlık mı oldu bu tür durumlar oluyor mu, oluyorsa kış için B+E mi olacak?

.
 
Merhaba,

Sayfa sayınız bu kadar mı?
A sütununki veriler ile sayfalardaki verilerin sırası her zaman aynı mı?
Sayfalarda 2 farklı sütunda kış var (B ve E) yanlışlık mı oldu bu tür durumlar oluyor mu, oluyorsa kış için B+E mi olacak?

.
Üstad ilginize teşekkür ederim :
* Sayfa sayınız bu kadar mı? 15 e kadar çıkabilir
* A sütununki veriler ile sayfalardaki verilerin sırası her zaman aynı mı? Evet aynı
* Sayfalarda 2 farklı sütunda kış var (B ve E) yanlışlık mı oldu bu tür durumlar oluyor mu, Hayır yanlış değil. Örnek Datayı büyütmemek için bir kesitini aldım. Yılın 2 ayı olacak
* oluyorsa kış için B+E mi olacak? 2.satırlardaki Dönem bilgisini B2 hücresi ile karşılaştırarak toplamını alacağı sütunları belirlemeli
 
Sayfa sayınız fazla ise, toplamaya girecek sayfa adlarını hücreden almak daha doğru olur.

I1 den başlayarak toplamaya girecek sayfa adlarını yazın.

Daha sonra;

Ad Tanımlamadan "SAYFA" adını vererek aşağıdaki formülü tanımlayın.
Kod:
=KAYDIR(RAPOR!$I$1;;;BAĞ_DEĞ_DOLU_SAY(RAPOR!$I:$I))




Bu işlemlerden sonra B3 hücresine aşağıdaki formülü yazıp alt satırlara kopyalarsanız istediğiniz olacaktır.
Kod:
=TOPLA.ÇARPIM(ETOPLA(DOLAYLI("'"&SAYFA&"'!B2:E2");$B$2;DOLAYLI("'"&SAYFA&"'!B"&SATIR()&":E"&SATIR())))
 
Sayfa sayınız fazla ise, toplamaya girecek sayfa adlarını hücreden almak daha doğru olur.

I1 den başlayarak toplamaya girecek sayfa adlarını yazın.

Daha sonra;

Ad Tanımlamadan "SAYFA" adını vererek aşağıdaki formülü tanımlayın.
Kod:
=KAYDIR(RAPOR!$I$1;;;BAĞ_DEĞ_DOLU_SAY(RAPOR!$I:$I))




Bu işlemlerden sonra B3 hücresine aşağıdaki formülü yazıp alt satırlara kopyalarsanız istediğiniz olacaktır.
Kod:
=TOPLA.ÇARPIM(ETOPLA(DOLAYLI("'"&SAYFA&"'!B2:E2");$B$2;DOLAYLI("'"&SAYFA&"'!B"&SATIR()&":E"&SATIR())))
Ömer üstadım, çok çok teşekkür ediyorum. Şahane bir formül oldu. Elinize, aklınıza sağlık. İyi ki varsınız. Sağlıcakla kalın
 
Geri
Üst