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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
9STREB
Сообщения: 1
Зарегистрирован: 15 мар 2009, 19:30

помогите пожалуйсста подскажите как перевисте число из десятеричной системы в двоичную???
Pavel55
Сообщения: 418
Зарегистрирован: 20 окт 2006, 11:40
Откуда: Moscow

Можно с помощью Excel и функции Пакета Анализа ДЕС.В.ДВ()

Подробнее тут http://office.microsoft.com/ru-ru/excel ... 31049.aspx
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте 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 она уже решена (?)

Евгений.
Ответить