Özellik ikonu

DEC2BIN

İndirme izni yok

Genel Bakış

DEC2BIN (DEC2BIN), ondalık tam sayıyı ikili (taban 2) sayı sistemindeki karşılığına çevirir. Sonuç metin olarak döner ve istenirse baştan sıfırlarla belirli bir uzunluğa tamamlanabilir. Bit düzeyinde bayrak, maske ve kod değerlerini incelemek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=DEC2BIN(sayı; [basamak_sayısı])
ENEnglish
=DEC2BIN(number, [places])
Kategori
Mühendislik
İngilizce adı
DEC2BIN
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 sisteme çevrilecek ondalık tam sayıyı, bu sayıyı içeren hücreyi veya sayı üreten bir işlemi belirtir.
basamak_sayısıplaces İsteğe bağlı Sonucun kaç karakterden oluşacağını belirler; kısa sonuçlar baştan sıfırlarla doldurulur.
Geçerli kullanımlar
=DEC2BIN(9)
=DEC2BIN(9;4)
=DEC2BIN(A2)
=DEC2BIN(A2;B2)
=DEC2BIN(-17)
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
Sonuç sayı değil metindir. Sayı -512 ile 511 arasında olmalıdır; basamak_sayısı atlanırsa sonuç gerekli en az karakterle yazılır.

1. Temel dönüşüm​

