Özel Destek İste

Excel istekleriniz için size özel alandan talep açın

Soru Sor

Excel ile ilgili bir sorunuz mu var, tıklayın

Hazır Dosya İndir

Binlerce Hazır Excel Dosyasını indirin
5

36 lık Sayı Sistemi Base36 2021-11-01

indirmek için izniniz yok
Base36 - 36 lık SAYI sistemi

1635773613108.png


10 luk Sayı Sistemini (Decimal) kullanırız....
Bu Sayı Sisteminde de 0-1-2-3-4-5-6-7-8-9 rakamlarını kullanırız ve sayıları elde ederiz.

Diğer taraftan özellikle Bilgisayar alanında kullanılan 16 lık Sayı sistemi (HexaDecimal) de mevcuttur.
Hexadecimal sayı sisteminde 0 - 9 arası rakamlar 0 - 9 arasındaki sayı değerlerini A - F arasındaki harfler de sırasıyla 10 , 11 , 12 , 13 , 14 ve 15 sayı değerlerini gösterirler.
** Örnek olarak , 2AF3 Hexadecimal sayısının Decimal olarak karşılığını hesaplamak istersek
(2 × 16³) + (10 × 16²) + (15 × 16¹) + (3 × 16⁰) = 10995 bulabiliriz...

Bunlara ilave olarak, özellikle BÜYÜK sayıların arşivlenmesi, depolanması ve saklanması gereken sistemlerde kullanılan 36 lık Sayı Sistemi (Base36) de mevcuttur.
36 lık (Base36) Sayı Sisteminde 0 - 9 arası rakamlar 0 - 9 arasındaki sayı değerlerini A - Z arasındaki harfler de sırasıyla 10 dan itibaren 35 e kadar olan sayı değerlerini gösterirler.
** Örnek olarak , ZMU9 Base36 sayısının Decimal olarak karşılığını hesaplamak istersek
(35 × 36³) + (22 × 36²) + (30 × 36¹) + (9 × 36⁰) = 1662561 bulabiliriz...

Sayıların daha kısa karakterlerle ve daha rahatça saklanabilmesine Örnek verirsek,
İki Basamaklı olarak
  • 10 luk sistemdeki en büyük doğal sayı = 99
  • 16 lık sistemde en büyük = FF
** 10 luk sistemdeki karşılığı = 255
olup, 255 e kadarki sayıları 16 lık sistemde en fazla 2 basamaklı SAYI ile saklayabiliriz.

  • 36 lık sistemde ise en büyük = ZZ
** 10 luk sistemdeki karşılığı = 1295
olup, 1295 e kadarki sayıları 36 lık sistemde en fazla 2 basamaklı SAYI ile saklayabiliriz.

Hazırlanan dosyada,

Decimal Sayının Base 36 Sayı Sistemindeki karşılığının
ya da
Base36 olarak verilen sayının Decimal olarak karşılığının
bulunmasına örnekler verilmiştir.

Burada dikkat edilmesi gereken Noktalar :
1 - (ç, Ç, ğ, Ğ, ı, İ, ö, Ö, ü, Ü) TÜRKÇE karakterler ya da Alfabe harici karakterler Geçersizdir.
2 - Excel de sayıların saklanması 15 basamak ile sınırlandırılmıştır. Standart formüllerin kullanımlarında, Basamak Adedi > 15 durumunda HATA verecektir.
*** Eğer Basamak adedi > 15 durumunda da işlem yapılması istenirse, dosyada bulunan 2 adet KTF (Kullanıcı Tanımlı Fonksiyon) ile işlem yapılabilir.

Dosyada,
Verilen Lisans Kodlarının (Rastgele kodlardır) Decimal olarak karşılıkları ve bu Decimal karşılıklardan hareketle tekrardan Lisans Kodlarının elde edilmesi
şeklinde bir örnek de bulunmaktadır....

Yararlı olması temennisiyle....
Yazar
52779
İndirilme
7
Görüntüleme
501
İlk Yayınlama
Son Güncelleme
Değerlendirme
5.00 Oylama 3 İnceleme

52779 Kullanıcısının Diğer Kaynakları;

Son incelemeler

Excel ile lisans, parola vs üretmek isteyenler için güzel bir algoritma hocam.
Ellerinize sağlık olsun, bekleriz böyle bol bol örnek daha.
5
52779
Çok teşekkür ediyorum...
Dosyada bulunan Lisans kodlarını da rastgele yazdırmıştım.
Kullandığım formül :
=TABAN(RASTGELEARADA(200;1679615);36;4)&"-"&TABAN(RASTGELEARADA(200;1679615);36;4)&"-"&TABAN(RASTGELEARADA(200;1679615);36;4)&"-"&TABAN(RASTGELEARADA(200;1679615);36;4)
Üst Alt