Dec2bın

Katılım
27 Ağustos 2009
Mesajlar
8
Excel Vers. ve Dili
xp türkçe
arkadaşlar bilindiği gibi DEC2BIN fonksiyonu onluk bir sayıyı ikilik bir sayıya çeviriyor fakat 10 bite kadar benim istediğim 14 bite kadar veya daha fazlası bite kadar nasıl çevirebilirim.

yani benim istediğim 1-16383 sayıları arasındaki tüm sayıları ikilik hahe getirebilen bir kod.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
arkadaşlar bilindiği gibi DEC2BIN fonksiyonu onluk bir sayıyı ikilik bir sayıya çeviriyor fakat 10 bite kadar benim istediğim 14 bite kadar veya daha fazlası bite kadar nasıl çevirebilirim.

yani benim istediğim 1-16383 sayıları arasındaki tüm sayıları ikilik hahe getirebilen bir kod.
Bir örnek verebilir misiniz?

Bir sayı verin ve bunun karşılığı ne olmalı mesela?

.
 
Katılım
27 Ağustos 2009
Mesajlar
8
Excel Vers. ve Dili
xp türkçe
demek istediğim dec2bin(A1;10) fonksiyonu dendiğinde bu a1 deki değeri ikilik sisteme çevirip 10 bit halinde yazar. benim yapmak istediğim ise a1 deği sayıyı 14 bit şeklinde yazmak mesela 5212 in karşılığı 1010001011100 budur yani 13 bit ben bunu 14 bit olarak hücreye yazmasını istiyorum yani 01010001011100 teşekkürler
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
demek istediğim dec2bin(A1;10) fonksiyonu dendiğinde bu a1 deki değeri ikilik sisteme çevirip 10 bit halinde yazar. benim yapmak istediğim ise a1 deği sayıyı 14 bit şeklinde yazmak mesela 5212 in karşılığı 1010001011100 budur yani 13 bit ben bunu 14 bit olarak hücreye yazmasını istiyorum yani 01010001011100 teşekkürler
.

Alın size 20'ye kadar.

Kod:
=DEC2BIN((MOD(A1;4096)/512);[B][COLOR="Red"]10[/COLOR][/B])&DEC2BIN(MOD(A1;512);[COLOR="red"][B]10[/B][/COLOR])

Bu da 40'a kadar.

Kod:
=DEC2BIN((MOD(A1;4294967296)/16777216);[B][COLOR="Red"]10[/COLOR][/B]) & DEC2BIN(MOD(A1;16777216)/65536;[COLOR="red"][B]10[/B][/COLOR]) & DEC2BIN(MOD(A1;65536)/256;[COLOR="red"][B]10[/B][/COLOR]) & DEC2BIN(MOD(A1;256);[COLOR="red"][B]10[/B][/COLOR])

Kırmızı sayıları kendinize göre değiştirin. 10'u aşamazsınız.

Örnek dosya bundan sonraki mesajımda.

.
 
Üst