Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

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

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

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

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

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×