Araç Servis Takip Programı (AST-v.2) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1656.0

Gönderen Konu: Kaç tane var?  (Okunma sayısı 15793 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Erhan Yavuz

  • Excelce Özel Üye
  • *****
  • İleti: 20
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
    • Bilsit Eğitim Kurumları
  • Ad Soyad: Erhan Yavuz
  • İl / İlçe: İstanbul-Etiler
  • Mesleğiniz: Emekli Subay
Kaç tane var?
« : 25 Şubat 2011, 15:33:10 »
Değerli dostlar;

(A:A) sütunundaki Yazılar içinde ............. "*" & "Osman" & "*" nı aratıp; bulduğu satırın
(B:B) sütununda "1" ler kaç tane,
"2" ler kaç tane,
"3" ler kaç tane sayacak;
ve bunu Döngü dışında yapabilecek bir WorksheetFunction yapabilirmiyiz? 
Yani bir nevi WorksheetFunction.SumIf() fonksiyonunun iki şartlı şekline ihtiyacım var.

Örneğin WorksheetFunction.SumIf() + WorksheetFunction.CountIf() fonksiyonlarının ikisinin aynı anda kullanılması gibi sanırım...

Bu arada Haldun kardeşim; aşağıdaki örneği gönderdi ama 2003 de Type Mismatch hatası veriyor nedenini bulamadık?

Kod: [Seç]
Sub Test()
    Dim FormulSablon As String
    FormulSablon = "=SUMPRODUCT(--(IF(ISERROR(SEARCH(" & Chr(34) & "%p" & Chr(34) & ",A:A)),FALSE,SEARCH(" & Chr(34) & "%p" & Chr(34) & ",A:A)<>0)),--(B:B=%n))"
   
    Dim Formul As String
    Dim Isim As String, Sayi As Integer
    Dim KacTane As Integer
    Isim = "osman"
    Sayi = 2
    Formul = Replace(Replace(FormulSablon, "%p", Isim), "%n", Sayi)
    KacTane = Application.Evaluate(Formul)
    Range("g1").FormulaArray = Formul
    MsgBox KacTane
   
End Sub

30000 satır var A:A sütununda... Burada örneğin Osman, onlarca, yüzlerce başka bir isimle birlikte yazılı.

Kimi Başta kimi sonda yazılı.. Ama Osman ile yazılı diğer kelimelerin bir anlamı yok..

Ayrıca içinde Osman geçen bu satırların karşısında da ya 1 var, ya 2 yada 3..

Bana lazım olan A:A sütununda İçinde Osman geçen satırların karşısındaki B:B sütunundaki "1"-"2" veya"3" lerin kaçar tane olduklarını bulmak..

« Son Düzenleme: 25 Şubat 2011, 15:36:06 Gönderen: Erhan Yavuz »

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1413
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Kaç tane var?
« Yanıtla #1 : 26 Şubat 2011, 20:38:35 »
Merhaba Erhan abi.
Örnek dosya ekleyebilir misin?
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı Erhan Yavuz

  • Excelce Özel Üye
  • *****
  • İleti: 20
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
    • Bilsit Eğitim Kurumları
  • Ad Soyad: Erhan Yavuz
  • İl / İlçe: İstanbul-Etiler
  • Mesleğiniz: Emekli Subay
Ynt: Kaç tane var?
« Yanıtla #2 : 26 Şubat 2011, 23:49:07 »
Hemen kardeş..

[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]
« Son Düzenleme: 26 Şubat 2011, 23:50:52 Gönderen: Erhan Yavuz »

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1413
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Kaç tane var?
« Yanıtla #3 : 27 Şubat 2011, 21:08:27 »
Böyle bir şey işine yarar mı abi?


[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı Erhan Yavuz

  • Excelce Özel Üye
  • *****
  • İleti: 20
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
    • Bilsit Eğitim Kurumları
  • Ad Soyad: Erhan Yavuz
  • İl / İlçe: İstanbul-Etiler
  • Mesleğiniz: Emekli Subay
Ynt: Kaç tane var?
« Yanıtla #4 : 27 Şubat 2011, 22:08:28 »
Yaradı bile.. Sağolasın kardeşim.. :yahooo :alkis

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1413
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Kaç tane var?
« Yanıtla #5 : 27 Şubat 2011, 22:21:02 »
Sen de sağol abi.  :saygilar
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)