A sütunundaki ondalık sayıların ikili karşılığını B sütununda hesaplayalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=DEC2BIN(A2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Sayı
A2 = 9
A3 = 10
A4 = 255
A5 = 511
B1 = İkili
B2 = 1001 (formül: =DEC2BIN(A2))
B3 = 1010 (formül: =DEC2BIN(A3))
B4 = 11111111 (formül: =DEC2BIN(A4))
B5 = 111111111 (formül: =DEC2BIN(A5))
DEC2BIN
Formülünü incelemek için bir hücre seçin.
AB
1Sayıİkili
291001
3101010
425511111111
5511111111111
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 1001, 1010, 11111111 ve 111111111 olur. basamak_sayısı verilmediği için her sonuç gerekli en az karakterle yazılır. 511 pozitif sayılarda çevrilebilen en büyük değerdir ve dokuz bitle gösterilir.

2. Baştan sıfırla doldurma​

Aynı ikili sayıyı farklı uzunluklarda göstermek için C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=DEC2BIN(A2; B2)
=DEC2BIN(A2, B2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Sayı
A2 = 9
A3 = 9
A4 = 5
A5 = 5
B1 = Basamak sayısı
B2 = 4
B3 = 6
B4 = 8
B5 = 3,9
C1 = İkili
C2 = 1001 (formül: =DEC2BIN(A2,B2))
C3 = 001001 (formül: =DEC2BIN(A3,B3))
C4 = 00000101 (formül: =DEC2BIN(A4,B4))
C5 = 101 (formül: =DEC2BIN(A5,B5))
DEC2BIN
Formülünü incelemek için bir hücre seçin.
ABC
1SayıBasamak sayısıİkili
2941001
396001001
45800000101
553,9101
BasamakExcelDepo v1.0.0
Sonuçlar sırasıyla 1001, 001001, 00000101 ve 101 olur. Gerekli karakter sayısı kadar basamak verildiğinde sonuç aynı kalır; daha fazla verildiğinde başa sıfır eklenir. Son satırda tam sayı olmayan 3,9 değeri 3'e indirilir ve 101 üç karakterle yazılabildiği için hata oluşmaz.

3. Negatif sayılar​

Negatif sayılar 10 bitlik ikiye tümleyen gösterimiyle yazılır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=DEC2BIN(A2; B2)
=DEC2BIN(A2, B2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Sayı
A2 = -17
A3 = -100
A4 = -1
A5 = -512
B1 = Basamak sayısı
B2 = 4
B3 = 12
B4 = 1
B5 = 8
C1 = İkili
C2 = 1111101111 (formül: =DEC2BIN(A2,B2))
C3 = #SAYI! (formül: =DEC2BIN(A3,B3))
C4 = 1111111111 (formül: =DEC2BIN(A4,B4))
C5 = 1000000000 (formül: =DEC2BIN(A5,B5))
DEC2BIN
Formülünü incelemek için bir hücre seçin.
ABC
1SayıBasamak sayısıİkili
2-1741111101111
3-10012#SAYI!
4-111111111111
5-51281000000000
NegatifExcelDepo v1.0.0
Sonuçlar sırasıyla 1111101111, #SAYI!, 1111111111 ve 1000000000 olur. Sayı negatif olduğunda 4, 1 ve 8 gibi küçük basamak_sayısı değerleri sonucu değiştirmez; geçerli satırlarda sonuç 10 karakter olur. Buna karşılık basamak_sayısı 12 olan üçüncü satırda #SAYI! hatası döner. En soldaki bit işaret bitidir, kalan 9 bit büyüklük bitleridir. -512 bu gösterimle yazılabilen en küçük değerdir.

4. Hata durumları​

Geçersiz girdilerin hangi hatayı verdiğini görmek için C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=DEC2BIN(A2; B2)
=DEC2BIN(A2, B2)

TABLO (hücre = Excel'in gösterdiği değer):
A1 = Sayı
A2 = 9
A3 = 512
A4 = 9
A5 = metin
B1 = Basamak sayısı
B2 = 2
B3 = 8
B4 = -1
B5 = 8
C1 = İkili
C2 = #SAYI! (formül: =DEC2BIN(A2,B2))
C3 = #SAYI! (formül: =DEC2BIN(A3,B3))
C4 = #SAYI! (formül: =DEC2BIN(A4,B4))
C5 = #DEĞER! (formül: =DEC2BIN(A5,B5))
DEC2BIN
Formülünü incelemek için bir hücre seçin.
ABC
1SayıBasamak sayısıİkili
292#SAYI!
35128#SAYI!
49-1#SAYI!
5metin8#DEĞER!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI!, #SAYI!, #SAYI! ve #DEĞER! olur. 9 sayısı en az dört karakter gerektirdiği için 2 basamak yetmez. 512 izin verilen üst sınırı aşar. Negatif basamak_sayısı geçersizdir. Sayısal olmayan bir sayı ya da basamak_sayısı #DEĞER! hatası verir.

Kullanırken dikkat edin​

  • basamak_sayısı davranışı: basamak_sayısı sonucun karakter sayısını belirler ve baştan sıfırlarla doldurma için kullanılır. Boş bırakılırsa gerekli en az karakter kullanılır. Tam sayı değilse küçük kısmı atılır. Sıfırdan küçükse ya da sonucu yazmak için gereken karakter sayısından azsa #SAYI! hatası döner.
  • Sayı sınırları: sayı -512 ile 511 arasında olmalıdır. -512'den küçük ya da 511'den büyük değerler için #SAYI! hatası döner.
  • Negatif sayılar: sayı negatifse sonuç 10 karakterlik (10 bitlik) bir ikili sayıdır. 4, 1 ya da 8 gibi küçük basamak_sayısı değerleri sonucu kısaltmaz veya uzatmaz; ancak 12 gibi 10'u aşan bir değer verildiğinde #SAYI! hatası döner. En soldaki bit işaret bitidir, kalan 9 bit büyüklük bitleridir. Negatif sayılar ikiye tümleyen gösterimiyle yazılır.
  • Metin girdiler: sayı ya da basamak_sayısı sayısal değilse #DEĞER! hatası döner.
  • Sonucun türü: Sonuç metin olarak döner. Baştaki sıfırlar bu nedenle korunur; sonucu sayı gibi hesaplamada kullanacaksanız önce başka bir işlevle dönüştürmeniz gerekir.
  • İlgili işlevler: ONLUALTILI, ondalık sayıyı onaltılık sisteme çevirmek istediğinizde tercih edilir. ONLUSEKİZLİ, ondalık sayıyı sekizlik sisteme çevirir. İKİLİONLU, ikili sayıyı yeniden ondalık sayıya döndürmek 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
11
İlk yayın
Güncel
İngilizce
DEC2BIN
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst