Я должен разработать некоторые формулы, которые работают только с целыми числами. Далее некоторые цифры должны быть применены к номерам. Наиболее часто требуемой операцией является вычисление следующего числа, которое может быть разделено на 4 без остатка, который меньше или равен другому номеру. например

1    FFFC 0
2    FFFC 0
3    FFFC 0
4    FFFC 4
5    FFFC 4
...
1022 FFFC 1020
1023 FFFC 1020
1024 FFFC 1024

Я хочу построить таблицу с шаблонами чисел и проверить, что результаты соответствуют требованиям. Поскольку большое количество случаев я бы предпочел электронную таблицу, как Excel. Но я не нахожу способ ввода формул, которые работают на уровне битов. Другая тема заключается в том, что цифры должны вводиться и отображаться в виде шестнадцатеричных чисел.

  • Как я могу сделать этот двоичный (или битовый уровень) операции с Excel 2003?

Редактировать: должны быть такие операции, как

C1=BinaryAND(A1;B1)

где результат должен быть похож на выражение C

c = a & b;

т.е. операция должна быть побитовой.

1 ответ1

1

Приводя ..

«вычисление следующего числа можно разделить на 4 без остатка, который меньше или равен другому числу»

кажется, связать функцию MOD() для меня ..

Для этого ..

«вводить формулы, работающие на уровне битов»

пробовал: BITAND() BITXOR() BITRSHIFT() BITOR()?

Надеюсь, поможет.. (:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .