9999 a kadar kaç tane 5 vardır ?

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
564
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
arkadaşlar takıldığımız bir husus var yardım ederseniz çok sevinirim.şöyle ki:

1 ile 9999 arasında kaç tane 5 kullanılmıştır.ben 4000 adet buldum.
bunu excele nasıl formüle edebiliriz.

mesela 5+15+25+35+45+50+51+52+53+54+55+56+57+58+59+65+75+85+95 =20 adet 5 kullanılmıştır.

mesela:500 ile 505 arasında 7 tane 5 vardır.

mesela :5000 ile 6000 arasında sadece soldaki basamakta 1000 adet 5 vardır


Hem baş hemde sonundaki tüm beşleri sayacağız.

10000/10 = 1000 tane 5 olur
onlar basamağında da
10000/10 = 1000 tane etti 2000
yuzler de de aynı
binler de de
4x1000 = 4000 bin adet 5 rakamı kullanılmıştır.

her basamak için 1000 tane 5 kullanılmış oluyor bu sayı 4 basamaklı bir sayı olduğu için 4 ile çarparsak 4000 rakamını bulmuş oluyoruz.

formülü beceremedim

Public Sub n()
adet = 0
For i = 1 To 9999
s = Str(i)
For j = 1 To Len(s)
If Mid(s, j, 1) = "5" Then adet = adet + 1
Next
Next
MsgBox adet

End Sub

bunu excele nasıl formüle edebiliriz bilemiyorum.saygılarımı sunuyorum.

veyahutta a1 sutunundan a9999 sutununa kadar rakamları yazdık bunu excele nasıl saydırabiliriz.kaç tane var bu sutunda diye.
 
Son düzenleme:

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bende makrolu çözümü sunuyorum. Umarım işinize yarar.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
564
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
her iki arkadaşımızada teşekkürlerimi sunuyorum.saygılarımla.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn COST CONTROL'un makrosunu biraz değiştirdim ekte gönderiyorum.

Bu sefer alt ve üst sınırları verilen bir aralıkta kriter olarak belirlenen rakamı sayıyor.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Böyle biraz daha hızlı hesaplıyor.
 
Üst