Verilen cevaplar sorularınıza göre şekillenmektedir. İçerir mantığı ile araması gerektiğini belirtmeniz gerekirdi.
Deneyiniz.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER((ESAYIYSA(MBUL("Ekip 4";$J$1:$J$1000)))*($E$1:$E$1000="k")*($A$1:$A$1000<>"");KAÇINCI($A$1:$A$1000;$A$1:$A$1000;0));SATIR($A$1:$A$1000)))
sn hocam;veriler rasgele oluşturulduğu için hata var,gerçek tablomda a sütunundaki tc nin cinsiyeti heryerde aynı tabiki, gerçek tabloyu gerçek veriler ile atamadığımdan e-k-e-k-k- şeklinde rasgele sıraladım verdim yine ekipler aynı şekilde oluşturdum.bu benim hatam,eşleşmede butür sıkıntı...
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(($J$1:$J$1000="EVDE BAKIM EKİP 4")*($A$1:$A$1000<>"");KAÇINCI($A$1:$A$1000;$A$1:$A$1000;0));SATIR($A$1:$A$1000)))
yukarıdaki formül çalışıyor; a sütununda benzersiz olanların kaç tanesi j sütununda bulunan ekip 4 tür sorusunun cevabını alıyorum ;ben bu formüle e...
hocam çok teşekkür ederim,istediğim sonucu veriyor,tablodae sütununda cinsiyetler var e ve k şeklinde; ben bu formulde ekip4 leri saydırırken e sütunundaki e olanları ayrı k olanları ayrı olsun diye eğer(ve diyerek güncellemeye çalışıyorum sonuç sıfır çıkıyor.rica etsem kontrol edebilirmisiniz...
Eğer hepsini toplu sayacak iseniz
Sonuç göreceğiniz hücreye
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER($B$2:$B$9<>"";EĞER($A$2:$A$9<>"";KAÇINCI($A$2:$A$9;$A$2:$A$9;0)));SATIR(İNDİS($A$2:$A$9;0;0))-SATIR($A$2)+1))
yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturun.
E1 hücresine H yazın.
Verileriniz A- B sütunlarında olduğu varsayarak
Sonuç göreceğiniz hücreye
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER($B$2:$B$9=E1;EĞER($A$2:$A$9<>"";KAÇINCI($A$2:$A$9;$A$2:$A$9;0)));SATIR(İNDİS($A$2:$A$9;0;0))-SATIR($A$2)+1))
yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturun.
Bu işlem için özet tablo kullanmanızı tavsiye ederim.
Formül;
Dizi formülüdür.
=EĞERHATA(İNDİS($C$2:$C$100;KÜÇÜK(EĞER(SIKLIK(EĞER($C$2:$C$100<>"";KAÇINCI("~"&$C$2:$C$100;$C$2:$C$100&"";0));SATIR($C$2:$C$100)-SATIR($C$2)+1);SATIR($C$2:$C$100)-SATIR($C$2)+1);SATIRSAY($H$2:H2)));"")
Bir modüle aşağıdaki kodları ekleyin.
Function aconcat(a As Variant, Optional sep As String = "") As String
' Harlan Grove
Dim y As Variant
If TypeOf a Is Range Then
For Each y In a.Cells
aconcat = aconcat & y.Value & sep
Next y
ElseIf IsArray(a) Then
For Each y In a
aconcat = aconcat & y & sep...
Tam istediğim gibi.
Ancak zahmet olmazsa formülü açıklayabilir misiniz?
Sanırım içten doğru gidiyorum iki eğerle kişi ve tür dizisini oluşturuyoruz kaçıncı ile dizi elemanlarını alıyoruz ancak satır formülleri ve sıklık formülleri ne işe yaramakta bir açıklama yapabilir misin
İstediğiniz bu mu?
Dizi formülüdür.
=TOPLA(EĞER(SIKLIK(EĞER(W5:W18>=C1;EĞER(W5:W18<=C2;EĞER(C5:C18=H4;EĞER(E5:E18=H5;EĞER(F5:F18>=I8;EĞER(B5:B18=I10
;KAÇINCI(D5:D18;D5:D18;0)))))));SATIR(D5:D18)-SATIR(D5)+1);1))
Merhaba konuyu tekrardan canlandırmak istiyorum izninizle,
Bu formülün içerisine tarih aralıklarında hesaplama yapması için örneğin; sayfa1!$W:$W;">="&$C$1 ve sayfa1!$W:$W;">="&$C$2 gibi ölçeklerinde yazılmasını denedim fakat yapamadım. yardımcı olabilir misiniz
NOT: "W" Sütununu örnek olarak...
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.