Sayı sistemi, sayıları simgesel karakterlerle temsil etmenin sistematik bir yoludur ve sayıları küçük biçimde kolayca gruplandırmak için temel bir değer kullanır. En yaygın sayı sistemi, temel değeri 10 olan ondalık ve 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9 sembolik karakter kümesidir. Ancak, başka sayı sistemleri de vardır ve belirli bir amaç için kullanmak daha verimli olabilir. Örneğin, bilgisayarlar hesaplamaları ve işlemleri gerçekleştirmek için Boole mantığı kullandığından, temel değeri 2 olan ikili sayı sistemini kullanırlar.
Microsoft Office Excel'de sayıları aşağıdaki sayı sistemlerine dönüştürmek için kullanabileceğiniz çeşitli işlevler vardır:
Sayı sistemi
Temel değer
Sembolik 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
İkili sayıyı ondalık sayıya dönüştürme
Bu görevi gerçekleştirmek için BIN2DEC işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=BIN2DEC(1100100)
İkili 1100100'ü ondalık (100) değerine dönüştürür
=BIN2DEC(1111111111)
İkili 1111111111 ondalık (-1) değerine dönüştürür
İkili bir sayıyı onaltılık değere dönüştürme
Bu görevi yapmak için BIN2HEX işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=BIN2HEX(11111011, 4)
İkili 11111011 4 karakterli (00FB) onaltılık değere dönüştürür
=BIN2HEX(1110)
İkili 1110'ı onaltılık (E) değerine dönüştürür
=BIN2HEX(1111111111)
İkili 1111111111 onaltılık (FFFFFFFFFF) değerine dönüştürür
İkili bir sayıyı sekizliye dönüştürme
Bu görevi yapmak için BIN2OCT işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=BIN2OCT(1001, 3)
İkili 1001'i 3 karakterli sekizliye dönüştürür (011)
=BIN2OCT(1100100)
İkili 1100100'ü sekizliye dönüştürür (144)
=BIN2OCT(1111111111)
İkili 1111111111 sekizliye dönüştürür (7777777777)
Ondalık bir sayıyı, ikiliye dönüştürür
Bu görevi yapmak için DEC2BIN işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=DEC2BIN(9, 4)
9 ondalık değerini 4 karakterli ikiliye dönüştürür (1001)
=DEC2BIN(-100)
Ondalık -100'ü ikiliye dönüştürür (1110011100)
Ondalık sayıyı onaltılık değere dönüştürme
Bu görevi yapmak için DEC2HEX işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=DEC2HEX(100, 4)
Ondalık 100'ü 4 karakterle onaltılık tabana dönüştürür (0064)
=DEC2HEX(-54)
Ondalık -54'ü onaltılık (FFFFFFFFCA) değerine dönüştürür
Ondalık sayıyı sekizliye dönüştürme
Bu görevi yapmak için DEC2OCT işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=DEC2OCT(58, 3)
Ondalık 58'i sekizliye dönüştürür (072)
=DEC2OCT(-100)
Ondalık değeri sekizliye dönüştürür (7777777634)
Onaltılık bir sayıyı ikiliye dönüştürme
Bu görevi yapmak için HEX2BIN işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=HEX2BIN("F";8)
Onaltılık F'yi 8 karakterli (00001111) ikiliye dönüştürür
=HEX2BIN("B7")
Onaltılı B7'yi ikiliye dönüştürür (10110111)
=HEX2BIN("FFFFFFFFFF")
Onaltılı FFFFFFFFFF'yi ikiliye dönüştürür (1111111111)
Onaltılık sayıyı ondalık sayıya dönüştürme
Bu görevi yapmak için HEX2DEC işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=HEX2DEC("A5")
Onaltılı A5'i ondalık değerine dönüştürür (165)
=HEX2DEC("FFFFFFFF5B")
Onaltılı FFFFFFFF5B ondalık (-165) değerine dönüştürür
=HEX2DEC("3DA408B9")
Onaltılı 3DA408B9 değerini ondalık (1034160313) olarak dönüştürür
Onaltılık bir sayıyı sekizlik sayıya dönüştürme
Bu görevi yapmak için HEX2OCT işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=HEX2OCT("F", 3)
Onaltılı F'yi 3 karakterle 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 dönüştürür (7777777400)
Sekizli bir sayıyı ikiliye dönüştürme
Bu görevi yapmak için OCT2BIN işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=OCT2BIN(3, 3)
Sekizli 3'ü 3 karakterli ikiliye dönüştürür (011)
=OCT2BIN(7777777000)
Sekizli 7777777000 ikiliye dönüştürür (10000000000)
Sekizli sayıyı ondalık sayıya dönüştürme
Bu görevi yapmak için OCT2DEC işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=OCT2DEC(54)
Sekizli 54'ü ondalık tabana dönüştürür (44)
=OCT2DEC(7777777533)
Sekizli 7777777533 ondalık tabana dönüştürür (-165)
Sekizli bir sayıyı onaltılık sayıya dönüştürme
Bu görevi yapmak için OCT2HEX işlevini kullanın.
A
B
Formül
Açıklama (Sonuç)
=OCT2HEX(100, 4)
100 sekizlik sayıyı 4 karakterli onaltılık sayıya dönüştürür (0040)
=OCT2HEX(7777777533)
Sekizli sayıyı 7777777533 onaltılık (FFFFFFFF5B) olarak dönüştürür