Sayıları farklı sayı sistemlerine dönüştürme

Uygulandığı Öğe
Microsoft 365 için Excel Mac'te Microsoft 365 için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016 iPad için Excel iPhone için Excel Android tabletler için Excel Android telefonlar için Excel

Sayı sistemi, sayıları sembolik karakterlerle göstermenin sistematik bir yoludur ve sıkıştırılmış biçimdeki sayıları uygun şekilde gruplandırmak için bir temel değer kullanır. En yaygın sayı sistemi, taban değeri 10 olan ve sembolik karakter kümesi 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9 olan ondalık sistemdir. Bununla birlikte, başka sayı sistemleri de vardır ve bunları belirli bir amaç için kullanmak daha verimli olabilir. Örneğin, bilgisayarlar hesaplamaları ve işlemleri gerçekleştirmek için Boole mantığını kullandığından, taban değeri 2 olan ikili sayı sistemini kullanırlar.

Not

Bu makalede farklı sayı sistemleri açıklanmaktadır. Bölgenize bağlı olarak binler veya ondalık sayıları ayırmak için kullanılan karakteri değiştirmek için Microsoft Q&A'daki Binler veya ondalık sayıları ayırmak için kullanılan karakteri değiştirme konusuna bakın.

Microsoft Office Excel'de sayıları aşağıdaki sayı sistemlerine ve bu sayı sistemlerinden birine dönüştürmek için kullanabileceğiniz çeşitli işlevler vardır:

Sayı sistemi Temel değer Simgesel karakter kümesi
İkili 2 0,1
Sekizli 8 0, 1, 2, 3, 4, 5, 6, 7
Decimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9
Onaltılık 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

İkilik tabandaki bir sayıyı ondalık sayıya dönüştürme

Bu görevi gerçekleştirmek için BIN2DEC işlevini kullanın.

Formül Açıklama (Sonuç)
=BIN2DEC(1100100) İkilik tabandaki 1100100 sayısını onluk tabana (100) dönüştürür
=BIN2DEC(1111111111) İkilik tabandaki 1111111111 ondalık tabana (-1) dönüştürür

İkili bir sayıyı onaltılık tabana dönüştürme

Bu görevi gerçekleştirmek için BIN2HEX işlevini kullanın.

Formül Açıklama (Sonuç)
=BIN2HEX(11111011, 4) İkilik tabandaki 11111011 4 karakterli onaltılık tabana dönüştürür (00FB)
=BIN2HEX(1110) İkilik tabandaki 1110 sayısını onaltılık tabana (E) dönüştürür
=BIN2HEX(1111111111) İkilik tabandaki 1111111111 onaltılık tabana dönüştürür (FFFFFFFFFF)

İkili bir sayıyı sekizlik tabana dönüştürme

Bu görevi gerçekleştirmek için BIN2OCT işlevini kullanın.

Formül Açıklama (Sonuç)
=BIN2OCT(1001, 3) İkilik tabandaki 1001 sayısını 3 karakterli sekizlik tabana dönüştürür (011)
=BIN2OCT(1100100) İkilik tabandaki 1100100 sayısını sekizlik tabana (144) dönüştürür
=BIN2OCT(1111111111) İkilik tabandaki 1111111111 sekizlik tabana (7777777777) dönüştürür

Ondalık bir sayıyı, ikiliye dönüştürür

Bu görevi gerçekleştirmek için DEC2BIN işlevini kullanın.

Formül Açıklama (Sonuç)
=DEC2BIN(9, 4) Ondalık 9 sayısını 4 karakterli ikilik tabana dönüştürür (1001)
=DEC2BIN(-100) Ondalık -100 sayısını ikilik tabana (1110011100) dönüştürür

Ondalık sayıyı onaltılıya dönüştürme

Bu görevi gerçekleştirmek için DEC2HEX işlevini kullanın.

Formül Açıklama (Sonuç)
=DEC2HEX(100, 4) Ondalık 100 sayısını 4 karakterli onaltılık tabana dönüştürür (0064)
=DEC2HEX(-54) Ondalık -54 sayısını onaltılık tabana dönüştürür (FFFFFFFFCA)

Ondalık sayıyı sekizliye dönüştürme

Bu görevi gerçekleştirmek için DEC2OCT işlevini kullanın.

Formül Açıklama (Sonuç)
=DEC2OCT(58, 3) Ondalık 58 sayısını sekizlik tabana (072) dönüştürür
=DEC2OCT(-100) Ondalık sayıyı sekizlik tabana dönüştürür (7777777634)

Onaltılı sayıyı ikiliye dönüştürme

Bu görevi gerçekleştirmek için HEX2BIN işlevini kullanın.

Formül Açıklama (Sonuç)
=HEX2BIN("F";8) Onaltılı F'yi 8 karakterlik (00001111) ikiliye dönüştürür
=HEX2BIN("B7") Onaltılı B7'yi ikiliye (10110111) dönüştürür
=HEX2BIN("FFFFFFFFFF") Onaltılı FFFFFFFFFF'yi ikiliye dönüştürür (1111111111)

Onaltılı sayıyı ondalığa dönüştürme

Bu görevi gerçekleştirmek için HEX2DEC işlevini kullanın.

Formül Açıklama (Sonuç)
=HEX2DEC("A5") Onaltılı A5'i ondalığa (165) dönüştürür
=HEX2DEC("FFFFFFFF5B") Onaltılı FFFFFFFF5B ondalığa dönüştürür (-165)
=HEX2DEC("3DA408B9") Onaltılı 3DA408B9'u ondalığa (1034160313) dönüştürür

Onaltılı sayıyı sekizliye dönüştürme

Bu görevi gerçekleştirmek için HEX2OCT işlevini kullanın.

Formül Açıklama (Sonuç)
=HEX2OCT("F", 3) Onaltılı F'yi 3 karakterli sekizliye dönüştürür (017)
=HEX2OCT("3B4E") Onaltılı 3B4E'yi sekizliye dönüştürür (35516)
=HEX2OCT("FFFFFFFF00") Onaltılı FFFFFFFF00 sekizliye (7777777400) dönüştürür

Sekizli sayıyı ikiliye dönüştürme

Bu görevi gerçekleştirmek için OCT2BIN işlevini kullanın.

Formül Açıklama (Sonuç)
=OCT2BIN(3, 3) Sekizli 3'ü 3 karakterli ikiliğe dönüştürür (011)
=OCT2BIN(7777777000) Sekizli 7777777000 ikiliğe dönüştürür (1000000000)

Sekizli sayıyı ondalığa dönüştürme

Bu görevi gerçekleştirmek için OCT2DEC işlevini kullanın.

Formül Açıklama (Sonuç)
=OCT2DEC(54) Sekizli 54'ü onluk tabana dönüştürür (44)
=OCT2DEC(7777777533) Sekizli 7777777533 ondalığa dönüştürür (-165)

Sekizli bir sayıyı onaltılı bir sayıya dönüştürme

Bu görevi gerçekleştirmek için OCT2HEX işlevini kullanın.

Formül Açıklama (Sonuç)
=OCT2HEX(100, 4) Sekizli 100 sayısını 4 karakterli onaltılı tabana dönüştürür (0040)
=OCT2HEX(7777777533) Sekizli 7777777533 sayısını onaltılı tabana (FFFFFFFF5B) dönüştürür

Ayrıca Bkz:

Web için Excel'da bölgesel biçim ayarlarını değiştirme