ÇOKETOPLA FONKSİYONU ile şartlı toplama işlemi

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Teşekkür ederim İdris Bey, Ben formül kullanılarak yapılmasını istemiştim. Daha önce de belirtmiştim. Özet tablonun sınırlılıkları içinde kalmak istemiyorum. Özet tablonun görünüşü çok kötü ve karmaşık. Ayrıca bu dosyayı cep telefonuna yüklediğimde sorun çıkabilir. Çıkmasa bile görünüş kötü. Bir zahmet dosyadaki AÇIKLAMA 2 de yazdığım formüllerle ilgili yorum alabilir miyim. Açıklama 2 deki formüller çalışmadı ama mantığı bana doğru geldi. Bu formülleri doğru düzenleyerek hesaplama yapmak mümkün mü?
Kolay gelsin.
.

Sizinle aynı fikirde değilim.

Buyurun dosyanız.



.
 

Ekli dosyalar

Cumas

Altın Üye
Katılım
9 Eylül 2013
Mesajlar
128
Excel Vers. ve Dili
Windows 11 TR, Excel 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
02-10-2028
.

Sizinle aynı fikirde değilim.

Buyurun dosyanız.



.
Teşekkürler İdris Bey,
Sizin hazırladığınız şekilde ogrenci adlı kullanıcıda hazırlamıştı. Ek alan, yardımcı alan kullanmışsınız. Üstelik örnek dosyayı da değiştirerek soruyu cevaplamışsınız. F5 hücresinde bulunan "YIL" ifadesi, başlığını "AY" seçimi yapılan açılır kutu yapmışsınız. . Tabloyu değiştirmiş öyle cevaplamışsınız. Ek alan Yardımcı alan (KAR tablosunun sağına YIL ve AY sütünları) eklemişsiniz. Böyle bir alan kullanmadan yapılabilir mi diye sordum. Ayrıca dosyadaki AÇIKLAMA 2 yi okumadığınız anlaşılıyor. Burda 2 tane formül yazdım ve bunlarla ilgili olarak nasıl olur demiştim. Siz hiç buna değinmemişsiniz bile.
kolaylıklar dilerim.
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Açıklama 2'yi okumuştum.

Şimdi bana "Bu hücreye D5 hücresinde seçilen yıla bağlı olarak herhangi bir hissenin bu yıldaki tüm KAR/ZARAR ını hesaplayıp yazacak. Yine ÇOKETOPLA fonksiyonu kullanılsın ve bu fonksiyondaki parametrelerden biri D5 hücresi olacak."

Bu D5 hücresi boş??? nasıl bir parametre bu?

Yine; "Bu hücreye C4 hücresindeki seçilen ay ve D4 hücresindeki yıl a göre herhangi bir hisse nin KAR/ZARAR'ı toplamı hesaplanıp yazılacak. Makro istemiyorum. ÇOKETOPLA fonksiyonu ile yapılmasını istiyorum. Bu fonksiyonda parametre olarak C4 ve D4 hücre adreslerinin kullanılmasını istiyorum. Eğer bu fonksiyon ile mümkün değilse başka bir fonksiyon kullanılarak yapılması mümkün mü?
Bu hücreye ..."

Bu hücreler de boş.

Neyi nereden nasıl anlayacağım? O kadar karışık anlatmışsınız ki, ben bu kadarını anladım.

Gelelim. AÇIKLAMA-2'ye:

ÇOKETOPLA ile METNEÇEVİR işlevini bir arada kullanamazsınız. Onun için oraya girmedim. Çünkü ÇOKETOPLA işlevi dizi formülü gibi çalışmaz.

Bu nedenle bu işlevin çalışması için yardımcı sütunlar kullandım.

Eğer yardımcı sütun istemiyorsanız. O zaman aşağıdaki formülü kullanabilirsiniz.

Kod:
=SUMPRODUCT((YEAR(KAR!$J$4:$J$41)=G4)*(MONTH(KAR!$J$4:$J$41)=MONTH(F4&0))*(KAR!$B$4:$B$41=E4)*KAR!$S$4:$S$41)
Öte yandan, hala OCAK veya ŞUBAT altında YIL yazmanızın mantığını çözemedim.



.
 

Cumas

Altın Üye
Katılım
9 Eylül 2013
Mesajlar
128
Excel Vers. ve Dili
Windows 11 TR, Excel 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
02-10-2028
.

Açıklama 2'yi okumuştum.

Şimdi bana "Bu hücreye D5 hücresinde seçilen yıla bağlı olarak herhangi bir hissenin bu yıldaki tüm KAR/ZARAR ını hesaplayıp yazacak. Yine ÇOKETOPLA fonksiyonu kullanılsın ve bu fonksiyondaki parametrelerden biri D5 hücresi olacak."

Bu D5 hücresi boş??? nasıl bir parametre bu?

