• DİKKAT

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

hücrede sayım

  • Konbuyu başlatan Konbuyu başlatan ekoert
  • Başlangıç tarihi Başlangıç tarihi

ekoert

Altın Üye
Katılım
5 Ocak 2011
Mesajlar
137
Excel Vers. ve Dili
2007
Merhaba,

A1 hücresinde 11, 22, 45, 9, 101 diye değerler var.

Hücrede 5 adet sayı oluğunu nasıl hesaplayabilirim.

Eğer A sütunu boyunca formül genelleştirilebiliyorsa çok daha faydalı olacaktır.
 
selam,
eğer sayıların arasında daima VİRGÜL varsa ve yazım şekli
sayı virgül sayı virgül.....sayı şeklinde gidiyorsa VİRGÜLLERİ saydırın 1 ekleyin.
Yani
A1 hücresinde 45, 569, 658 , 784 , 51 değeri olsun. boşlukları saymazsak 4 adet virgül 5 adet sayı vardır..

A1 hücresine

Kod:
=TOPLA(UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;",";"")))/UZUNLUK(",")+1
formülünü yazarsanız 5 yazacaktır. ((Virgülleri sayar ve sonuç : 4) + 1 ile sayı adedi bulunur.)

Formülü kopyalayarak çoğaltırsınız..
 
Sayın Sakman,

Teşekkürler.

Soruyu biraz genişletirsem:

Tek hücre için formül geçerli; fakat 1. hücrede 1 sayı var, 2. hücre boş, 3. hücrede 3 sayı varsa formül işlemiyor.

20 (virgül olmadığı için saymıyor)
boş hücre (virgül olmadığı için saymıyor)
10, 21, 40
 
selam,
hep mi virgül var..
yani sayıların arasında virgül mü var daima..
ve dizilim de bir önceki mesajımdaki gibi
sayı virgül sayı virgül.... sayı şeklinde mi? ( Sayıyla başlayıp virgülle ayrılıyor vee sayıyla bitiyor.)
 
Eğer 4 no lu mesajımdaki gibi yazım şekli söz konusu ise

Kod:
=EĞER(A1="";"";EĞERHATA(TOPLA(UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;",";"")))/UZUNLUK(",")+1;1))

formülünü kullanabilirsiniz..
Ya da boş yere kürek çekmektense dosyanızı ekleyin ya da dosya yükleme (dosya.tc vs... gibi) sitelerinden biri ile yükleyin durumu değerlendirelim..
 
örnek eki inceleyin....
10,21, 40 nasıl çalışmıyor?.....
 
Son düzenleme:
Merhaba,

Alternatif olsun.

Kod:
=EĞERHATA(TOPLA.ÇARPIM(--(PARÇAAL(A1;SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1)=","))+1;"")
 
Teşekkürler.
 
Geri
Üst