Страницы: 1
RSS
Перевод в двоичную систему.
 
Перевод в двоичную систему.
 
=ДЕС.В.ДВ()
 
Скажите пожалуйста могу ли я в экселе перевести из десятичной системы в двоичную но не 10 а 16 разрядную систему
 
{quote}{login=}{date=05.10.2011 02:02}{thema=}{post}=ДЕС.В.ДВ(){/post}{/quote}  
 
Если я пишу так указывая число больше 511 то получаю #Число, если указываю количество разрядов больше 10 та же ситуация
 
http://www.planetaexcel.ru/forum.php?thread_id=27952
 
Пара вариантов UDF:  
Function dec2bin$(dec&)  
Do  
   dec2bin = dec Mod 2 & dec2bin  
   dec = dec \ 2  
Loop While dec > 0  
End Function  
 
Function dec2bin2$(dec&)  
   If dec > 0 Then dec2bin2 = dec2bin2(dec \ 2) & dec Mod 2  
End Function
 
Мне изначально следовало написать, что я ничего не понимаю в экселе.  
Если вас не затруднит покажите пожалуйста на примере.  
Спасибо.
 
А так?  
 
=ДЕС.В.ДВ(B8/512)&ДЕС.В.ДВ(ОСТАТ(B8;512);9)  
 
Диапазон до 512*512-1 = 262143
Страницы: 1
Читают тему
Наверх