Benzersiz koşullu sayma işlemi

Katılım
14 Mart 2011
Mesajlar
4
Excel Vers. ve Dili
Office2003 Türkçe
Merhaba yaptığım bir formda B sütunundaki hasta numaralarına göre H,I,J,K sütunlarındaki hastalıkları saydırmam gerekiyor.Yalnız bazı hastalar birden fazla yazıldığı için her hastanın hastalığının 1 kere sayılması lazım. Ekteki dosya üzerinde kullanmam gereken formülü gösterirseniz daha iyi olur.
Forumda 2 gündür örnekleri kontrol ediyorum ama istediğim şekilde bir formül bulamadım, yardım ederseniz sevinirim.
 

Ekli dosyalar

Korhan Ayhan

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

Aşağıdaki dizi formülünü denermisiniz.

CTRL+SHIFT+ENTER tuşlarına basarak formül girişini tamamlayın. Aksi halde doğru sonuç üretmez.

Kod:
=TOPLA(EĞER(SIKLIK(EĞER(Kontrol!$H$2:$K$1000=$A$3;KAÇINCI("~"&Kontrol!$F$2:$F$1000&Kontrol!$H$2:$H$1000;Kontrol!$F$2:$F$1000&Kontrol!$H$2:$H$1000&"";0));SATIR(Kontrol!$A$2:$A$1000)-SATIR($A2)+1);1))
 
Katılım
14 Mart 2011
Mesajlar
4
Excel Vers. ve Dili
Office2003 Türkçe
İstediğim sonucu veriyor, Teşekkür ederim.

Bunun yanında daha kısa formülle veya Topla.çarpım ile farklı çözümler yazan olursa sevinirim.
 
Üst