Soru Çoketopla Formülü Excel

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

1903emre34

Yıllık Forum Üyesi
Merhaba,

"B" sütündaki verilerin yanında tutarlar yer almaktadır sarı ile boyanmış hücrelere onun altındaki tutarların toplamını yerleştirmek istiyorum.
 

Ekli dosyalar

Merhaba,
Dosya formatınız hep bu şekilde mi acaba? Yani her ay için 3 satır?
Sanırım değil.
Değil ise orjinaline daha benzer bir dosya paylaşır mısınız?
 
Merhabalar Sayın @1903emre34 .

Ben de konu sahibinin belgesindeki tablo yapısına sadık kalarak bir öneride bulunayım.

Şayet, B sütunundaki metinler düzenli olarak ve aynı sırayla, her tarih satırından sonra tekrarlanıyorsa ve tüm tarihler aynı yıla aitse;
aşağıdaki formülü, sonuç alınacak ilk hücreye DİZİ FORMÜLÜ (CTRL+SHIFT+ENTER) olarak uygulayın ve ardından sağa ve aşağı doğru kopyalayın.

Formüldeki; (bu değerler de formül ile elde edilebilir elbette, ancak mevcut örnek belgeye göre bunlar belli)
-- SÜTUN(A$1)+2 kısmı
C sütunundaki ilk sayısal değerin satır numarasını elde etmek için var,
-- 25 sayısı: (son metinsel ifadenin satır numarası) - (ilk metinsel ifadenin satır numarası)
işleminden geliyor, yani C sütunundaki sayısal veri alanının satır sayısı oluyor.

.
=TOPLA(EĞER(ESAYIYSA(AY($B$3:$B$29));EĞER(AY($B$3:$B$29)=SATIR($A1);KAYDIR($C$1;SÜTUN(A$1)+2;;25))))

.
 
ilgilene arkadaşlara teşekkürler, Baran ustad'ın vermiş olduğu formül sonucuna yakın verdi, ama tam olarak doğru tutar vemedi.

TOPLA(EĞER(ESAYIYSA(AY($B$3:$B$3152));EĞER(AY($B$3:$B$3152)=SATIR($A1);KAYDIR($C$1;SÜTUN(A$1)+2;;3148))))
 
Verdiğim cevabı tekrar dikkatli okursanız;
............. koşuluyla diye bir açıklama var.
Verdiğim formül, ilk sütunda, tarihlerden 1 satır sonrakileri, 2 nci sütunda 2 nci sayıları gibi devam ederek verileri belli ritimle topluyor.
Karşılarındaki metne dair bir kontrol yok.
 
Bence dizi formülüyle filan kastırmaya hiç lüzum yok.

Uygun alan olarak D sütununu gördüm. D3 hücresine aşağıdaki basit birinci formülü uygulayıp liste boyunca kopyaladıktan sonra
F4 hücresine ikinci formülü uygulayıp (dizi formülü değil normal formül, YIL kontrolü yok) bu hücreyi sağa ve aşağı
kopyalayarak sonuç alabilirsiniz. Böylece F3:M3 arasındaki başlıkları değiştirdiğinizde de bu başlığa göre toplam tutarı başlığın
kendi sütununda görebilirsiniz
Burada, sırasının önemi olmaksızın başlık satırındaki metinler ile B sütunundaki metinlerin birebir aynı olması gereklidir.
Formülü uyguladıktan sonra başlık metinlerinin yerini değiştirerek durumu görebilirsiniz.

.
=EĞER(EMETİNSE(B3);D2;B3)
=TOPLA.ÇARPIM((AY($D$3:$D$38)=SATIR(A1))*($B$3:$B$38=F$3)*($C$3:$C$38))
 
Sayın @1903emre34 .

Sorduğunuz tüm sorular kısa sürede ve alternatiflii olarak, bir bedel karşılığında olmaksızın çözüme ulaştırılıyor.

Sizin gibi forumumuza üye olup, sorunlarını gidermek için destek isteyen üyelerimizden bizlerin beklentisi ise;
işlerinizin elverdiği müsaitlik durumuna göre, her fırsatta mümkün olduğunca forumumuzda çevrimiçi olmanız,
forumumuzda sorulmuş başka konu sayfalarındaki soru ve çözümleri inceleyerek forumumuzda vakit geçirmeniz.

Böylece hem, Ms Excel kullanırken yapılabilecekler konusunda sizlerin bilgisi/tecrübesi artar
hem de forumumuza katkı sağlamış olursunuz.

İlgi ve anlayış için teşekkürler.

İyi çalışmalar dilerim.

.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Yıllık Forum Üyesi
Katılım
Konu Bilgi
Durum
Soru 
Forum
Genel Excel Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
13
Üst