K

Çözüldü Seçimli kriterlere göre aralık toplamı almak

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi

kmlzdmr

Site Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
*Seçimli kriterlere göre aralık toplamı alınmasına ihtiyaç var.
** "KAT-TEKLİ" isimli sayfadaki kriterler ve bilgiler aşağıdadır.

BO22 hücresine yazılacak formül kuralı:
Toplamı Alınacak Sütün: BO19 hücresindeki başlığı 4. Satırda arayıp sütun numarasını bulacak
67 =KAÇINCI($BO$19;4:4;0)
Toplamı Alınacak Başlangıç Satır: BO20 hücresindeki değeri/dönemi B sütununda yada B Sütununda arayıp satır numarasını bulacak
5 =KAÇINCI(BO20;B:B;0)
Toplamı Alınacak Bitiş Satır: BO21 hücresindeki değeri/dönemi B sütununda yada B Sütununda arayıp satır numarasını bulacak
14 =KAÇINCI(BO21;B:B;0)
Örnek Seçimde "Tutar" sütunu değerlerinden "2021 OCAK" satırı olan 5. satır ile (dahil) "2021 Ekim" satırı olan 14. satır (dahil) kesişimdeki aralığı toplayacak
sonuç: 55000

***"KAT-Çoklu" isimli sayfadaki kriterler ve bilgiler aşağıdadır.
BO60 hücresine yazılacak formül kuralı:
Toplamı Alınacak Sütün: Seçime göre BO55 hücresindeki başlığı 4. Satırda arayıp sütun numarasını bulacak
67 =KAÇINCI($BO$19;4:4;0)
BN58 hücresinde "İsimden Seç/TC den Seç" seçim kriterinden hangisi seçilmiş ise ad yada TC o kişi ya da TC nin kriterli alanları toplanacak alan olacaktır.
Toplamı Alınacak Başlangıç Satır: BO56 hücresindeki değeri/dönemi B sütununda yada B Sütununda arayıp satır numarasını bulacak
Toplamı Alınacak Bitiş Satır: BO57 hücresindeki değeri/dönemi B sütununda yada B Sütununda arayıp satır numarasını bulacak
Örnek Seçimde "Tutar" sütunu değerlerinden "2021 OCAK" satırı (dahil) ile "2021 Ekim" satırı (dahil) BO58 deki TC/Ad seçimindeki kriterlere göre aralık toplamı olacak.
Kriterlere göre sonuç: 1425 TL yapar.

Diğer yandan, dosya içeriğindeki ad tanımlama formülleri ve diğer formüller forumdan Ömer Baran üstadın daha önceden kıymetli yardımları sayesinde yapılmış formüllerdir.

şimdiden teşekkür ederim.
 

Ekli dosyalar

@KMLZDMR

Umarım yanlış anlamadım.

Aşağıdaki formülün istenilen sonucu vermesi gerekir.

METİNSEL alanlar üzerinde SAYISAL işlem olan toplama yapılmayacağına göre; formülün son kısmındaki;
-- ....$BM$4:$BO$4... kısmı toplanacak sayısal verilerin sütun başlıklarından ibaret olmalı,
-- buna paralel olarak da ....$BM$5:$BO$52.... kısmı toplanacak sayısal verilerin olduğu sütunları içine almalı.

NOT: BO55 hücresindeki veri doğrulama listesini de sadece sayısal verilerin olduğu sütun başlıklarını içine alacak şekilde oluşturun.

[REPLY]
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
[/REPLY]
 
Merhaba Ömer Baran üstadım,
Yine harika bir formül karması, çok teşekkür ederim.

Ancak, bazı eksiklik ve formüller için yardıma ihtiyaç var.
a) Yukarıda 1. pencerede ** başlığında belirttiğim üzere "KAT-TEKLİ" sayfasında BO22 hücresine formül yapılması unutulmuş. Diğer sayfadaki formülü uyarlayamadım. Lütfen, buraya da formül oluşturabilir misiniz?

b) Yukarıdaki cevabınızdaki not alanındaki veri doğrulama listesinde sadece sayısal olan sütunları otomatik seçecek bir yöntem belirtebilir misiniz.
tablonun F4:BX4 aralığındaki başlıkların (71 sütun) çoğu sayısal olmak üzere sayısal olmayan metinsel veriler de asıl dosya mevcut. Acaba 3. satırda
elle ilgili Metin olan sütunlara 3. satırda "Metin" yazsak buna göre BO55 hücresine yapılmış veri doğrulama formülünü yapabilir misiniz. 3. satırda metin yazan 4. satırdaki başlıklar listelenmemiş olacak.

c) Yukarıdaki formüldeki 48 sayısı sanırım 5 ila 52 aralığındaki satır adedi. Doğru ise 48 sayısını otomatik bulacak formül yapabilir misiniz? Zira satırlar artabilir.

d) [formul] (KAYDIR($A$4;1;(SOLDAN(BN58;2)="İs")*3+(SOLDAN(BN58;2)="TC")*4;48; )=$BO$58)[/formul] formülündeki *3 ve *4 işlevini mümkünse de bu formülün çalışması nasıl? Belirtmeniz mümkün mü?

Saygılarımla.
 
Moderatörün son düzenlenenleri:
a) KAT-TEKLİ sayfasındaki işlem için şu formülü kullanabilirsiniz.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

b) Her iki formül de sayısal olmayan verilerin olduğu bir başlık seçildiğinde 0 (sıfır) sonucunu veriyor olmalıdır.
Veri doğrulama listesini oluşturmak için kastırmaya gerek yok bence.

c) 48 sayısının formülle tespiti için >> KAÇINCI("ZZZ";$B:$B;1)-4
Buradaki 4 sayısı ise başlık satırının satır numarası.
Tabi bu formülün sizi yanıltmaması için. tablonuzun altındaki alanda B sütununda başka veri olmamalıdır.
 
Üst