..:: Yine KOŞULLU BENZERSİZ Sayımı (Malesef) ::..

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhabalar, yine koşullu benzersiz kayıt sayma işlemini formüle edemedim.
Dizi formülü ustalarından destek rica ediyorum.

METİN > 0-17 | PAZARTESİ | HOCA8
ARAMA ALANI > B2:B1000

BENZERSİZ KAYITLARIN SAYILACAĞI ALAN > C2:C1000

B sütununda aranan metnin bulunduğu satırlarda,
C sütunundaki benzersiz kayıt sayısı
nı bulmak istiyorum.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Sanırım örnek dosya gerekiyor, tek hücrelik arama için hazırlanmış örnek dosyam ekte.
 

Ekli dosyalar

Son düzenleme:
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhaba,

Anladığımı yorumlayayım.
İlgili resme göre;


D2 için formül;
Kod:
=TOPLA(EĞER(A1:A6="Jane";1/ÇOKEĞERSAY(A1:A6;"Jane";B1:B6;B1:B6);))
[COLOR="Blue"]Dizi formülüdür. CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Dosyanız eklidir.
Merhaba Sayın turist.
Destek için teşekkürler.

Formülünüzü ARAMA sayfası E4 hücresinde;
Kod:
{=TOPLA(EĞER(SIKLIK(EĞER((LİSTE!$C$3:$C$19<>"")*(LİSTE!$B$3:$B$19=$D$4);KAÇINCI("~"&LİSTE!$C$3:$C$19;LİSTE!$C$3:$C$19&"";0));SATIR(LİSTE!$C$3:$C$19)-SATIR(LİSTE!$C$3)+1);1))}
şeklinde uygulayarak sonuç aldım.
Sağ olunuz.

Aynı işlemi bir dizi metin için MAKRO KOD ile yapma konusunda da destek rica ediyorum.
Dosyam ekte. İki metin için renklendirme ile vurgulanarak elle sonuç yazılmıştır.

Çünkü malum, dizi formülleri işlemciyi yoran formüller.
 

Ekli dosyalar

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Makro konusunda Uzman arkadaşlarımız yardımcı olacaklardır.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Makro konusunda Uzman arkadaşlarımız yardımcı olacaklardır.
Sayın turist sağ olunuz.

Kod bilgisi olan üyelerin desteklerini beklemekteyim.

Dosyayı siteden indirip nasıl göründüğüne bakarken fark ettim.
SAYIM sayfasındaki METİN KUTUSU'nun boyutu aşağı doğru büyütülürse,
orada BİR CÜMLE DAHA var.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Kısa bir uygulama ile çözümlü dosyanız eklidir.

Verilerinizin 5000 satırlık olma ihtimaline göre formül yapısı, sınırlı makro bilgisi ile düzenlenmiş ve çalışma süresi uzun olabilir.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kısa bir uygulama ile çözümlü dosyanız eklidir.
Verilerinizin 5000 satırlık olma ihtimaline göre formül yapısı, sınırlı makro bilgisi ile düzenlenmiş ve çalışma süresi uzun olabilir.

Sayın turist olay için kurulacak dizi formülünü kendim kuramadığım için destek rica etmiştim,
(aslında Sayın Korhan AYHAN'ın çokça kullandığı; verileri diziye alma ve kod içinde saydırma işlemi tam bu işe göre ancak sanırım kendisini biraz bıktırmış olmalıyım) ben de sizin gibi formülle çözümü kodun içine yerleştirme gibi şeyler yapmaya başladım ancak, kod bilgim yeterli değil çünkü. Bu belgedeki veri satır sayısı en fazla 6.000-7000 satır civarında olacaktır, onu kendim ayarlarım.
Destek için teşekkürler.

Soruda gönderdiğim aranacak metinler aslında, başka sayfamdaki veri doğrulamalardan hareketle formüllerle elde ediliyor idi, asıl dosyama yarın sabah uygularım artık. Kodun içinde yerleşik fonksiyon kullanıldığından biraz yavaş olacaktır ama şu aşamada belgedeki formülleri ayıklayıp, belgenin hızını artırmaya (formülleri hücrelere yazmak yerine bu şekilde kod üzerinden olunca biraz hız kazanılıyor, çünkü kodun çalışma zamanını belirleyen ben oluyorum, hücrelere yazınca, sağa bakınca tüm hesaplamaları yeniden yap, sola dönünce yeniden, yeniden...) çalışıyorum. Bu aşamada elden gelen bu ve bununla idare etmem gerekecek sanırım.
Epeydir olduğu gibi bu konu da şahsıma ait bir konu değil idi aslında.

Şahsıma ait mevzu şu anda sadece ..:: Muhasebe TXT'den EXCEL Yevmiye ::.. konusu. Fırsatınız olur da bakabilirseniz sevinirim.

Forumda ister istemez konu türleri itibariyle hangi konuya kimlerin ilgi göstereceği ve çözüm üreteceği belli gibi.
Örneğin Muhasebe, txt'den excel'e denilince, Sayın Halit ÖZDEMİR'den başka pek ilgilenen olmayacağını tahmin ediyordum ama yapacak bir şey yok neticede. Ya da ne bileyim veri tabanı, sorgulama, dizi vs deyince Sayın Korhan AYHAN, Sayın Zeki GÜRSOY gibi birkaç uzman ilgileniyor konuyla. Onlar da yine mi aynı konu, yine mi aynı kişinin benzer sorusu gibi düşünüyorlarsa da haklarıdır. Ancak kodlara müdahele şansı olmayan benim gibi üyelerin, benzer konu da olsa yeni konu açmaktan başka yapabileceği fazla bir şey yok.
Ne zamana kadar derseniz, kod mevzusuna kafayı takıp, işlerimizden fırsat buldukça temelden başlayarak öğreninceye ve kendi işini görür hale gelinceye kadar denilebilir.

Belki konunun durumuna göre kendi kafamdaki çözüm yoluna göre konuyu parçalara ayırıp, konular açıyorum ve sonra da belgeyi toparlamaya çalışıyorum çoğunlukla.

Hele bir de bazı ustalar var ki, en enteresanı da bunlar bence. Konuyu açıyorsunuz, örnek dosya filan. Verdiği cevap yeni sorular doğuruyor ama baştan öyle sorsaydın, konunun böyle dağılacağını tahmin etmiştim o yüzden bakmak istemem, örnek dosyayı değiştirene bakmam, kontur soru sorulmasını sevmem gibi yaklaşım gösteriyorlar. Bunu açıkça söylemeleri gerekmiyor, anlıyorsunuz, tanıyorsunuz insanları zamanla.

Her neyse....

Neticede el yordamıyla da olsa işimi şimdiye kadar olduğu gibi görmeye devam edeceğim artık. Elden başka bir şey gelmiyor.
Yine çok uzun yazdım kusura bakmayınız. Sağlıcakla.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
..:: Teşekkürler ::..

Süresi biraz daha kısaltılmış haliyle; farklı bir kodla düzenlenmiş dosyanız eklidir.
Sayın turist, çok teşekkür ederim, asıl dosyama uyarlayacağım.
Bir sorun yaşarsam burada yazarım. Sağ olunuz, var olunuz.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst