Genel Bakış
HEX2DEC (HEX2DEC), onaltılık (16'lık sayı tabanındaki) bir sayıyı ondalık sayıya çevirir. Bellek adresleri, renk kodları ve mühendislik verilerindeki onaltılık değerleri günlük hayatta kullandığımız ondalık sayılara dönüştürmek için kullanılır. Sayı en fazla 10 karakter olabilir; başı 8 ile F arasında bir rakamla başlayan 10 karakterli sayılar negatif kabul edilir.
İşlev yalnızca bir parametre alır. Onaltılık sayıyı çift tırnak içinde metin olarak yazmak, baştaki sıfırların ve harflerin korunması açısından en güvenli yöntemdir.
Sonuçlar sırasıyla 14, 251, 511, 252089 ve 68719476735 olur. Her basamak 16'nın kuvvetiyle çarpılarak toplanır. 9 karakterlik son değer, 10 karakter sınırının altında olduğu için pozitif bir sayı olarak çevrilir.
Sonuçlar sırasıyla 1, 1, 1, 165 ve 165 olur. Baştaki sıfırlar değeri değiştirmez. Onaltılık rakamlarda büyük ve küçük harf ayrımı yapılmadığı için a5 ile A5 aynı sonucu verir.
Sonuçlar sırasıyla -165, -1, 68719476735 ve 549755813887 olur. İlk iki değer 10 karakterlidir ve işaret biti 1 olduğundan negatif sayı olarak yorumlanır. Üçüncü değer 9 karakterli olduğu için pozitif kalır. Dördüncü değer, 10 karakterle yazılabilen en büyük pozitif sayıdır.
Sonuçlar sırasıyla #SAYI!, #SAYI!, #SAYI! ve #SAYI! olur. İlk girdi 11 karakterli olduğu için sınırı aşar. İkinci girdideki eksi işareti geçerli bir onaltılık karakter değildir. Son iki girdi ise onaltılık sistemde bulunmayan harfler içerir. Bu durumların hepsinde #SAYI! hatası alınır.
Söz dizimi ve parametre
- Kategori
- Mühendislik
- İngilizce adı
- HEX2DEC
- Platform
- Windows Mac Web
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| sayınumber | Zorunlu | Ondalık sayıya çevrilecek onaltılık sayıyı, bu sayıyı içeren bir hücreyi veya metni belirtir. |
Geçerli kullanımlar
=HEX2DEC("FB")
=HEX2DEC(A2)
=HEX2DEC("001")
Desteklenen Excel sürümleri
2007 ve sonrası
- 2003 Desteklenmiyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Onaltılıktan ondalığa temel dönüşüm
A sütunundaki onaltılık değerleri B sütununda ondalık sayıya çevirelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=HEX2DEC(A2)
HEX2DEC
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Onaltılık | Ondalık |
| 2 | E | 14 |
| 3 | FB | 251 |
| 4 | 1FF | 511 |
| 5 | 3D8B9 | 252089 |
| 6 | FFFFFFFFF | 68719476735 |
TemelExcelDepo v1.0.0
2. Baştaki sıfırlar ve harf büyüklüğü
Baştaki sıfırların ve küçük ya da büyük harf kullanımının sonucu etkileyip etkilemediğini görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=HEX2DEC(A2)
HEX2DEC
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Onaltılık | Ondalık |
| 2 | 1 | 1 |
| 3 | 01 | 1 |
| 4 | 001 | 1 |
| 5 | a5 | 165 |
| 6 | A5 | 165 |
Harf ve SıfırExcelDepo v1.0.0
3. 10 karakterli negatif sayılar
10 karakterli değerlerde en soldaki bit işaret bitidir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=HEX2DEC(A2)
HEX2DEC
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Onaltılık | Ondalık |
| 2 | FFFFFFFF5B | -165 |
| 3 | FFFFFFFFFF | -1 |
| 4 | FFFFFFFFF | 68719476735 |
| 5 | 7FFFFFFFFF | 549755813887 |
Negatif SayılarExcelDepo v1.0.0
4. Geçersiz girdiler ve hata durumları
Geçersiz girdilerde işlevin nasıl davrandığını görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=HEX2DEC(A2)
HEX2DEC
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Girdi | Sonuç |
| 2 | FFFFFFFFFFF | #SAYI! |
| 3 | -200 | #SAYI! |
| 4 | HIJKLMN | #SAYI! |
| 5 | merhaba | #SAYI! |
HatalarExcelDepo v1.0.0
Kullanırken dikkat edin
- Geçerli karakterler: sayı parametresinde yalnızca onaltılık rakamlar (0-9 ve A-F) kullanılabilir. Harfler büyük ya da küçük yazılabilir; işlev harf büyüklüğünü ayırt etmez. Eksi işareti, boşluk veya başka bir karakter içeren değer geçerli bir onaltılık sayı değildir.
- Karakter sınırı ve negatif sayılar: sayı parametresi en fazla 10 karakter (40 bit) olabilir. 10 karakterli sayılarda en soldaki bit işaret bitidir. Bu bit 1 ise sonuç negatif olur ve negatif sayılar ikiye tümleyen biçiminde gösterilir. Örneğin 10 karakterli ve tamamı F olan bir değer, eksi bir sayıya karşılık gelir.
- Hata koşulları: sayı geçerli bir onaltılık sayı değilse #SAYI! hatası verilir. sayı 10 karakterden uzunsa da aynı hata alınır.
- Sayı olarak girilen değerler: sayı çift tırnaksız bir sayı olarak girilirse (örneğin 1) Excel bunu metne çevirip onaltılık sayı olarak değerlendirir. Baştaki sıfırların ve harflerin korunması için değeri metin olarak yazmanız önerilir.
- İlgili işlevler: HEX2BIN: Onaltılık sayıyı ikilik sayıya çevirmek istediğinizde tercih edilir. HEX2OCT: Onaltılık sayıyı sekizlik sayıya çevirmek istediğinizde kullanılır. DEC2HEX: Ters yönde, yani ondalık sayıyı onaltılık sayıya çevirmek istediğinizde kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024