Şartlı veriyi saymama

Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
B sutununda teşhisler A sutununda isimler var
B sütununda HT teşhislerini saydıracağım A sutununda aynı isme ve aynı teşhise sahip kişiler 1 kez saydırılabilir mi *
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sonuç görmek istediğiniz hücreye

Kod:
=TOPLA(EĞER(SIKLIK(EĞER($A$1:$A$11<>""; EĞER($B$1:$B$11="HT";KAÇINCI("~"&$A$1:$A$11;$A$1:$A$11&"";0))); SATIR($A$1:$A$11)-SATIR(İNDİS($B$1:$B$11;1;1))+1);1))
yazıp direk ENTERE basmadan CTRL+SHIFT+ENTER tuşlarına basarak formül girişini tamamlayınız.

HT değerini başka bir hücreye yazarakta saydırabilirisiniz. D1 hücresine HT yazıp formülde "HT" yerine D1 yazabilirsiniz.
 
Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
teşekkür ederim harika bir çözüm ve yöntem
yalnız a11 değilde değişken bir sayı ise oraya a11 yerine yazacağımız bir şey varmı
[a65536].end(3).row'un formülle yazılışı nasıl ya da ?
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bunun için dinamik alan oluşturmak kolaylık sağlar.

A11 hücresini tıklayınız. A12 hücresinde * şeklinde yeni bir satır belirecektir. Buraya yeni değer yazdığınızda formülün A11 olan kısımı A12 olarak değişecektir.

Excelin Veri-Listele-Liste oluştur seçeneği kullanılmıştır.

Örnek dosya ektedir.
 

Ekli dosyalar

Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
yine mükemmel bir çözüm için teşekkür ederim
son bir soru
HT hücre içinde tek başına olmayabiliyor yanında ek teşhislerde içerebiliyor
o zaman için *HT* mı yazmamız gerekiyor
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
"HT" yerine {"HT";"DM"} gibi yazarak deneyiniz.
 
Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
HT'yi başka hücreden aldırdım
o hücreye {HT} yazınca saymadı acaba başka bir yöntem olabilir mi ?
 
Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
*d1* yazdım yine olmadı

d1 hücresinde HT yazıyor

d1 hücresine *HT* yazdım yine olmadı

başka bir formülde VSEÇSAY da *abc* çalışıyor bu dizi formülü olduğu için mi çalışmadı acaba

? ? ? ?
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
VSEÇSAY mükerreri elemez.

Sorunuz her bir hücreye HT şeklinde gibi bir veri yazılmışların mükerrersiz toplamı idi ama sonradan soruyu HT DM GRİP gibi bir hücre içine birden çok değer yazılacağını söylediğiniz için bunu {"HT";"DM";"GRİP"} şeklinde dizi olarak eşleşen bir şey bulmaya çalışıyorum.

Sormak kolayda, düşünüp denemeler yapıp hemen cevap vermek kolay olmuyor.
 
Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
Öncelikle acele ettiğim için kusura bakmayın.Günlerdir nasıl yapacağım konusunda düşünürken birden çok güzel bir yanıt verdiğiniz için kapıldığım heyecanıma verin aceleciliğimi.
ayrıca orjinal dosyamın küçük bir kısmını gönderiyorum belki daha fazla yardımı olur belki de ben tam istediğim şeyi soramamışımdır.
Şimdiden teşekkür ederim
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bir kişiye ait

Artroz,Esansiyel (primer) hipertansiyon
Artroz,Akut farenjit
Akut farenjit
Dispepsi,Gastrit ve duodenit
Gastrit ve duodenit

şeklinde girişler varsa bu kaç kabul edilecek.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayın musculus,

Ayrımlı sayma mantığı A.Akyurek'e aittir.

F1 hücresindeki formül daha etkindir.

Örnek dosya ektedir.
 

Ekli dosyalar

Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
İlginiz ve bilginiz için teşekkür ederim kendi verilerime uygulamaya çalışacağım
 
Üst