sayı adeti bulma

Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar;

A1 hücresinde mesela 112 rakamında kaç adet 2 olduğunu nasıl saydırabiliriz


Saygılar
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Ktf ile yaptım ama işinizi görür mü bilmem ?
Kod:
Function Say(Hedef As Range, ArananSayi As Integer)
    For i = 1 To Len(Hedef)
        If Mid(Hedef, i, 1) = ArananSayi Then s = s + 1
    Next
    Say = s
End Function
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn hamitcan çözmüş, benimki biraz uzun oldu ama alternatif olsun.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a1:a65536")) Is Nothing Then Exit Sub
ss = Range("a65536").End(3).Row
For i = 1 To ss
u = Len(Cells(i, 1))
adet = 0
y = 0
For j = 1 To u
y = y + 1
sayı = Mid(Cells(i, 1), y, 1)
If sayı = 2 Then adet = adet + 1
Cells(i, 2) = adet
Next j
Next i
End Sub
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A1 hücresinde sayınız olsun.

B1 hücresine ise saymak istediğiniz sayıyı yazın.

C1 hücresinede

=TOPLA.ÇARPIM((UZUNLUK(A1)-UZUNLUK(YERİNEKOY(KÜÇÜKHARF(A1);KÜÇÜKHARF(B1);"")))/MAK(1;UZUNLUK(B1)))

yazınız.
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar;

cevaplar için teşekkürler
mesela 22 sayısı olduğu düşünelim
22'de 2 sayısının adetini bulacağız



2-12-20-21-22ye ulaşıncaya kadar adetler aşağıdaki gibi olacak

1-2-3-4-5 =sonuç 15 olacak gibi
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Verinin A1 hücresinde olduğu düşünülmüştür.

Kod:
=(BAĞ_DEĞ_SAY(BUL([COLOR=red]2[/COLOR];SATIR(DOLAYLI("1:"&A1))))*(BAĞ_DEĞ_SAY(BUL([COLOR=red]2[/COLOR];SATIR(DOLAYLI("1:"&A1))))+1))/2
Dizi formülüdür.

Formüldeki 2 değerini hücreden de alabilirsiniz..

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim, iyi çalışmalar..
 
Üst