Özellik ikonu

OCT2HEX

İndirme izni yok

Genel Bakış

OCT2HEX (OCT2HEX), sekizlik (sekiz tabanlı) bir sayıyı onaltılık (on altı tabanlı) karşılığına çevirir. Mühendislik hesaplarında, bellek adresleri ve bit düzeyindeki verilerle çalışırken farklı sayı tabanları arasında dönüşüm yapmak için kullanılır. İsteğe bağlı basamak sayısıyla sonucun başına sıfır ekleyerek sabit uzunlukta çıktı alabilirsiniz.

Söz dizimi ve parametre​

TRTürkçe
=OCT2HEX(sayı; [basamak_sayısı])
ENEnglish
=OCT2HEX(number, [places])
Kategori
Mühendislik
İngilizce adı
OCT2HEX
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 Onaltılık sayıya çevrilecek sekizlik sayıyı belirtir.
basamak_sayısıplaces İsteğe bağlı Sonuçta kullanılacak karakter sayısını belirtir; sonucun başına sıfır ekleyerek doldurma yapmak için kullanılır.
Geçerli kullanımlar
=OCT2HEX(100)
=OCT2HEX(100;4)
=OCT2HEX(A2)
=OCT2HEX(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
Türkçe Excel'de bölgesel ayarlara göre bağımsız değişken ayırıcısı noktalı virgül, İngilizce Excel'de çoğunlukla virgüldür. Sonuç, onaltılık rakamlardan oluşan bir metin olarak döner.

1. Temel dönüşüm​

A sütunundaki sekizlik sayıların onaltılık karşılığını B sütununda bulalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=OCT2HEX(A2)
OCT2HEX
Formülünü incelemek için bir hücre seçin.
AB
1Sekizlik sayıOnaltılık sayı
2108
310040
4377FF
57771FF
617503E8
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 8, 40, FF, 1FF ve 3E8 olur. basamak_sayısı belirtilmediğinde işlev sonucu gerekli en az karakterle yazar ve başa sıfır eklemez. Sonuç metin olarak döndüğü için F, E gibi onaltılık harfler sonuçta aynen görünür.

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

Sonucu sabit uzunlukta göstermek için basamak sayısını B sütununa yazalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=OCT2HEX(A2; B2)
=OCT2HEX(A2,B2)
OCT2HEX
Formülünü incelemek için bir hücre seçin.
ABC
1Sekizlik sayıBasamak sayısıOnaltılık sayı
210040040
337760000FF
4175033E8
5717
61004,90040
Basamak SayısıExcelDepo v1.0.0
Sonuçlar sırasıyla 0040, 0000FF, 3E8, 7 ve 0040 olur. basamak_sayısı, sonucun başına gerektiği kadar sıfır ekleyerek istenen uzunluğu sağlar. Sonucun doğal uzunluğu istenen basamak sayısına eşitse hiç sıfır eklenmez. Son satırda tam sayı olmayan 4,9 değeri kesilerek 4 olarak kullanılır.

3. Negatif sayılar​

Negatif sayılar sekizlik sistemde 10 karakterlik ikiye tümleyen gösterimiyle yazılır. B sütununa farklı basamak sayıları girerek bunların sonucu etkileyip etkilemediğine bakalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=OCT2HEX(A2; B2)
=OCT2HEX(A2,B2)
OCT2HEX
Formülünü incelemek için bir hücre seçin.
ABC
1Sekizlik sayıBasamak sayısıOnaltılık sayı
277777775332FFFFFFFF5B
377777777772FFFFFFFFFF
4777777700012#SAYI!
540000000004FFE0000000
Negatif SayılarExcelDepo v1.0.0
Sonuçlar sırasıyla FFFFFFFF5B, FFFFFFFFFF ve #SAYI! ile FFE0000000 olur. Sayının en anlamlı biti işaret bitidir; bu bit 1 olduğunda sayı negatif kabul edilir. Negatif sayılarda sonuç 10 karakterlik onaltılık sayı olarak döner; bu yüzden basamak_sayısı olarak 2 veya 4 gibi küçük bir değer girilse bile sonuç kısalmaz ve hata oluşmaz. Buna karşılık üçüncü satırdaki gibi 12 değeri girildiğinde sonuç #SAYI! hatası olur.

4. Hata durumları​

Geçersiz girdilerin hangi hataları verdiğini görelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=OCT2HEX(A2; B2)
=OCT2HEX(A2,B2)
OCT2HEX
Formülünü incelemek için bir hücre seçin.
ABC
1SayıBasamak sayısıSonuç
2-104#SAYI!
384#SAYI!
42metin#DEĞER!
517502#SAYI!
6100-1#SAYI!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI!, #SAYI!, #DEĞER!, #SAYI! ve #SAYI! olur. Eksi işaretli sayı ile 8 rakamını içeren sayı geçerli bir sekizlik sayı olmadığı için #SAYI! hatası verir. basamak_sayısı sayısal olmadığında #DEĞER! hatası oluşur. Sonucu yazmak için gereken karakter sayısından küçük bir basamak sayısı girildiğinde ve basamak sayısı negatif olduğunda yine #SAYI! hatası alırsınız.

Kullanırken dikkat edin​

  • sayı sınırı: sayı en fazla 10 sekizlik karakter (30 bit) içerebilir. En anlamlı bit işaret bitidir, kalan 29 bit değeri belirtir. Negatif sayılar ikiye tümleyen gösterimiyle temsil edilir.
  • Negatif sayılar ve basamak_sayısı: sayı negatifse (en anlamlı bit 1 ise) 2 veya 4 gibi küçük basamak_sayısı değerleri sonucu etkilemez ve 10 karakterlik bir onaltılık sayı döndürülür. Ancak basamak_sayısı için 12 gibi çok büyük bir değer girildiğinde sonuç #SAYI! hatası olur; yani bu bağımsız değişken negatif sayılarda da tümüyle yok sayılmaz. Negatif bir sayıyı eksi işaretiyle yazmak geçerli değildir; negatif değerler 10 haneli sekizlik gösterimle verilmelidir.
  • Geçersiz sayı: sayı geçerli bir sekizlik sayı değilse (örneğin 8 ya da 9 rakamını içeriyorsa) veya 10 karakterden uzunsa #SAYI! hatası döner.
  • basamak_sayısı kuralları: basamak_sayısı tam sayı değilse ondalık kısmı atılarak kesilir. Sayısal olmayan bir değer verilirse #DEĞER!, sıfırdan küçük bir değer verilirse #SAYI! hatası döner.
  • basamak_sayısı boş bırakılırsa: basamak_sayısı belirtilmezse işlev gerekli en az sayıda karakteri kullanır. Bu parametre, dönüş değerinin başına sıfır ekleyerek sabit uzunlukta sonuç elde etmek için yararlıdır. Verilen basamak sayısı sonucu yazmaya yetmiyorsa #SAYI! hatası döner.
  • İlgili işlevler: Sekizlik sayıyı ikilik sisteme çevirmek için SEKİZLİİKİLİ işlevini, onluk sisteme çevirmek için SEKİZLİONLU işlevini kullanabilirsiniz. Onaltılık sayıyı geri sekizlik sisteme çevirmek gerektiğinde ONALTILISEKİZLİ işlevi tercih edilir.
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
6
İlk yayın
Güncel
İngilizce
OCT2HEX
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst