Özellik ikonu

BIN2DEC

İndirme izni yok

Genel Bakış

BIN2DEC (BIN2DEC), ikili (binary) tabandaki bir sayıyı ondalık sayıya çevirir. En fazla 10 bitlik ikili sayılarla çalışır ve negatif sayıları ikiye tümleyen gösterimiyle yorumlar. Bilgisayar, ağ ve mühendislik verilerindeki ikili kodları okunabilir ondalık değerlere dönüştürmek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=BIN2DEC(sayı)
ENEnglish
=BIN2DEC(number)
Kategori
Mühendislik
İngilizce adı
BIN2DEC
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 çevirmek istediğiniz ikili sayıyı, bu sayıyı içeren bir hücreyi veya metin olarak yazılmış ikili değeri belirtir.
Geçerli kullanımlar
=BIN2DEC(1)
=BIN2DEC(A2)
=BIN2DEC(1111111111)
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 yalnızca bir parametre alır. İkili sayı en fazla 10 karakterden oluşabilir ve yalnızca 0 ile 1 rakamlarını içermelidir. Çevrilecek değeri doğrudan yazabilir ya da bir hücreye başvurabilirsiniz.

1. Pozitif ikili sayıların çevrilmesi​

A sütunundaki ikili sayıların ondalık 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ü
=BIN2DEC(A2)
BIN2DEC
Formülünü incelemek için bir hücre seçin.
AB
1İkili sayıOndalık karşılığı
211
3102
41004
51117
61000117
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 1, 2, 4, 7 ve 17 olur. Her basamak, sağdan sola doğru 1, 2, 4, 8, 16 gibi ikinin kuvvetlerini temsil eder. Sayı 10 bitten kısa olduğu için sonuç pozitif çıkar.

2. 10 bitlik sayılarda işaret biti​

Aynı uzunlukta olmayan ikili sayıları karşılaştıralım. Dokuz karakterli sayıda işaret biti yoktur; 10 karakterli sayıda ilk bit işareti belirler. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=BIN2DEC(A2)
BIN2DEC
Formülünü incelemek için bir hücre seçin.
AB
1İkili sayıOndalık karşılığı
2100000000256
31100000000-256
41000000000-512
İşaret BitiExcelDepo v1.0.0
Sonuçlar sırasıyla 256, -256 ve -512 olur. İlk sayı 9 karakterli olduğu için pozitif okunur. Diğer ikisi 10 karakterlidir ve ilk bitleri 1 olduğu için negatif sayı olarak yorumlanır. 1000000000 değeri 10 bitle gösterilebilen en küçük sayıdır.

3. Negatif sayılar ve ikiye tümleyen​

Negatif sayılar ikiye tümleyen gösterimiyle saklanır. Aşağıdaki tabloda 10 bitlik, ilk biti 1 olan sayıların sonuçlarını görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=BIN2DEC(A2)
BIN2DEC
Formülünü incelemek için bir hücre seçin.
AB
1İkili sayıOndalık karşılığı
21111111111-1
31111111110-2
41111111101-3
51111110011-13
61111110000-16
Negatif SayılarExcelDepo v1.0.0
Sonuçlar sırasıyla -1, -2, -3, -13 ve -16 olur. Hepsi 10 karakterlidir ve ilk bitleri 1 olduğu için negatiftir. Örneğin 1111111110 değerinin işaretsiz karşılığı 1022 olduğundan 1022 − 1024 = −2 bulunur.

4. Geçersiz girdiler ve hata durumları​

Çok uzun, yalnızca 0 ve 1 dışında rakam içeren ya da metin olan girdiler çevrilemez. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=BIN2DEC(A2)
BIN2DEC
Formülünü incelemek için bir hücre seçin.
AB
1GirdiSonuç
2123456789012#SAYI!
311111111111#SAYI!
41012#SAYI!
5metin#SAYI!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI!, #SAYI!, #SAYI! ve #SAYI! olur. Birinci ve ikinci girdi 10 karakterden uzun olduğu için, üçüncü girdi 2 rakamını içerdiği için, dördüncü girdi ise ikili sayı olmadığı için #SAYI! hatası alınır. Girdiyi 10 karakter ve yalnızca 0 ile 1 rakamlarından oluşacak şekilde düzeltin.

Kullanırken dikkat edin​

  • Karakter sınırı: sayı parametresi 10 karakterden (10 bit) uzunsa işlev #SAYI! hatası verir.
  • İşaret biti: sayı tam 10 karakterden oluşuyorsa en anlamlı bit, yani soldaki ilk basamak işaret bitidir ve sayının pozitif mi negatif mi olduğunu belirler. İlk bit 0 ise sayı pozitif, 1 ise negatiftir. 10 karakterden kısa sayılarda işaret biti yoktur ve sonuç pozitif çıkar.
  • Geçersiz ikili sayı: sayı geçerli bir ikili sayı değilse, yani 0 ve 1 dışında bir rakam ya da metin içeriyorsa işlev #SAYI! hatası verir.
  • Negatif sayılar: Negatif sayılar ikiye tümleyen (two's complement) gösterimiyle temsil edilir.
  • Hesaplama: 10 karakterli ve ilk biti 1 olan sayılar için sonuç şu şekilde bulunur: sonuç = sayının işaretsiz ondalık değeri − 1024. Burada işaretsiz ondalık değer, 10 bitin tamamı pozitif bir ikili sayıymış gibi okunduğunda elde edilen değerdir; 1024 ise 2 üzeri 10 değeridir. İlk biti 0 olan ya da 10 karakterden kısa sayılarda çıkarma yapılmaz ve sonuç doğrudan işaretsiz ondalık değerdir. Örneğin 1000000000 için 512 − 1024 = −512 bulunur.
  • İlgili işlevler: İkili sayıyı onaltılık tabana çevirmek için BIN2HEX işlevini kullanabilirsiniz. İkili sayıyı sekizlik tabana çevirmek için BIN2OCT işlevi tercih edilir. Ters yönde, ondalık sayıyı ikili sayıya çevirmek için DEC2BIN işlevini kullanın.
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
BIN2DEC
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst