Egersay ve Alt toplam birleşimi fonksyon yokmu.

Katılım
10 Temmuz 2019
Mesajlar
16
Excel Vers. ve Dili
office 2019 turkçe
Bana eğersayın filtre yapıldıgındada çalışanı lazım. Ya da alt toplamın tum filtre sonucunu değilde benim seçeçeğim bir veriyi sayması. Varmıdır boyle bir fonksyon. eğer say ve alt toplamın birleşimi gibi bişey.

örnek 100bin maç var. 1.6 3.35 2 oranlı olanları filtreledim ve başka bir sutunda ev dep berabere sonuçları cıktı. bana kaç tanesini berabere kaç tanesi ev almış kaç tanesi dep almış oranları filtreler filtrelemez cıkartacak bir fonksyon lazım . Teşekürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Tam anlamadım ama Etopla fonksiyonu belkide sizin aradığınız formül olabilir.:cool:
 
Katılım
10 Temmuz 2019
Mesajlar
16
Excel Vers. ve Dili
office 2019 turkçe


Daha açık bir ifade etmek gerekirse 1.90 4.50 oranlarını resimdeki gibi filtrelediğimde maç sonuclarından kaç tanesi 1 yani ev kazanmış kaç tanesi 0 yani berabere kaç tanesi deplasman yani 2 kazanır bitmişi filtrelediğimde verecek fonksyon . ms (maç sonucu ) gosteren sütünda 1 ev 0 berabere ve 2 deplasman değerleri var. bana orana göre filtrelediğimde maçların kaç tanesini ev kazanmıs kaç tanesi berabere bitmiş kaç tanesi dep almış filtreler filtrelemez çıkartacak fonksyon lazım .
 

Merhum İdris SERDAR

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

Genel formül:

Kod:
=TOPLA.ÇARPIM((alan=koşul)*(ALTTOPLAM(3;KAYDIR(alan;SATIRSAY(alan);0;1))
.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Katılım
10 Temmuz 2019
Mesajlar
16
Excel Vers. ve Dili
office 2019 turkçe

Değerli abilerim çok teşekür ederim sorunuma yardımlarınız için fakat ben biraz beceriksizim kafa basmadı bu formule . İnternettende arastırıyorum bir taraftan ama hala beceremedim . şu yolladığım örnek üzerinde . maçsonucu kısmında 1 olanların sayısını gösteren formulu örnekle yazmanız mümkünmü. ben diğerlerini oradan cıkartırım. A B C de filtre yaptıktan sonra D sütünündaki sadece 1 lerin sayısı yani. Kusuruma bakmayın lütfen.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
D2 yide filtre o zaman.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
D2 yide filtrelerseniz altoplam fonksiyonu ile sonucu bulursunuz.:cool:
 
Katılım
10 Temmuz 2019
Mesajlar
16
Excel Vers. ve Dili
office 2019 turkçe
D2 yide filtrelerseniz altoplam fonksiyonu ile sonucu bulursunuz.:cool:
Evet hocam onu filtrelersem sonuca ulaşıyorum ancak . bitek bu değil 37 farklı verili üzerinde çalıştığım rulet programındada kullanacağım. geçmiş 100 bin spini çektim html kodlarından her alt satıra 1 sola kaydederek 99000 satırlık 50 sütünluk veri hazırladım. Hileli rulet masalarının algoritmalarını çözmek amaçlı. butonlarını fln makrolarını yazdım ancak 37 farklı verinin örnek a sütünu filtreledim b sütünundaki sonucların yüzdelik dağılımı hesaplamam gerekiyor . b yi filtreledikten sonra c sütünündaki yuzdelik dağılımı fln. o yuzden fonksyonu ne yapıp edip halletmem gerek :)
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
99bin satırı ve 50 sütunu hesaplayabilen fonksiyon varmıdır bilmiyom.:cool:
Excel kilitlenmezse iyidir.:cool:
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Pivot Table (Özet Tablo) kullanmayı deneyin. Hem çok hızlıdır, hem de kullanımı kolaydır.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Çoketopla fonksiyonu sanırım işinize yarayacak ama bu kadar çok yoğun veriyi hesaplaması ne kadar uzun sürer,veya kilitlenirmi bilmem.
Korhan beyin önerisinide bir deneyin belkide o aradığınız çözümdür.:cool:
 
Katılım
10 Temmuz 2019
Mesajlar
16
Excel Vers. ve Dili
office 2019 turkçe
Sorunu çözdüm. Biraz uzun yollu çözüm oldu ama işe yarıyor 2 snde getiriyor sonucu . =ALTTOPLAM(103;Z5:Z72472) :) özetle alt toplamı ayrı ayrı uygulayıp degerleri kopyala yapıstır yaptım makroyla


makro bu
Sub TEST()
'
' TEST Makro
'

'
ActiveSheet.Range("$A$4:$AH$72472").AutoFilter Field:=26, Criteria1:="0"
Range("Z1").Select
Selection.Copy
Range("K1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Range("$A$4:$AH$72472").AutoFilter Field:=26
ActiveSheet.Range("$A$4:$AH$72472").AutoFilter Field:=26, Criteria1:="1"
Range("Z1").Select
Application.CutCopyMode = False
Selection.Copy
Range("L1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Range("$A$4:$AH$72472").AutoFilter Field:=26
ActiveSheet.Range("$A$4:$AH$72472").AutoFilter Field:=26, Criteria1:="2"
Range("Z1").Select
Application.CutCopyMode = False
Selection.Copy
Range("M1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Range("$A$4:$AH$72472").AutoFilter Field:=26
Range("Z1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=SUBTOTAL(103,R[4]C:R[72471]C)"
Range("A1").Select
End Sub
 
Son düzenleme:
Üst