Yine; "Bu hücreye C4 hücresindeki seçilen ay ve D4 hücresindeki yıl a göre herhangi bir hisse nin KAR/ZARAR'ı toplamı hesaplanıp yazılacak. Makro istemiyorum. ÇOKETOPLA fonksiyonu ile yapılmasını istiyorum. Bu fonksiyonda parametre olarak C4 ve D4 hücre adreslerinin kullanılmasını istiyorum. Eğer bu fonksiyon ile mümkün değilse başka bir fonksiyon kullanılarak yapılması mümkün mü?
Bu hücreye ..."

Bu hücreler de boş.

Neyi nereden nasıl anlayacağım? O kadar karışık anlatmışsınız ki, ben bu kadarını anladım.

Gelelim. AÇIKLAMA-2'ye:

ÇOKETOPLA ile METNEÇEVİR işlevini bir arada kullanamazsınız. Onun için oraya girmedim. Çünkü ÇOKETOPLA işlevi dizi formülü gibi çalışmaz.

Bu nedenle bu işlevin çalışması için yardımcı sütunlar kullandım.

Eğer yardımcı sütun istemiyorsanız. O zaman aşağıdaki formülü kullanabilirsiniz.

Kod:
=SUMPRODUCT((YEAR(KAR!$J$4:$J$41)=G4)*(MONTH(KAR!$J$4:$J$41)=MONTH(F4&0))*(KAR!$B$4:$B$41=E4)*KAR!$S$4:$S$41)
Öte yandan, hala OCAK veya ŞUBAT altında YIL yazmanızın mantığını çözemedim.



.
Çok haklısınız İdris Bey
Tabloyu yeniden düzenlerken bunları yeni tabloya göre değiştirmemişim. Düzelttim ve yeniden yükledim.
Ayrıca AY seçimi yapılan F4 hücresinin altındaki F5 hücresindeki "YIL" ifadesini yazmamın nedeni hem bura boş kalmasın hemde açıklama olsun istedim. Fakat bunu da düzelttim ve bu ifadeyi kaldırdım.
Ayrıca KAR tablosundaki tarihler iki sütunda yer alıyordu. Biri B sütununda diğeri J sütununda. Karışıklığa sebeb olmasın diye ve esas alınacak tarihler B sütunundakiler olacağı için J sütununu silerek tabloyu yeniden düzenledim.
Bu son düzeltmelerimden sonra en son yüklediğim ve bu cevaba da eklediğim tablodaki formülleri yazabilir miyiz?
Kolay gelsin.
 

Ekli dosyalar

Son düzenleme:

Cumas

Altın Üye
Katılım
9 Eylül 2013
Mesajlar
128
Excel Vers. ve Dili
Windows 11 TR, Excel 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
02-10-2028
.


Dosyanız ekte.


.
İyi Akşamlar İdris Bey,
Çok çok teşekkür ederim. Güzel bir tablo oldu. Sade ve pratik. Formülleri yazdım denedim ve doğru çalıştığını gördüm.
Ellerinize sağlık.
Çalışmalarınızda başarılar dilerim.
Kolay gelsin.
 

Cumas

Altın Üye
Katılım
9 Eylül 2013
Mesajlar
128
Excel Vers. ve Dili
Windows 11 TR, Excel 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
02-10-2028
.


Dosyanız ekte.


.
Tekrar İyi Akşamlar İdris Bey,
Sorumu sorduğumda baştan beri İSTATİSTİKLER1 tablosuna bir bölüm eklemeyi unutmuşum. Ekledim ve hesaplamayı yapacak formülü yazmayı çok denedim ama bir türlü düzgün çalışan formül yazamadım. Cevap 25 te ekte sunduğunuz çözüm tablosunda hazırlamış olduğunuz formüller gibi sade ve anlaşılır bir formül ile tablodaki kırmızı hücreye açıklanan değeri hesaplayacak bir formül yazabilirmisiniz. Yeni soru için Tabloyu yeniden düzenledim ve dosya ektedir.
Şimdiden teşekkür ederim.
Kolay Gelsin.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,747
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

H6;

Kod:
=TOPLA.ÇARPIM(--(YIL(KAR!$C$4:$C$1000)=F6);(KAR!$Q$4:$Q$1000))
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Kod:
=SUMPRODUCT(--(YEAR(KAR!$C$4:$C$1000)=F6);KAR!$Q$4:$Q$1000)
Kullanabilirsiniz.


.
 

Cumas

Altın Üye
Katılım
9 Eylül 2013
Mesajlar
128
Excel Vers. ve Dili
Windows 11 TR, Excel 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
02-10-2028
Tekrar iyi Akşamlar,
Korhan Bey, İdris Bey
Formülü aldım tabloma yapıştırdım ve uyarladım. Doğru çalışıyor.
Çok çok teşekkür ederim. Artık konuyu kapatıyorum.
Elinize emeğinize sağlık.
 
Üst