Bir excel hücresinin içinde kaç tane rakam var, bunu getirebilecek formül

Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Değerli arkadaşlar merhaba,

Elimdeki excelde hücrelerde 12.45.7 veya ...45.. gibi değerler yazıyor.

Eğer rakam yazmıyorsa . işareti var ve en fazla 7'ye kadar gidiyor ve ardışık gidiyor.

Benim amacım 1.34...7 bu hücreye uyguladığım formül bana desinki 4

1...56. bu içeriğin bulunduğu hücre için formül uyguladığımda 3 yazsın, yani hücre içinde kaç tane rakam varsa o yazsın.

Böyle bir formül var mıdır ?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
A1 hücresindeki rakamların sayısını bulmak için B1 hücresinde deneyiniz:

=UZUNLUK(A1)-UZUNLUK(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(A1;9;"");8;"");7;"");6;"");5;"");4;"");3;"");2;"");1;"");0;""))
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Merhabalar,

Benim excel İngilizce.

= Len(e600)-Len(Substitute(Substitute(Substitute(Substitute(Substitute(Substitute(Substitute(Substitute(Substitute(Substitute(e600, 9, ""); 8, ""), 7, ""); 6; ""); 5; ""); 4, ""); 3 ""); 2; ""), 1, ""); 0; ""))

Bu formül hata verdi maalesef.

İstediğim hücre E600'de.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,316
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Verileriniz 7 karakter uzunluğunda ise aşağıdaki formülü kullanabilirsiniz.

C++:
=SUMPRODUCT(--ISNUMBER(--MID(E600;ROW(A1:A7);1)))
Ya da;

C++:
=LEN(SUBSTITUTE(E600;".";""))
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Çok teşekkür ederim Korhan Bey, işe yaradı.
 
Üst