• DİKKAT

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

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
 
merhaba

bu beyin fırtınası değil, ebced hesabı olmasın!?
 
Selamlar ilk örnek benden olsun
Kod:
=TOPLA.ÇARPIM((KOD(PARÇAAL(KÜÇÜKHARF(A1);SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1))))
 
Beyin fırtınası olacak gibi bir zorluk göremedim.
 
=SUM(CODE(LOWER(MID(A1;ROW(INDIRECT("1:"&LEN(A1)));1))))

dizi formülü olarak girin.

.
 
Selamlar
İkinci örnek

Kod:
=TOPLA.ÇARPIM((KOD(DEĞİŞTİR(" "&KÜÇÜKHARF(H4);1;SATIR(DOLAYLI("1:"&UZUNLUK(H4)));""))))
 
Selamlar;
Üçüncü Örnek
Kod:
=TOPLA.ÇARPIM((KOD(SAĞDAN(H4;SATIR(DOLAYLI("1:"&UZUNLUK(H4)))))))
 
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
 
Selamlar;
Dördüncü Örnek
Kod:
=TOPLA.ÇARPIM((KOD(YERİNEKOY(" "&B1;SOLDAN(" "&B1;SATIR(DOLAYLI("1:"&UZUNLUK(B1))));""))))
 
Bilgisizliğime verin ama örnek A harfi = 97 bu ne anlama geliyor?
F= 102

bunlar neyin kodları oluyor?
 
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
 
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))))
 
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
 
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...

.
 
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 :)
 
Geri
Üst