Özellik ikonu

HEX2OCT

İndirme izni yok

Genel Bakış

HEX2OCT (HEX2OCT), onaltılık (16'lık tabanda) bir sayıyı sekizlik (8'lik tabanda) sayıya dönüştürür. İsteğe bağlı basamak sayısıyla sonucun başına sıfır ekleyerek sabit uzunlukta çıktı üretmek için kullanılır. Mühendislik ve bilgisayar sistemlerindeki taban dönüşümlerinde işe yarar.

Söz dizimi ve parametre​

TRTürkçe
=HEX2OCT(sayı; [basamaklar])
ENEnglish
=HEX2OCT(number, [places])
Kategori
Mühendislik
İngilizce adı
HEX2OCT
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 Sekizlik tabana çevrilecek onaltılık sayıyı, metin olarak ya da bir hücre başvurusu olarak belirtir.
basamaklarplaces İsteğe bağlı Sonucda kullanılacak karakter sayısını belirtir; sonucun başına sıfır eklemek için kullanılır.
Geçerli kullanımlar
=HEX2OCT("B7")
=HEX2OCT(A2)
=HEX2OCT(A2;4)
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
İşlev sonucu metin olarak verir. Onaltılık sayıyı formül içinde tırnak arasında, örneğin "B7" biçiminde yazın; hücre başvurusu kullanıyorsanız hücrede sayının metin olarak tutulduğundan emin olun.

1. Temel dönüşüm​

A sütunundaki onaltılık sayıları sekizlik sayıya çevirelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2OCT(A2)
HEX2OCT
Formülünü incelemek için bir hücre seçin.
AB
1Onaltılık sayıSekizlik sayı
2B7267
33B4E35516
4FF00177400
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 267, 35516 ve 177400 olur. basamaklar parametresi verilmediği için her sonuç, gerekli olan en az sayıda karakterle gösterilir ve başına sıfır eklenmez.

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

Sonucun belirli bir uzunlukta görünmesini istediğinizde basamaklar parametresini kullanırsınız. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2OCT(A2;B2)
=HEX2OCT(A2,B2)
HEX2OCT
Formülünü incelemek için bir hücre seçin.
ABC
1Onaltılık sayıBasamaklarSekizlik sayı
2F3017
3F3,9017
4B76000267
53B4E800035516
BasamaklarExcelDepo v1.0.0
Sonuçlar sırasıyla 017, 017, 000267 ve 00035516 olur. Sonuç, istenen basamak sayısına ulaşana kadar başına sıfır eklenerek doldurulur. İkinci satırda 3,9 değeri tam sayıya çevrilirken kesilir ve 3 olarak kullanılır; bu yüzden ilk iki satırın sonucu aynıdır.

3. Negatif sayılar ve sınırlar​

10 karakterlik onaltılık sayıların ilk biti işareti belirler ve negatif sayılar ikinin tümleyeni ile gösterilir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2OCT(A2;B2)
=HEX2OCT(A2,B2)
HEX2OCT
Formülünü incelemek için bir hücre seçin.
ABC
1Onaltılık sayıBasamaklarSekizlik sayı
2FFFFFFFFFF37777777777
3FFE000000012#SAYI!
41FFFFFFF12#SAYI!
5200000000012#SAYI!
NegatifExcelDepo v1.0.0
Sonuçlar sırasıyla 7777777777, #SAYI!, #SAYI! ve #SAYI! olur. İlk satırda sayı negatiftir ve basamaklar 3 olarak verilmiştir; bu değer yok sayılır ve 10 karakterlik sekizlik sayı döndürülür. Diğer üç satırda #SAYI! hatası oluşur. İkinci ve üçüncü satırdaki FFE0000000 ve 1FFFFFFF değerleri geçerli aralığın sınır değerleridir; bu satırlardaki hata, basamaklar için 12 verilmesinden kaynaklanır. Dördüncü satırdaki sayı ayrıca pozitif sınırı olan 1FFFFFFF değerini aşmaktadır.

4. Hata durumları​

Geçersiz sayı ve geçersiz basamak değerlerinin sonucunu karşılaştıralım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HEX2OCT(A2;B2)
=HEX2OCT(A2,B2)
HEX2OCT
Formülünü incelemek için bir hücre seçin.
ABC
1Onaltılık sayıBasamaklarSonuç
2-4003#SAYI!
3metin3#SAYI!
4FFFFFFFFFFmetin#DEĞER!
5F1#SAYI!
6F-1#SAYI!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI!, #SAYI!, #DEĞER!, #SAYI! ve #SAYI! olur. Eksi işaretli "-400" ve onaltılık olmayan karakterler içeren "metin" geçerli bir sayı değildir, bu yüzden #SAYI! oluşur. basamaklar sayısal olmayan bir metinse #DEĞER! döner. F sayısının sekizlik karşılığı iki karakter gerektirdiğinden 1 basamak yetmez ve negatif basamak sayısı da geçersizdir; ikisinde de #SAYI! oluşur.

Kullanırken dikkat edin​

  • sayı parametresi: sayı geçerli bir onaltılık sayı değilse #SAYI! hatası döner. sayı en çok 10 karakter (40 bit) içerebilir; 10 karakterden uzunsa #SAYI! döner. 10 karakterlik bir sayıda ilk bit sayının işaretini belirler. Pozitif sayı en fazla 1FFFFFFF, negatif sayı ise en az FFE0000000 olabilir; bu aralığın dışında #SAYI! döner.
  • Negatif sayılar: sayı negatifse basamaklar küçük bir değerle verildiğinde (örneğin 3) yok sayılır ve 10 karakterlik bir sekizlik sayı döndürülür. Ancak basamaklar için 12 gibi büyük bir değer verildiğinde, sayı geçerli aralıkta olsa bile (örneğin FFE0000000) #SAYI! döner; bu nedenle basamaklar değerini 10'u aşmayacak şekilde verin. Negatif sayılar ikinin tümleyeni gösterimiyle temsil edilir. Eksi işaretiyle yazılmış bir değer (örneğin "-400") geçerli bir onaltılık sayı kabul edilmez ve #SAYI! döner.
  • basamaklar parametresi: basamaklar boş bırakılırsa sonuç için gereken en az karakter sayısı kullanılır. Tam sayı değilse ondalık kısmı atılır. Sıfırdan küçükse #SAYI! döner. Sayısal değilse #DEĞER! döner. Sonucun gerektirdiğinden küçükse #SAYI! döner. basamaklar, sonucun başına sıfır ekleyerek sabit uzunlukta çıktı almak için kullanışlıdır.
  • İlgili işlevler: HEX2BIN: onaltılık sayıyı ikilik tabana çevirmek gerektiğinde tercih edilir. HEX2DEC: onaltılık sayıyı onluk tabana çevirmek gerektiğinde kullanılır. OCT2HEX: ters yönde, sekizlik sayıyı onaltılık sayıya çevirmek gerektiğinde 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
10
İlk yayın
Güncel
İngilizce
HEX2OCT
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst