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.
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.
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))
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.
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))
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.
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))
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.
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))
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.
Söz dizimi ve parametre
- 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ı
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
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:=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.| A | B | |
|---|---|---|
| 1 | Onaltılı sayı | İkili sayı |
| 2 | F | 1111 |
| 3 | B7 | 10110111 |
| 4 | 2C | 101100 |
| 5 | 1FF | 111111111 |
TemelExcelDepo v1.0.0
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: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.| A | B | C | |
|---|---|---|---|
| 1 | Onaltılı sayı | Basamaklar | İkili sayı |
| 2 | F | 8 | 00001111 |
| 3 | F | 8,9 | 00001111 |
| 4 | B7 | 10 | 0010110111 |
| 5 | A | 4 | 1010 |
BasamaklarExcelDepo v1.0.0
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:=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.| A | B | |
|---|---|---|
| 1 | Onaltılı sayı | İkili sayı |
| 2 | FFFFFFFFFF | 1111111111 |
| 3 | FFFFFFFF00 | 1100000000 |
| 4 | FFFFFFFFF0 | 1111110000 |
| 5 | FFFFFFFE00 | 1000000000 |
NegatifExcelDepo v1.0.0
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: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.| A | B | C | |
|---|---|---|---|
| 1 | Onaltılı sayı | Basamaklar | Sonuç |
| 2 | metin | 8 | #SAYI! |
| 3 | F | -2 | #SAYI! |
| 4 | F | iki | #DEĞER! |
| 5 | FF | 4 | #SAYI! |
| 6 | 200 | 10 | #SAYI! |
HatalarExcelDepo v1.0.0
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.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024