Özellik ikonu

HEX2BIN

İndirme izni yok

Genel Bakış

HEX2BIN (HEX2BIN), onaltılı (hexadecimal) tabandaki bir sayıyı ikili (binary) tabandaki karşılığına dönüştürür. Sonuç metin olarak döner. İsteğe bağlı basamaklar parametresiyle sonucun başına sıfır ekleyerek sabit uzunlukta ikili sayı üretebilirsiniz.

Söz dizimi ve parametre​

TRTürkçe
=HEX2BIN(sayı; [basamaklar])
ENEnglish
=HEX2BIN(number, [places])
Kategori
Mühendislik
İngilizce adı
HEX2BIN
Platform
Windows Mac Web
2 bağımsız değişken 1 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
sayınumber Zorunlu İkili tabana çevrilecek onaltılı sayıyı, bu sayıyı içeren bir hücreyi veya metin değerini belirtir.
basamaklarplaces İsteğe bağlı Sonuçta kullanılacak karakter sayısını belirtir; sonucun başına sıfır ekleyerek uzunluğu sabitlemek için kullanılır.
Geçerli kullanımlar
=HEX2BIN("F")
=HEX2BIN("F";8)
=HEX2BIN(A2)
=HEX2BIN(A2;B2)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Onaltılı sayıyı tırnak içinde metin olarak yazın ya da metin içeren bir hücreye başvurun. Sonuç sayı değil metindir; başındaki sıfırlar bu nedenle korunur.

1. Temel dönüşüm​

A sütunundaki onaltılı sayıları ikili sayıya çevirelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2BIN(A2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Onaltılı sayı
A2 = F
A3 = B7
A4 = 2C
A5 = 1FF
B1 = İkili sayı
B2 = 1111 (formül: =HEX2BIN(A2))
B3 = 10110111 (formül: =HEX2BIN(A3))
B4 = 101100 (formül: =HEX2BIN(A4))
B5 = 111111111 (formül: =HEX2BIN(A5))
HEX2BIN
Formülünü incelemek için bir hücre seçin.
AB
1Onaltılı sayıİkili sayı
2F1111
3B710110111
42C101100
51FF111111111
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 1111, 10110111, 101100 ve 111111111 olur. basamaklar parametresi verilmediği için her sonuç, değeri göstermek için gereken en az sayıda karakterle yazılır. 1FF pozitif sayılar için kabul edilen en büyük değerdir.

2. Basamak sayısıyla sıfır doldurma​

Sonucun sabit uzunlukta olmasını istiyorsanız basamak sayısını B sütununda verebilirsiniz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2BIN(A2; B2)
=HEX2BIN(A2, B2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Onaltılı sayı
A2 = F
A3 = F
A4 = B7
A5 = A
B1 = Basamaklar
B2 = 8
B3 = 8,9
B4 = 10
B5 = 4
C1 = İkili sayı
C2 = 00001111 (formül: =HEX2BIN(A2,B2))
C3 = 00001111 (formül: =HEX2BIN(A3,B3))
C4 = 0010110111 (formül: =HEX2BIN(A4,B4))
C5 = 1010 (formül: =HEX2BIN(A5,B5))
HEX2BIN
Formülünü incelemek için bir hücre seçin.
ABC
1Onaltılı sayıBasamaklarİkili sayı
2F800001111
3F8,900001111
4B7100010110111
5A41010
BasamaklarExcelDepo v1.0.0
Sonuçlar sırasıyla 00001111, 00001111, 0010110111 ve 1010 olur. basamaklar sonucun toplam uzunluğunu belirler ve eksik kalan yer baştan sıfırlarla doldurulur. İkinci satırdaki 8,9 değeri tam sayıya indirilerek 8 olarak kullanılır. Son satırda basamak sayısı tam gereken uzunluğa eşit olduğu için doldurma yapılmaz.

3. Negatif sayılar​

Onaltılı gösterimde 10 karakterli ve ilk karakteri yüksek olan değerler negatif sayıları temsil eder. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2BIN(A2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Onaltılı sayı
A2 = FFFFFFFFFF
A3 = FFFFFFFF00
A4 = FFFFFFFFF0
A5 = FFFFFFFE00
B1 = İkili sayı
B2 = 1111111111 (formül: =HEX2BIN(A2))
B3 = 1100000000 (formül: =HEX2BIN(A3))
B4 = 1111110000 (formül: =HEX2BIN(A4))
B5 = 1000000000 (formül: =HEX2BIN(A5))
HEX2BIN
Formülünü incelemek için bir hücre seçin.
AB
1Onaltılı sayıİkili sayı
2FFFFFFFFFF1111111111
3FFFFFFFF001100000000
4FFFFFFFFF01111110000
5FFFFFFFE001000000000
NegatifExcelDepo v1.0.0
Sonuçlar sırasıyla 1111111111, 1100000000, 1111110000 ve 1000000000 olur. Negatif sayılar ikiye tümleyen (two's complement) gösterimiyle 10 karakterli ikili sayı olarak döner ve ilk karakter işaret bilgisini taşır. Kabul edilen en küçük değer FFFFFFFE00 olduğundan son satır alt sınırı gösterir.

4. Hata durumları​

Geçersiz girdilerde işlevin hangi hata değerini verdiğini görelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2BIN(A2; B2)
=HEX2BIN(A2, B2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Onaltılı sayı
A2 = metin
A3 = F
A4 = F
A5 = FF
A6 = 200
B1 = Basamaklar
B2 = 8
B3 = -2
B4 = iki
B5 = 4
B6 = 10
C1 = Sonuç
C2 = #SAYI! (formül: =HEX2BIN(A2,B2))
C3 = #SAYI! (formül: =HEX2BIN(A3,B3))
C4 = #DEĞER! (formül: =HEX2BIN(A4,B4))
C5 = #SAYI! (formül: =HEX2BIN(A5,B5))
C6 = #SAYI! (formül: =HEX2BIN(A6,B6))
HEX2BIN
Formülünü incelemek için bir hücre seçin.
ABC
1Onaltılı sayıBasamaklarSonuç
2metin8#SAYI!
3F-2#SAYI!
4Fiki#DEĞER!
5FF4#SAYI!
620010#SAYI!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI!, #SAYI!, #DEĞER!, #SAYI! ve #SAYI! olur. Birinci satırda metin geçerli bir onaltılı sayı olmadığı için, ikinci satırda basamaklar negatif olduğu için #SAYI! hatası oluşur. Üçüncü satırda basamaklar sayısal olmadığından #DEĞER! hatası alınır. Dördüncü satırda FF değeri 8 karakter gerektirir ve 4 basamak yetmez. Beşinci satırdaki 200 değeri pozitif sayılar için izin verilen en büyük değer olan 1FF sınırını aşar.

Kullanırken dikkat edin​

  • sayı parametresi: sayı geçerli bir onaltılı sayı değilse işlev #SAYI! hatası verir. sayı en çok 10 onaltılı karakter (40 bit) içerebilir; ikili sonuç ise en çok 10 karakterli olur. 10 karakterden uzun değerlerde #SAYI! hatası alınır. 10 karakterli bir değerde ilk bit işaret bitidir.
  • Pozitif ve negatif sınırlar: sayı pozitifse en çok 1FF olabilir. sayı negatifse FFFFFFFE00 değerinden küçük olamaz. Bu aralığın dışındaki değerlerde #SAYI! hatası alınır.
  • Negatif sayılarda basamaklar: sayı negatifse basamaklar yok sayılır ve 10 karakterli bir ikili sayı döner. Negatif sayılar ikiye tümleyen (two's complement) gösterimiyle temsil edilir.
  • basamaklar parametresi: basamaklar boş bırakılırsa gereken en az karakter sayısı kullanılır. Tam sayı değilse kesirli bölümü atılır. basamaklar negatifse #SAYI! hatası alınır. Sayısal değilse #DEĞER! hatası alınır. Sonucu göstermek için gereken karakter sayısından küçükse #SAYI! hatası alınır.
  • Sıfır doldurma: basamaklar, sonucun başına sıfır ekleyerek sabit uzunlukta ikili sayı üretmek için kullanışlıdır.
  • İlgili işlevler: 16'DAN10'A işlevi onaltılı sayıyı onluk tabana, 16'DAN8'E işlevi sekizli tabana çevirir; hedef taban ikili değilse bunları tercih edin. 2'DEN16'YA işlevi ters yönde, ikili sayıyı onaltılı sayıya çevirmek için kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
9
İlk yayın
Güncel
İngilizce
HEX2BIN
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst