Merhaba,
Öncelikle umarım görüşmeniz istediğiniz gibi geçer..
Excelde en sık ihtiyaç duyulan fonksiyonları basitçe aşağıdaki gibi sıralayabiliriz. (Atladıklarım olabilir...)
1- Arama ve başvuru fonksiyonları (ARA-DÜŞEYARA-YATAYARA-İNDİS-KAÇINCI-KAYDIR-DOLAYLI-ÇAPRAZARA-ÇAPRAZEŞLEŞTİR-FİLTRE)...
A1 hücresinde "a1cap" değeri bulunduğuna göre, B sütunundaki bu değeri referans alarak, C sütunundaki pozitif sayıları toplamak için
=ÇOKETOPLA(C2:C100, B2:B100, A1, C2:C100, ">0")
veya
Bu formül, B sütununda A1 hücresindeki değeri içeren ve C sütunundaki değerleri pozitif olan hücrelerin...
Merhaba sayın Korhan gönderdiğiniz inceledim. Örnekte ÇOKETOPLA( olanlar TOPLA.ÇARPIM(( yapılmış bende yaptım ama dosya açık ve kapalı ikende DEĞER hatası verdi. Rica etsem bakabilir misiniz? Nerede hata yapıyorum acaba?
Merhaba,
METNEÇEVİR formülü kaynaklı sorun oluşuyor. Sayı ile metin eşleşmediği için 0 değeri döndürüyor. Aşağıdaki şekilde deneyiniz...
=MUTLAK(TOPLA.ÇARPIM((Sayfa3!C$3:C$55=Sayfa1!P31)*(YIL(Sayfa3!G$3:G$55)=Sayfa1!$O$29)*(Sayfa3!N$3:N$55)))
.
İlave Not: Daha hızlı çalışması açısından...
Herkese iyi günler dilerim öncelikle.
A B C D E F G
ARAÇ ŞEHİR ADET ŞEHİR ADET ŞEHİR ADET
Yukarıdaki gibi bir tablom var. Araç koşulunu "J2" den, şehir koşulunu "K5" den alıyorum.
Formülüm...
Merhabalar,
Ek teki örnek datada birden çok ÇOKETOPLA formülü ile yapılan toplama işlemini nasıl tek formülde birleştirebilirim. Topla.çarpım ile çözmeye çalıştım ama tıkandım.
Destek verene şimdiden teşekkürler.
Merhaba,
Aşağıdaki mesajlarda belirttiğiniz soruna cevap verilmiş. Özetle ETOPLA formülü kapalı dosyada çalışmıyormuş.
Kendim 2 farklı dosyada ETOPLA ve TOPLA.ÇARPIM ile aynı sonucu aldığım formülleri uyarladım.
Kapatıp açınca ETOPLA formüllü olan sütundaki veriler #DEĞER! hatasına dönerken...
Merhaba,
Almak istediğiniz verilerinizin tümü sayı. Dolayısıyla daha kolay yoldan ÇokEtopla formülü ile işinizi çözebilirsiniz. Kurduğunuz döngü çok uzun süreceği gibi "If" satırının da hatalı olduğunu düşünüyorum. Yani, kıyaslamanızda sadece Or (yada) kullanmışsınız. Bu işlev, kıyaslarınızın...
Alternatif
Topla.Çarpım
=TOPLA.ÇARPIM(($A$2:$A$76=$J$2)*($B$2:$B$76=$K$2)*($E$2:$E$76=$M$2)*($C$2:$C$76="")*($F$2:$F$76))
Topla ve Çoketopla
=TOPLA(ÇOKETOPLA(F2:F76;A2:A76;J2;B2:B76;K2;C2:C76;{0;""};E2:E76;M2))
O linkte önerdiğim formülü C3 hücresine uyguladıktan sonra sağa ve alta doğru sürüklemeniz yeterli olacaktır.
C30 içinde aşağıdaki formülü deneyebilirsiniz.
=TOPLA.ÇARPIM(($B$1=Data!$E$2:$E$10000)*(C$29=Data!$C$2:$C$10000)*(KAYDIR(Data!$A$2;;KAÇINCI($B30;Data!$A$1:$AQ$1;0)-1;10000-1)))
Yine...
Kendi kullandığınız yöntemi aşağıdaki gibi uygulayabilirsiniz.
Sizin uyguladığınız tekniğe göre işlemi kod ile yapacaksanız en hantal yöntemi tercih etmiş oluyorsunuz. Çünkü TOPLA.ÇARPIM işin içine koşullar girdiğinde oldukça yavaş çalışan bir fonksiyondur. Bunun yerine ÇOKETOPLA fonksiyonunu...
Alternatifler...
=EĞER(B2="";"";TOPLA.ÇARPIM((Gırıs!$P$2:$P$20=$B2&$D2&$E2&$F2)*(Gırıs!$G$2:$G$20)))
=EĞER(B2="";"";ÇOKETOPLA(Gırıs!$G$2:$G$20;Gırıs!$P$2:$P$20;$B2&$D2&$E2&$F2))
Aşağıdakiler birleştirme yaptığınız P sütununa ihtiyaç duymaz...
Formülde 11 koşul yazmak sıkıntı olacağı için ufak bir yardımcı alanla kolaylıkla halledilebilir.
Resimde sarı alanla gözüken sayfa listesi istediğiniz herhangi bir yerde durmalı. Kırmızı işaretli formüller için dosyayı inceleyiniz. Örneğime göre formül şuydu...
ÇOKETOPLA kullanmanız performans açısından daha iyi sonuçlar verecektir.
Ama TOPLA.ÇARPIM ile yapamadım dediğiniz için örnek olarak paylaşmak istedim. Rapor sayfası C1 hücresine KENT yazmalısınız...
Merhaba, çoketopla ile yapıyorum fakat açıklama içerisinden "kent" Olarak Mbul kombinasyonu kurgulayamadım. Siİn öneriniz de açıklamaya müdahale etmem gerekiyor topla. Çarpım ve Mbul birlikte kullanım örnekleri var fakat 3 kriter olduğu için yapamadım tarih+açıklama+tutar
Merhaba,
Birleştirdiğiniz alanda bir aralık olmalıdır. Fakat ÇOKETOPLA fonksiyonunda bu işlem olmaz. Onun yerine TOPLA.ÇARPIM fonksiyonunu deneyebilirsiniz.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.