Страница 1 из 1

Excel. Перевисте число из десятеричной системы в двоичную.

Добавлено: 16 мар 2009, 17:43
9STREB
помогите пожалуйсста подскажите как перевисте число из десятеричной системы в двоичную???

Re: Помогите повенькому

Добавлено: 17 мар 2009, 00:13
Pavel55
Можно с помощью Excel и функции Пакета Анализа ДЕС.В.ДВ()

Подробнее тут http://office.microsoft.com/ru-ru/excel ... 31049.aspx

Re: Excel. Перевисте число из десятеричной системы в двоичную.

Добавлено: 17 мар 2009, 21:38
Teslenko_EA
Здравствуйте 9STREB.
подобная функция думаю решит Вашу задачу.

Код: Выделить всё

Function toBin(v)
If Not IsNumeric(v) Then
    toBin = v
Else
    Do
        If v / 2 = v \ 2 Then toBin = "0" + toBin Else toBin = "1" + toBin
        v = v \ 2
    Loop Until v = 0
End If
End Function
to Pavel55
Функция Пакета Анализа ДЕС.В.ДВ() вполне работоспособна, но умеет отображать только девять разрядов - число < 512.
возможно это проблема Office 2003 и в 2007 она уже решена (?)

Евгений.