Harflerin kod numaralarının toplamı

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

beyin fırtınası sorusu
kelimenin kod numaralaının toplamını bulma

mesela A1 hücresinde
fatih kelimesi var

f=102
a=97
t=116
i=105
h=104
toplam sonuç=524
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu beyin fırtınası değil, ebced hesabı olmasın!?
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar ilk örnek benden olsun
Kod:
=TOPLA.ÇARPIM((KOD(PARÇAAL(KÜÇÜKHARF(A1);SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1))))
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Beyin fırtınası olacak gibi bir zorluk göremedim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=SUM(CODE(LOWER(MID(A1;ROW(INDIRECT("1:"&LEN(A1)));1))))

dizi formülü olarak girin.

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

Kod:
=TOPLA.ÇARPIM((KOD(DEĞİŞTİR(" "&KÜÇÜKHARF(H4);1;SATIR(DOLAYLI("1:"&UZUNLUK(H4)));""))))
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar;
Üçüncü Örnek
Kod:
=TOPLA.ÇARPIM((KOD(SAĞDAN(H4;SATIR(DOLAYLI("1:"&UZUNLUK(H4)))))))
 

Korhan Ayhan

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

Bende kullanıcı tanımlı fonksiyon ile çözüm sunmak istiyorum. İsterseniz tek hücre isterseniz aralık tanımlayıp sonuca ulaşabilirsiniz.

Kullanım şekli;
Kod:
=KOD_TOPLA(Hücre_Aralığı)

Kod:
Option Explicit
 
Function KOD_TOPLA(Aralık As Range)
    Dim Hücre As Range, X As Integer, Toplam As Long
    
    Application.Volatile
        
    For Each Hücre In Aralık
        For X = 1 To Len(Hücre.Text)
            Toplam = Toplam + Asc(Mid(Hücre.Text, X, 1))
        Next
    Next
    
    KOD_TOPLA = Toplam
End Function
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar;
Dördüncü Örnek
Kod:
=TOPLA.ÇARPIM((KOD(YERİNEKOY(" "&B1;SOLDAN(" "&B1;SATIR(DOLAYLI("1:"&UZUNLUK(B1))));""))))
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Bilgisizliğime verin ama örnek A harfi = 97 bu ne anlama geliyor?
F= 102

bunlar neyin kodları oluyor?
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Teşekkür ederim değerli yurttaş. İnternetten de biraz araştırınca anladım. Farklı bir husus söylemek istiyorum. Neden buraya yapıştırılan kodlarda harflerin aralarında kendiliğinden boşluk oluşuyor? Oysa ne yapıştırıldıysa onun görünmesi gerekir. (Bu da hataya sebep oluyor) Örnek değerli mesudiye 52 nin verdiği kodların bazılarının arasında boşluk oluşmuş.

Daha önce de karşılaşmıştım bu sorunla
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Teşekkür ederim değerli yurttaş. İnternetten de biraz araştırınca anladım. Farklı bir husus söylemek istiyorum. Neden buraya yapıştırılan kodlarda harflerin aralarında kendiliğinden boşluk oluşuyor? Oysa ne yapıştırıldıysa onun görünmesi gerekir. (Bu da hataya sebep oluyor) Örnek değerli mesudiye 52 nin verdiği kodların bazılarının arasında boşluk oluşmuş.

Daha önce de karşılaşmıştım bu sorunla
Şimdi ki ile yukarıdaki sorunuzla ne alaka?

Uzun oldukları için. Yeterli yanıt mı?

Onun için Forumun Gönderme Kuralları arasına BB Codes konulmuştur. Eğer bu kurala göre gönderilirse bir boşluk oluşmaz.

Örnek:

Kod:
=TOPLA.ÇARPIM((KOD(PARÇAAL(KÜÇÜKHARF(A1);SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1))))
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Değerli üstadım yurttaş kızmanıza gerek var mı? Zaten "farklı bir husus" diye de belirtmişim.

Peki onu geçelim; cevap olarak "uzun oldukları için" demişsiniz. Uzun bile olsa, ve hatta BB Codes kısmına değil de mesaj yazma kısmına bile yapıştırılsa, boşluk olması normal mi sizce? Bence değil. Farzedin ki bu bir = işareti ile başlayan excel formülü değil de, bir yazı dizisi, bir cümle olsun. Kendiliğinden "boşluk" oluşur mu sizce, bence oluşmaz. Bütün olay bu . :)

Saygılar
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Değerli üstadım yurttaş kızmanıza gerek var mı? Zaten "farklı bir husus" diye de belirtmişim.

Peki onu geçelim; cevap olarak "uzun oldukları için" demişsiniz. Uzun bile olsa, ve hatta BB Codes kısmına değil de mesaj yazma kısmına bile yapıştırılsa, boşluk olması normal mi sizce? Bence değil. Farzedin ki bu bir = işareti ile başlayan excel formülü değil de, bir yazı dizisi, bir cümle olsun. Kendiliğinden "boşluk" oluşur mu sizce, bence oluşmaz. Bütün olay bu . :)

Saygılar
Sayın izcik,

Soru içinden soru yaratıyorsunuz ve bunu tüm mesajlarınızda bu şekilde sürdürüyorsunuz...

Yaratılan soru mesajın konusu, sorusu ile ilgiliyse tamam. Ama değil...

Sorduğunuz soru PHP ile ilgili. Yani Forumun yazılımı ile ilgili. Ve bunun için de ayrı başlık açmanız gerekir.

Kaldı ki söz konusu herhangi bir yazı değil formül...

Ama amacınız polemik yaratmaksa, o başka...

Ben sizinle uğraşamam kusura bakmayın...

.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Rica ederim değerli yurttaş. Haklı da olsam haksız da olsam; aman ha kırılmayın. Başka bir şey istemiyorum. Olsun varsın "benimle uğraşmayın" Canınız sağolsun :)
 
Üst