В тази статия е описан синтаксисът и употребата на функцията BITOR в Microsoft Excel.
Описание
Връща побитово "ИЛИ" на две числа.
Синтаксис
BITOR(число1; число2)
Синтаксисът на функцията BITOR има следните аргументи.
-
число1 Задължително. Трябва да е в десетична форма и по-голямо или равно на 0.
-
число2 Задължително. Трябва да е в десетична форма и по-голямо или равно на 0.
Забележки
-
Резултатът е побитово "ИЛИ" на параметрите й.
-
В резултата битът във всяка позиция е 1, ако някой от параметрите има бит 1 в тази позиция.
-
Върнатите стойности от бита в дадената позиция нарастват отдясно наляво като степени на 2. Най-десният бит връща 1 (2^0), битът отляво връща 2 (2^1) и т. н.
-
Ако някой от аргументите е извън ограниченията си, BITOR връща стойността стойност на грешката.
-
Ако някой от аргументите е по-голям от (2^48) -1, BITOR връща стойността стойност на грешката.
-
Ако един от аргументите е нечислова стойност, BITOR връща стойността на грешка #VALUE!.
Пример
Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.
Формула |
Описание |
Резултат |
Как работи |
=BITOR(23;10) |
Сравнява позициите на битовете за двоичните представяния на две числа и ако всяка от тях съдържа 1, връща 2 на степен, зависеща от позицията на бита. След това тези числа се сумират. |
31 |
Числото 23 е 10111 в двоично представяне, а 10 е 1010. Намира се стойността 1 и за двете във всичките 5 позиции и на двете числа. Можете да изразите 1010 като 01010, така че двете числа да имат един и същ брой цифри. Числата 2^0, 2^1, 2^2, 2^3 и 2^4 се сумират, което дава общо 31. |
23 = 10111 |
|||
10 = 01010 |
|||
Тест: Намира ли се 1 във всичките 5 позиции? |
|||
ддддд |
|||
1+2+4+8+16=31 |