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 |