Dizi formülüdür.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER($H$8:$H$100="ocak";EĞER($I$8:$I$100<>"";KAÇINCI($I$8:$I$100;$I$8:$I$100;0)));SATIR(İNDİS($I$8:$I$100;0;0))-SATIR($I$8)+1))
Uyguladım fakat 1 sonucunu veriyor. benim verdiğim örnekte ocak ayında 2 farklı tarih sonucunu vermesi gerekiyor mahir bey
daha detaylı şöyle söyleyim
H8 - H1000 arasında ay adları yazıyor (ocak - şubat ..... aralık)
I8 - I1000 arasında tarihler yazıyor (01.01.2021 -01.01.2021- 15.01.2021 -...
Merhaba,
K1 Hücresine Ocak yazın
K2 hücresine formülü DİZİ formülü olarak uygulayın.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER($H$8:$H$100=K1;EĞER($I$8:$I$100<>"";KAÇINCI($I$8:$I$100;$I$8:$I$100;0)));SATIR(İNDİS($I$8:$I$100;0;0))-SATIR($I$8)+1))
Aşağıdaki formülü deneyin. Fonksiyonlar konusunda uzman arkadaşlar daha iyi formüller önerebilirler.
Excel 365 için
=TOPLA(EĞER(SIKLIK(EĞER(B1:B10000="EVET";KAÇINCI(A1:A10000;A1:A10000;0));SATIR(A1:A10000));1))
Daha eski versiyonlar için dizi formülü olarak tanımlanmalıdır...
Hocam çok teşekkür ederim. Tam olarak iki ölçütü de çözdü verdiğiniz formül. Emeğinize sağlık. Takip edenler için : ikinci hesaplama için, ilk formülde = "Acil" kriterini <>"Acil" şeklinde değiştirdim sonucu aldım. Çözülmüş örnek dosyayı yüklüyorum. Tekrar çok teşekkür ederim Hocam.
İlk ölçütünüz için deneyebilirsiniz.
DİZİ formüldür.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(B2:B23="SSK";EĞER(C2:C23="ACİL";KAÇINCI(A2:A23;A2:A23;0)));SATIR(A2:A23)-1))
İkinci ölçütünüzü tam anlayamadım.
Hocam, B ve C sütunlarından aynı anda seçilen kritere göre, A sütunundan benzersiz şeklinde arıyorum. Yani acil+ssk ile A sütunundan benzersiz, acil+ssk ile diğer branşlarda benzersiz şeklinde
Merhaba,
I4 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt satırlara kopyalayınız.
=EĞERHATA(İNDİS(B$4:B$100;KÜÇÜK(EĞER(SIKLIK(EĞER($B$4:$B$100<>"";KAÇINCI("~"&$B$4:$B$100&"|"&$C$4:$C$100;$B$4:$B$100&"|"&$C$4:$C$100&"";0))...
Teşekkür ederim Korhan bey.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(D3:D1000<>"";EĞER(C3:C1000="BABA VELİ";KAÇINCI(D3:D1000;D3:D1000;0)));SATIR(D3:D1000)-2))
bu formülde sondaki -2 koymanızın sebebi nedir ?
bu formülü daha önce Ömer Beyin önerisine göre yazdım. açıkçası bu formülün mantığını anlayabilmiş...
Merhaba,
Uyguladığınız formülü aşağıdaki gibi değiştirip deneyiniz.
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(D3:D1000<>"";EĞER(C3:C1000="BABA VELİ";KAÇINCI(D3:D1000;D3:D1000;0)));SATIR(D3:D1000)-2))
Bu da alternatif olsun;
=TOPLA.ÇARPIM((C3:C1000="BABA...
tamam hocam hallettim
=EĞERHATA(İNDİS(DF$71:DF$131;KÜÇÜK(EĞER(SIKLIK(EĞER((DF$71:DF$131<>"")*DEĞİL(ESAYIYSA(DF$71:DF$131));KAÇINCI("~"&DF$71:DF$131;DF$71:DF$131&"";0));SATIR(DF$71:DF$131)-SATIR(DF$71)+1);SATIR(DF$71:DF$131)-SATIR(DF$71)+1);$DE54));"")
hatırlatma için teşekkürler
benim aklımda...
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.