• DİKKAT

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

Uzun sayıları sayma

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


A sutunda hücre biçimlendirmede metin formatında kayıtlı 3 sayım var

150118741806220173
150118741806220173
150118741806220256

b1 hücresine =EĞERSAY(A1:A3;"150118741806220256") formülünü yazdığımda 3 sonucunu veriyor halbuki 1 olması gerekir

Sanırsam sayıların hepsini 150118741806220000 olarak algılıyor
bunu halletmenin bir yolu var mı
 
Merhabalar;

Teşekkür ederim Haluk Bey;

veriler çok olduğu için kasmaması adına
Egersay ve çokeğersay ile yapılabilirliği var mıdır.
 
Merhabalar;

A hücresindeki metin formatındaki sayıların başına V harfi koyarak hallettim
Bu şekilde olmadan da eğersay ile yapılabiliyorsa öğrenmek isterim

V150118741806220173
V150118741806220173
V150118741806220256

=EĞERSAY(A1:A3;"V150118741806220256")
 
Merhaba,

Formülde kullandığınız 150118741806220256 değeri bir hücrede var, formülde o hücre referansını vererek denerseniz sonuç ne olur?

Yani :

=EĞERSAY(A1:A3;$A$3)

Kullanın, sonucu bende merak ettim.
 
Birde şu şekilde deneyin açıkçası dosyanın orjinal halini merak ettim eğer sonuç alınamaz ise dosyayı eklerseniz
Kod:
=PARÇAAL(BİRLEŞTİR("'";EĞERSAY(A1;METNEÇEVİR(A1;"################")));2;1)
 
İdris bey acaba şöyle yapabilirmiyiz.
=COUNTIF(A1:A3;"*150118741806220256")
 
İdris bey acaba şöyle yapabilirmiyiz.
=COUNTIF(A1:A3;"*150118741806220256")

Bu şekilde de olur. Ancak metin-sayı şeklindeki bu ifade bir hücrede ise;

Kod:
=COUNTIF(A1:A3;"*"&C1)

kullanıılacağından, genelde "*" ifadesini ayrı düşünmekte yarar var gibi geliyor bana.

.
 
Bu şekilde de olur. Ancak metin-sayı şeklindeki bu ifade bir hücrede ise;

Kod:
=COUNTIF(A1:A3;"*"&C1)

kullanıılacağından, genelde "*" ifadesini ayrı düşünmekte yarar var gibi geliyor bana.

.
Teşekkür ederim.
 
Merhabalar;
İdris SERDAR;

Aşağıdaki örnekte olduğu zaman sizin formül de doğru hesaplamıyor

150118741806220256
150118741806220256
8150118741806220256


formül sonucu 2 olması gerekirken 3 hesaplıyor
=EĞERSAY($A$1:$A$10;"*"&"150118741806220256")
 
Merhabalar
En güzel şekli sayının başına harf getirerek metinleştirmek

V150118741806220256
V150118741806220256
V8150118741806220256

formül
=EĞERSAY($A$1:$A$10;"V150118741806220256")
 
Bence tüm verilerin başına "V" eklemektense, ilk önce 2 No'lu mesajdaki alternatifi deneyin.... dosyanız hakikaten kasacak mı bakalım?


.
 
Merhaba sanırım istediğiniz oldu yardımcı sütuna başvurmak zorunda kaldım
yardımcı sütun için
Kod:
=BİRLEŞTİR("V";PARÇAAL(A:A;1;UZUNLUK(A:A)-UZUNLUK(SAĞDAN(A:A;4)));SAĞDAN(A:A;4))
saydırma sütunu için
Kod:
=EĞERSAY(B:B;BİRLEŞTİR("V";D:D))

dosyanız
https://dosya.co/35rb9rtwz3zh/Deneme.xlsx.html
 

Ekli dosyalar

........ yardımcı sütuna başvurmak zorunda kaldım


Dizi formülü olarak girilmek üzere, yardımcı sütunsuz şekli;

Rich (BB code):
=SUM((("V" & A$2:A$21)=("V" & D2))+0)


Aslında, "V" ilave etme işine de gerek yok ....

Rich (BB code):
=SUM(((A$2:A$21)=(D2))+0)



Dizi formül kullanmayalım dersek, onu zaten işin başında 2 No'lu mesajda vermiştim... Bir kere daha tekrar edersek;

Rich (BB code):
=SUMPRODUCT(((A2:A21)=(D2))+0)



.Untitled.png


.
 
Son düzenleme:
Dizi formülü olarak girilmek üzere, yardımcı sütunsuz şekli;

Rich (BB code):
==SUM((("V" & A$2:A$21)=("V" & D2))+0)


Aslında, "V" ilave etme işine de gerek yok ....

Rich (BB code):
=SUM(((A2:A21)=(D2))+0)



Dizi formül kullanmayalım dersek, onu zaten işin başında 2 No'lu mesajda vermiştim... Bir kere daha tekrar edersek;

Rich (BB code):
=SUMPRODUCT(((A2:A21)=(D2))+0)



.Ekli dosyayı görüntüle 208104


.
Harikasın üstat, gayet şık bir çözüm, 15 karakter sonrası soruna odaklanmaktan düşünemedim selamlar...
 
Son düzenleme:
Geri
Üst