Карта сайта

Rambler's Top100
Яндекс цитирования
Друзья сайта

Xor

Справочник VBA Общие сведения

Оператор Xor выполняет операцию логического исключения (ИЛИ) для двух выражений.

a XOR  b

где a и  b — сравниваемые условия

Возвращаемый параметр: возвращает TRUE, если одно из условий верно (TRUE), иначе — FALSE

 Алгоритм XOR:

Если хотя бы одно из выражений имеет значение Null, результат также имеет значение Null.

Если ни одно из выражений не имеет значение Null, результат определяется следующим образом:

Таблица условий функции:

Условие1

Условие2

Результат

True

True

True

True

False

True

False

True

True

False

False

False

Оператор Xor выполняет также поразрядное сравнение двух выражений и присваивает

соответствующему разряду в переменной результат следующее значение:

Разряд в выражение 1

Разряд в выражение 2

Результат

0

0

0

0

1

1

1

0

1

1

1

0

Пример кода на Visual Basic for Applications для Excel:

Dim A, B, C, D, Znachenie

A = 10: B = 8: C = 6: D = Null           ' Инициализирует переменные.

Znachenie = A > B Xor B > C                            ' Возвращает False.

Znachenie = B > A Xor B > C                            ' Возвращает True.

Znachenie = B > A Xor C > B                            ' Возвращает False.

Znachenie = B > D Xor A > B                           ' Возвращает Null.

Znachenie = A Xor B                                        ' Возвращает 2 (поразрядное сравнение)

Другие операторы сравнения

22.05.2012, 1459 просмотров.


Справочник VBA

Функии, опрераторы языка VBA - их описание и примеры использования при программировании в Microsoft Office (Excel, Word, Access, Outlook, PowerPoint и т.д.)

18.06.2012 08:40:24
Комментарии к ячейкам – добавление, удаление и получение их значения

22.05.2012 11:37:00
Xor
Оператор выполняет операцию логического исключения (ИЛИ) для двух выражений