Merhaba, excelde bir verinin kaç tane olduğunu bulmak için hangi formulu kullanmam gerektiği konusunda desteğinizi bekliyorum.
Olay şu, excel dosyasında her gün için ayrı bir sheet oluşturulmuş durumda ve rapor kullananlar için her günde bir sütün var( raporlar sütunu )
Benim yapmak istediğim işlem ise, ayrı ayrı tüm sheetlerin kontrol edilerek ( 01/01/2016...... dan 20/12/2016 ya kadar ) raporlar sutunu içinde kaç tane "ahmet can" adının yer aldığını bulmak )
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Function myCountIf(rng As Range, criteria) As Long Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets myCountIf = myCountIf + WorksheetFunction.CountIf(ws.Range(rng.Address), criteria) Next ws End Function
kaydet sayfayı kapat
daha sonra excel de
A1 hücresine ahmet can yaz. B1 hücresine bu formülü yaz.
=myCountIf(A:A;A1)
A:A yazan kısım RAPOR sütunu hangisiyse o girilecek. A1 hücresi aranacak kelimeyi yazdığın hücre. ahmet can mehmet can ne yazarsan onun sayısını verir.
< Bu mesaj bu kişi tarafından değiştirildi halisakal -- 20 Aralık 2016; 19:7:6 >
Sn.halisakal konu hakkında çok güzel bir çözüm üretmiş. Makro içerisinde üretilen döngünün nasıl çalıştığını merak ederseniz VBA döngülerine göz atabilirsiniz.
Olay şu, excel dosyasında her gün için ayrı bir sheet oluşturulmuş durumda ve rapor kullananlar için her günde bir sütün var( raporlar sütunu )
Benim yapmak istediğim işlem ise, ayrı ayrı tüm sheetlerin kontrol edilerek ( 01/01/2016...... dan 20/12/2016 ya kadar ) raporlar sutunu içinde kaç tane "ahmet can" adının yer aldığını bulmak )
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu ileti tablet sürüm kullanılarak atıldı >