• DİKKAT

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

belirli koşullara göre hücrelerin toplamı ve ortalama alınması

hedjaz

Altın Üye
Katılım
17 Nisan 2009
Mesajlar
104
Excel Vers. ve Dili
2016 Türkçe
Ekte kullanmakta olduğum excel çalışması var. "FORM" da yer alan bazı bölümlerin rakamlarını tarihe göre "TOPLAM" bölümüne taşımak istiyorum. toplam(eğer...), ortalama(eğer...), topla.çarpım veya toplam.çarpım(eğer...) gibi formülleri denedim ama beceremedim. Sıralama fonksiyonlarıyla da uğraştım ama maalesef...
beni zorlayan hücrelerin yerlerinin her tarihte farklı yerde olması (sütun sabit satır farklı). Nasıl diğer tarafa çekeceğimi çözemedim doğrusu.

Yardımcı olursanız çok sevinirim.
 

Ekli dosyalar

Merhaba,

B2:

Kod:
=TOPLA(KAYDIR(FORM!$L$1;KAÇINCI(B$1;KAYDIR(FORM!$K$1;KAÇINCI("TARİH : "&
  METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0)-1;;10000);0)+KAÇINCI("TARİH : "&
    METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0)-2;;;3))

C2:

Kod:
=TOPLA(KAYDIR(FORM!$L$1;KAÇINCI(C$1;KAYDIR(FORM!$K$1;KAÇINCI("TARİH : "&
  METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0)-1;;10000);0)+KAÇINCI("TARİH : "&
    METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0)-2;;;3))

D2:

Kod:
=ORTALAMA(KAYDIR(FORM!$H$1;KAÇINCI($D$1;KAYDIR(FORM!$H$1;KAÇINCI("TARİH : "
  &METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0)-1;;10000);0)+KAÇINCI("TARİH : "
    &METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0);;;3))

E2:

Kod:
=ORTALAMA(KAYDIR(FORM!$E$1;KAÇINCI($E$1;KAYDIR(FORM!$B$1;KAÇINCI("TARİH : "
  &METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0)-1;;10000);0)+KAÇINCI("TARİH : "
    &METNEÇEVİR($A2;"gg.aa.yyyy");FORM!$A:$A;0)-2;;;3))

Hücrelerine yazıp B2:E2 arasını seçin ve alt satırlara kopyalayınız.

.
 
Ömer Bey çok teşekkür ederim ama toplama işleminde AD? hatası veriyor.
 
Bir sorun görünmüyor. Formülü eksik kopyalamış olabilirsiniz. Tekrar deneyiniz. Yine hata alırsanız, hata aldığınız dosyayı ekleyiniz.

.
 
Formülü kopyalarken hata yaptınız sanırım.

Örnek, B2 hücresinde iken F2 enter yapın aynı işlemi C2 de iken de yapıp daha sonra bu iki satırı alt hücrelere kopyalayın.
 
Tamamdır Ömer Bey. Uyumluluktan kaynaklanıyormuş.
Çok teşekkür ederim tekrardan.
Kolay gelsin.
 
Ömer Bey bir sorum daha olacaktı. "FORM" bölümündeki kriterlerin (1A,2A,3A,4A...) toplam ve ortalamalarını "TOPLAM" bölümüne nasıl alabilirim. Oluşturduğunuz formülün mantığını anlamam biraz zamanımı alacak gibi.
 
Merhaba,

Örnek dosya ekleyerek, dosya üzerinde açıklarmısınız.
 
içeriği ekledim. "FORM" bölümündeki kriterlerin (2A,3A,4A...) toplam ve ortalamalarını "toplam ve ortalama (kriterler)" bölümüne nasıl alabilirim?
 

Ekli dosyalar

Örnek,

08.06.2011 tarihinde 2A 'nın toplamı B4:B12 mi dir.

Eğer bu şekilde olacaksa tabloyu değiştirip bu toplamları tabloda bir yere yazıp o şekilde rapor sayfasına alsak olur mu?

Eğer şablonun değişme imkanı yoksa formül dahada karışık olacaktır.

.
 
Ömer bey
2A nın toplamı B4:B12 dir.dediğinizde olur ama benim amacım toplam ve ortalamaları "form" bölümünden direk almak
formülün karışık olması önemli değil benim için nasıl yapılacağını bileyim formülü çözmekle uğraşırım
ilginiz için teşekkürler
 
B4 hücresine yazarak yana ve alt hücrelere kopyalayınız.

Kod:
=TOPLA(KAYDIR(FORM!B$4;KAÇINCI("TARİH : "&METNEÇEVİR($A4;"gg.aa.yyyy");
  FORM!$A:$A;0)-1;;KAÇINCI("C SAYISI";KAYDIR(FORM!$B$3;KAÇINCI("TARİH : "&
    METNEÇEVİR($A4;"gg.aa.yyyy");FORM!$A:$A;0)-1;;10000);0)-KAÇINCI("TARİH : "&
      METNEÇEVİR($A4;"gg.aa.yyyy");FORM!$A:$A;0)+KAÇINCI("TARİH : "&
        METNEÇEVİR($A4;"gg.aa.yyyy");FORM!$A:$A;0)-4))

B15 hücresine yazarak yana ve alt hücrelere kopyalayınız.

Kod:
=ORTALAMA(KAYDIR(FORM!B$4;KAÇINCI("TARİH : "&METNEÇEVİR($A15;"gg.aa.yyyy");
  FORM!$A:$A;0)-1;;KAÇINCI("C SAYISI";KAYDIR(FORM!$B$3;KAÇINCI("TARİH : "&
    METNEÇEVİR($A15;"gg.aa.yyyy");FORM!$A:$A;0)-1;;10000);0)-KAÇINCI("TARİH : "&
      METNEÇEVİR($A15;"gg.aa.yyyy");FORM!$A:$A;0)+KAÇINCI("TARİH : "&
        METNEÇEVİR($A15;"gg.aa.yyyy");FORM!$A:$A;0)-4))

.
 
Elinize sağlık Ömer Bey.
 
Geri
Üst