Excel関数入門:BITOR関数の使い方【ビット単位でOR演算を行う】

Excelで数値をビット単位で処理したいときに使うのが BITOR関数 です。

2つの数値を2進数として扱い、それぞれのビットを比較しながら計算を行います。どちらか一方でも1のビットがある場合、その桁は1として結果に反映されます。

この記事では、BITOR関数の使い方をわかりやすく解説します。


PR
PR

PR

バナー

BITOR関数とは

BITOR関数は、2つの数値を2進数として扱い、各ビットごとにOR(または)演算を行った結果を返す関数です。

どちらか一方でもビットが1であれば、その桁は1として計算されます。


書式

=BITOR(数値1, 数値2)

引数の説明

  • 数値1:OR演算を行う1つ目の数値を指定します(0以上の整数)
  • 数値2:OR演算を行う2つ目の数値を指定します(0以上の整数)

BITOR関数の使い方

この例では、BITOR関数を使って2つの数値をビット単位で比較しています。

例えば「5」と「3」の場合、
5は2進数で「101」、3は「011」となります。

これらをビットごとに比較すると、どちらか一方でも1であれば1になるため、「111」となり、結果は「7」になります。

=BITOR(D3,D4)

数値1, 数値2の同じ桁位置のビットを比較し、どちらか一方でも1であれば1を返し、両方とも0の場合は0を返します。

このようにBITOR関数は、数値を2進数として扱い、ビット単位で条件をまとめたいときに活用できる関数です。


PR

関連関数

関数名特徴
BITAND関数ビット単位のAND演算を行う
BITXOR関数ビット単位のXOR演算を行う
BITLSHIFT関数ビットを左にシフトする
BITRSHIFT関数ビットを右にシフトする
DEC2BIN関数10進数を2進数に変換する

まとめ

BITOR関数は、2つの数値をビット単位でOR演算し、結果を数値として返す関数です。

どちらか一方でも1のビットがあれば結果に反映されるため、フラグの統合や条件管理に役立ちます。

ビット演算を扱う場面で、他のBIT系関数とあわせて覚えておくと便利です。

Excel関数一覧はこちら