Необходимо найти БИТ двоичного КОДА числа в MS EXCEL по СДВИГУ (с примером)
Необходимо реализовать МАКРОС VBA (либо, если будет проще, формулу, что сомнительно) в MS EXCEL, который будет находить БИТ от КОДА двоичного числа с помощью СДВИГА. Пример выполнения работы приведен ниже в таблице.

Процесс нахождения БИТА описан следующим образом:
"Смотрим последовательность «0» и «1». Считаем по сдвигу, какой бит необходимо записать в ячейку в четвёртом столбце. (Если сдвиг 9, то записываем 9 элемент).
Каждый раз начинаем считать сначала".
Жду предложений!
Нашел решение:
Объединить все доступные коды в одну строку формулой:
=B2&B3&B4&B5&B6&B7&B8&B9
Сдвиг отсчитывается от полученной строки, в строке D2 прописываем формулу:
=ПСТР(A11;C2;1) - тянем строку до конца таблицы
Если код задан строкой 0/1, то задача тривиальна. Что значит " необходимо записать". Операция циклического(!) сдвига задана двумя 3мя параметрами :начальный байт, сколько бит, направление сдвига.
Для №1 (11000000) есть два варианта сдвига 1 - 10000001 и 01100000
Так сдвигаем или просто отсчитываем ?!
Каким образом, в 4 примере получили 1, если там, при отсчёте 22 раза, получается ноль ?!