• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sütundaki verilerin hangisinden kaç tane olduğunu bilmek istiyorum.

  • Konbuyu başlatan Konbuyu başlatan saat1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
8 Şubat 2006
Mesajlar
30
Arkadaşlar, bir sütundaki verilerin hangilerinden kaç tane olduğunu bilmek istiyorum. Aşağıya eklediğim resimde görüldüğü gibi, bazı kutulardaki veriler virgül ile ayrılmış durumda. Ben bu sütunda mesela kaç tane 27 kaç tane 32 olduğunu en altta görmek istiyorum. Bunun için bir Fonksiyon var mı? Yada başka bir yolla mı yapılabilir?
 
B1'e adetini bulmak istediğiniz sayıyı yazınız.C1'de adetini göreceksiniz.

Eki inceleyin.
 
Öncelikle yardımcı olduğunuz için teşekkür ederim. Fakat verdiğiniz tabloda tek haneli rakam olmamasına rağmen B1'e tek haneli rakamlar girdiğimde C1'de adedi gösteriliyor. Mesela A sütununda 7 rakamı yok ama ben B1'e 7 yazdığımda sonuç olarak C1'de 3 sayısı çıkıyor. Yani 17 ve 27 rakamlarının 7'lerini tek başına 7 olarak sayıyor. Bunun bir çözümü olabilir mi acaba?
 
Sayın yurttaş Abi


tek haneli sayılarda fonksiyon işlev dışı kalıyor
 
İlginiz için teşekkürler ama yukarıda da belirttiğim gibi tek haneli rakamlarda problem var. Bendeki tabloda 1'den 49'a kadar sayılar var. fructose arkadaşın verdiği örnekte tek haneli sayıları yanlış gösteriyordu. yurttas arkadaşın verdiği örnekte ise tek haneli rakamları hiç göstermiyor.
 
Sn fructose'un eklediği dosyada A sütunundaki tüm verileri metin formatına çevirin ve C1 hücresine aşağıdaki formülü kopyalayın.

=EĞERSAY(A:A;"*,"&B1&"*")+EĞERSAY(A:A;B1)+EĞERSAY(A:A;"*"&B1&",*")-EĞERSAY(A:A;"*,"&B1&",*")
 
Sn fructose'un eklediği dosyada A sütunundaki tüm verileri metin formatına çevirin ve C1 hücresine aşağıdaki formülü kopyalayın.

=EĞERSAY(A:A;"*,"&B1&"*")+EĞERSAY(A:A;B1)+EĞERSAY(A:A;"*"&B1&",*")-EĞERSAY(A:A;"*,"&B1&",*")

Malesef tek haneli rakamlarda sorun devam ediyor. Mesela verilerin içinde tek olarak 3 rakamı olmadığı halde B1'e 3 yazdığımda karşılık olarak C1'de 4 sayısı çıkıyor. Yani 34,35 gibi sayılarda yer alan 3 rakamları sayılıyor.
 
Sayın;leventm fonksiyonu sorunsuz çalışıyor, sorunu yanlış anlamadı isem.
 
Sayın;leventm fonksiyonu sorunsuz çalışıyor, sorunu yanlış anlamadı isem.

Evet denildiği gibi ortada bulunan tek sayılarda hata veriyor. Birde aşağıdaki gibi deneyin.

=EĞERSAY(A:A;"*,"&B1)+EĞERSAY(A:A;B1)+EĞERSAY(A:A;B1&",*")+EĞERSAY(A:A;"*,"&B1&",*")
 
Bu Fonksiyonu öğrenmek ve her defasında hazıra konmayıp kendim uğraşabilmek açısından, rica etsem açıklamasını yapabilir misiniz? Mesela EĞERSAY(A:A;"*,"&B1&",*") formülünde A:A aramanın yapılacağı alanı, ''*,'' arama kriteri olarak virgülden önce gelen rakamları ifade ediyor. Ama "&B1&" ifadesini tam olarak anlayamadım. Buna benzer diğer 3 formülde de &B1 gibi terimler var. Bunların ne anlama geldiğini açıklayabilirseniz sevinirim.
 
& işareti verileri birleştirmek amacıyla kullanılır. Örneğin "*,"&B1&",*" ifadesinde B1 hücresindeki değerin önüne ve arkasına "," işareti konur. Bu formülü bir hücreye yazarsanız sonucunu görebilirsiniz.

="*,"&B1&",*"
 
Levent Bey, öğrendiğim çözümü paylaşayım istedim. Hücre biçimlendir yapmadan tek sayılardada çalışıyor.
 
Son düzenleme:
Levent Bey, öğrendiğim çözümü paylaşayım istedim. Hücre biçimlendir yapmadan tek sayılardada çalışıyor.

Bu biraz çetrefilli bir konu, bazı durumlar kolaylıkla gözden kaçıyor. Bende yukarıdaki örneği verirken 25,35 gibi bir yazının ondalık sayı olarak algılandığını dikkate almamıştım. Sizin dosyada da bir satıra sadece örneğin 35,35 yazıp 35 leri saydırırsanız eksik saydığını görebilirsiniz.

Not:yanyana iki aynı sayının gelme ihtimali yoksa sorun yok.
 
Virgül yerine başka bir ayıraç kullanınca sorun olmuyor ama virgül olunca bunu bir ondalıklı sayı olarak algılıyor.
 
eklentileri indiremiyorum ?

konu açılalı ve cevaplanalı baya bir zaman olmuş, benimde aradığım böyle bir formül, fakat excel dosyama uygulayamadım, ekteki listede gerekli açıklamayı yaptım, yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

Geri
Üst