BITLSHIFT関数の使い方
数値を指定したビット数だけ左シフトします。
2013201620192021365
- 構文
-
=BITLSHIFT(数値, シフト数) - 引数
-
- 数値必須
- シフト数必須
- どんな関数か
数値を2進数として扱い、左にずらします。左に1つずらすのは、数値を2倍することと同じです。
- 使用例
-
=BITLSHIFT(5, 2)を入れると、こうなります。- 5 << 2
- 101 -> 10100
- 十進数
- 20
数式を入れたセル
結果: 20 (101 -> 10100)
つまずきやすいところ
- 0以上の整数だけ。マイナスや小数は渡せない
- 扱えるのは 2の48乗未満まで
よくあるエラーと、その直し方
#NUM!- マイナス・小数・大きすぎる数を渡した0以上の整数にする