Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2019 for Mac Excel 2016

В тази статия е описан синтаксисът и употребата на функцията 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

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.