エンジニアリング関数(Excel97-2003)
BESSELI
BESSELJ
BESSELK
BESSELY
BESSELI
修正ベッセル関数In(x)を返します。
BESSELI(x, n)
BESSELJ
ベッセル関数Jn(x)を返します。
BESSELJ(x, n)
BESSELK
修正ベッセル関数Kn(x)を返します。
BESSELK(x, n)
BESSELY
ベッセル関数Yn(x)を返します。
BESSELY(x, n)
BIN2DEC
HEX2DEC
OCT2DEC
BIN2DEC
2進数を10進数に変換します。
BIN2DEC(数値)
- 数値 二進の整数を指定します。最長で10桁(10ビット)まで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
詳細:
- BIN2DEC は 1000000000 ~ 111111111(十進では −512 ~ 511)の範囲の数値に対して有効です。
EXCEL の数式 | 結果
|
=BIN2DEC(1111111100) | −4
|
=BIN2DEC(1111111101) | −3
|
=BIN2DEC(1111111110) | −2
|
=BIN2DEC(1111111111) | −1
|
=BIN2DEC(0) | 0
|
=BIN2DEC(1) | 1
|
=BIN2DEC(10) | 2
|
=BIN2DEC(11) | 3
|
=BIN2DEC(100) | 4
|
=BIN2DEC(101) | 5
|
=BIN2DEC(110) | 6
|
=BIN2DEC(111) | 7
|
HEX2DEC
16進数を10進数に変換します。
HEX2DEC(数値)
- 数値 十六進の整数を指定します。最長で10桁(40ビット)まで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
詳細:
- HEX2DEC は 8000000000 ~ 7FFFFFFFFF(十進では −549,755,813,888 ~ 549,755,813,887)の範囲の数値に対して有効です。
EXCEL の数式 | 結果
| =HEX2DEC("FFFFFFFFFC") | −4
| =HEX2DEC("FFFFFFFFFD") | −3
| =HEX2DEC("FFFFFFFFFE") | −2
| =HEX2DEC("FFFFFFFFFF") | −1
| =HEX2DEC("0") | 0
| =HEX2DEC("1") | 1
| =HEX2DEC("2") | 2
| =HEX2DEC("3") | 3
| =HEX2DEC("4") | 4
| =HEX2DEC("5") | 5
| =HEX2DEC("6") | 6
| =HEX2DEC("7") | 7
|
|
EXCEL の数式 | 結果
| =HEX2DEC("8") | 8
| =HEX2DEC("9") | 9
| =HEX2DEC("A") | 10
| =HEX2DEC("B") | 11
| =HEX2DEC("C") | 12
| =HEX2DEC("D") | 13
| =HEX2DEC("E") | 14
| =HEX2DEC("F") | 15
| =HEX2DEC("10") | 16
| =HEX2DEC("11") | 17
| =HEX2DEC("12") | 18
| =HEX2DEC("13") | 19
|
|
OCT2DEC
8進数を10進数に変換します。
OCT2DEC(数値)
- 数値 八進の整数を指定します。最長で10桁(30ビット)まで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
詳細:
- OCT2DEC は 4000000000 ~ 3777777777(十進では −536,870,912 ~ 536,870,911)の範囲の数値に対して有効です。
EXCEL の数式 | 結果
| =OCT2DEC(7777777774) | −4
| =OCT2DEC(7777777775) | −3
| =OCT2DEC(7777777776) | −2
| =OCT2DEC(7777777777) | −1
| =OCT2DEC(0) | 0
| =OCT2DEC(1) | 1
| =OCT2DEC(2) | 2
| =OCT2DEC(3) | 3
| =OCT2DEC(4) | 4
| =OCT2DEC(5) | 5
| =OCT2DEC(6) | 6
| =OCT2DEC(7) | 7
|
|
EXCEL の数式 | 結果
| =OCT2DEC(10) | 8
| =OCT2DEC(11) | 9
| =OCT2DEC(12) | 10
| =OCT2DEC(13) | 11
| =OCT2DEC(14) | 12
| =OCT2DEC(15) | 13
| =OCT2DEC(16) | 14
| =OCT2DEC(17) | 15
| =OCT2DEC(20) | 16
| =OCT2DEC(21) | 17
| =OCT2DEC(22) | 18
| =OCT2DEC(23) | 19
|
|
関連
記数法インデックス
BIN2HEX
DEC2HEX
OCT2HEX
BIN2HEX
2進数を16進数に変換します。
BIN2HEX(数値, [桁数])
- 数値 二進の整数を指定します。最長で10桁(10ビット)まで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
- 桁数 十六進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- BIN2HEX は 1000000000 ~ 111111111(十進では −512 ~ 511)の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
|
=BIN2HEX(1111111100) | FFFFFFFFFC
|
=BIN2HEX(1111111101) | FFFFFFFFFD
|
=BIN2HEX(1111111110) | FFFFFFFFFE
|
=BIN2HEX(1111111111) | FFFFFFFFFF
|
=BIN2HEX(0) | 0
|
=BIN2HEX(1) | 1
|
=BIN2HEX(10) | 2
|
=BIN2HEX(11) | 3
|
=BIN2HEX(100) | 4
|
=BIN2HEX(101) | 5
|
=BIN2HEX(110) | 6
|
=BIN2HEX(111) | 7
|
DEC2HEX
10進数を16進数に変換します。
DEC2HEX(数値, [桁数])
- 数値 十進の整数を指定します。40ビットまで使用できます。
- 桁数 十六進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- DEC2HEX は −549,755,813,888 ~ 549,755,813,887 の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
| =DEC2HEX(−4) | FFFFFFFFFC
| =DEC2HEX(−3) | FFFFFFFFFD
| =DEC2HEX(−2) | FFFFFFFFFE
| =DEC2HEX(−1) | FFFFFFFFFF
| =DEC2HEX(0) | 0
| =DEC2HEX(1) | 1
| =DEC2HEX(2) | 2
| =DEC2HEX(3) | 3
| =DEC2HEX(4) | 4
| =DEC2HEX(5) | 5
| =DEC2HEX(6) | 6
| =DEC2HEX(7) | 7
|
|
EXCEL の数式 | 結果
| =DEC2HEX(8) | 8
| =DEC2HEX(9) | 9
| =DEC2HEX(10) | A
| =DEC2HEX(11) | B
| =DEC2HEX(12) | C
| =DEC2HEX(13) | D
| =DEC2HEX(14) | E
| =DEC2HEX(15) | F
| =DEC2HEX(16) | 10
| =DEC2HEX(17) | 11
| =DEC2HEX(18) | 12
| =DEC2HEX(19) | 13
|
|
OCT2HEX
8進数を16進数に変換します。
OCT2HEX(数値, [桁数])
- 数値 八進の整数を指定します。最長で10桁(30ビット)まで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
- 桁数 十六進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- OCT2HEX は 4000000000 ~ 3777777777(十進では −536,870,912 ~ 536,870,911)の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
| =OCT2HEX(7777777774) | FFFFFFFFFC
| =OCT2HEX(7777777775) | FFFFFFFFFD
| =OCT2HEX(7777777776) | FFFFFFFFFE
| =OCT2HEX(7777777777) | FFFFFFFFFF
| =OCT2HEX(0) | 0
| =OCT2HEX(1) | 1
| =OCT2HEX(2) | 2
| =OCT2HEX(3) | 3
| =OCT2HEX(4) | 4
| =OCT2HEX(5) | 5
| =OCT2HEX(6) | 6
| =OCT2HEX(7) | 7
|
|
EXCEL の数式 | 結果
| =OCT2HEX(10) | 8
| =OCT2HEX(11) | 9
| =OCT2HEX(12) | A
| =OCT2HEX(13) | B
| =OCT2HEX(14) | C
| =OCT2HEX(15) | D
| =OCT2HEX(16) | E
| =OCT2HEX(17) | F
| =OCT2HEX(20) | 10
| =OCT2HEX(21) | 11
| =OCT2HEX(22) | 12
| =OCT2HEX(23) | 13
|
|
関連
記数法インデックス
BIN2OCT
DEC2OCT
HEX2OCT
BIN2OCT
2進数を8進数に変換します。
BIN2OCT(数値, [桁数])
- 数値 二進の整数を指定します。最長で10桁(10ビット)まで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
- 桁数 八進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- BIN2OCT は 1000000000 ~ 111111111(十進では −512 ~ 511)の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
|
=BIN2OCT(1111111100) | 7777777774
|
=BIN2OCT(1111111101) | 7777777775
|
=BIN2OCT(1111111110) | 7777777776
|
=BIN2OCT(1111111111) | 7777777777
|
=BIN2OCT(0) | 0
|
=BIN2OCT(1) | 1
|
=BIN2OCT(10) | 2
|
=BIN2OCT(11) | 3
|
=BIN2OCT(100) | 4
|
=BIN2OCT(101) | 5
|
=BIN2OCT(110) | 6
|
=BIN2OCT(111) | 7
|
DEC2OCT
10進数を8進数に変換します。
DEC2OCT(数値, [桁数])
- 数値 十進の整数を指定します。30ビットまで使用できます。
- 桁数 八進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- DEC2OCT は −536,870,912 ~ 536,870,911 の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
| =DEC2OCT(−4) | 7777777774
| =DEC2OCT(−3) | 7777777774
| =DEC2OCT(−2) | 7777777774
| =DEC2OCT(−1) | 7777777774
| =DEC2OCT(0) | 0
| =DEC2OCT(1) | 1
| =DEC2OCT(2) | 2
| =DEC2OCT(3) | 3
| =DEC2OCT(4) | 4
| =DEC2OCT(5) | 5
| =DEC2OCT(6) | 6
| =DEC2OCT(7) | 7
|
|
EXCEL の数式 | 結果
| =DEC2OCT(8) | 10
| =DEC2OCT(9) | 11
| =DEC2OCT(10) | 12
| =DEC2OCT(11) | 13
| =DEC2OCT(12) | 14
| =DEC2OCT(13) | 15
| =DEC2OCT(14) | 16
| =DEC2OCT(15) | 17
| =DEC2OCT(16) | 20
| =DEC2OCT(17) | 21
| =DEC2OCT(18) | 22
| =DEC2OCT(19) | 23
|
|
HEX2OCT
16進数を8進数に変換します。
HEX2OCT(数値, [桁数])
- 数値 十六進の整数を指定します。30ビットまで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
- 桁数 八進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- HEX2OCT は FFE0000000 ~ 1FFFFFFF(十進では −536,870,912 ~ 536,870,911)の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
| =HEX2OCT("FFFFFFFFFC") | 7777777774
| =HEX2OCT("FFFFFFFFFD") | 7777777774
| =HEX2OCT("FFFFFFFFFE") | 7777777774
| =HEX2OCT("FFFFFFFFFF") | 7777777774
| =HEX2OCT("0") | 0
| =HEX2OCT("1") | 1
| =HEX2OCT("2") | 2
| =HEX2OCT("3") | 3
| =HEX2OCT("4") | 4
| =HEX2OCT("5") | 5
| =HEX2OCT("6") | 6
| =HEX2OCT("7") | 7
|
|
EXCEL の数式 | 結果
| =HEX2OCT(8) | 10
| =HEX2OCT(9) | 11
| =HEX2OCT(A) | 12
| =HEX2OCT(B) | 13
| =HEX2OCT(C) | 14
| =HEX2OCT(D) | 15
| =HEX2OCT(E) | 16
| =HEX2OCT(F) | 17
| =HEX2OCT(10) | 20
| =HEX2OCT(11) | 21
| =HEX2OCT(12) | 22
| =HEX2OCT(13) | 23
|
|
関連
記数法インデックス
COMPLEX
IMAGINARY
IMCONJUGATE
IMREAL
COMPLEX
指定した実数係数および虚数係数を複素数に変換します。
COMPLEX(実数, 虚数, [虚数単位])
IMAGINARY
複素数の虚部の係数を返します。
IMAGINARY(複素数)
IMCONJUGATE
複素数の共役複素数を文字列として返します。
IMCONJUGATE(複素数)
IMREAL
複素数の実数係数を返します。
IMREAL(複素数)
CONVERT
CONVERT
数値の単位を変換します。
CONVERT(数値, 変換前単位, 変換後単位)
DEC2BIN
HEX2BIN
OCT2BIN
DEC2BIN
10進数を2進数に変換します。
DEC2BIN(数値, [桁数])
- 数値 十進の整数を指定します。10ビットまで使用できます。
- 桁数 二進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- DEC2BIN は −512 ~ 511 の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
|
=DEC2BIN(−4) | 1111111100
|
=DEC2BIN(−3) | 1111111101
|
=DEC2BIN(−2) | 1111111110
|
=DEC2BIN(−1) | 1111111111
|
=DEC2BIN(0) | 0
|
=DEC2BIN(1) | 1
|
=DEC2BIN(2) | 10
|
=DEC2BIN(3) | 11
|
=DEC2BIN(4) | 100
|
=DEC2BIN(5) | 101
|
=DEC2BIN(6) | 110
|
=DEC2BIN(7) | 111
|
HEX2BIN
16進数を2進数に変換します。
HEX2BIN(数値, [桁数])
- 数値 十六進の整数を指定します。10ビットまで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
- 桁数 二進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- HEX2BIN は FFFFFFFE00 ~ 1FF(十進では −512 ~ 511)の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
|
=HEX2BIN("FFFFFFFFFC") | 1111111100
|
=HEX2BIN("FFFFFFFFFD") | 1111111101
|
=HEX2BIN("FFFFFFFFFE") | 1111111110
|
=HEX2BIN("FFFFFFFFFF") | 1111111111
|
=HEX2BIN("0") | 0
|
=HEX2BIN("1") | 1
|
=HEX2BIN("2") | 10
|
=HEX2BIN("3") | 11
|
=HEX2BIN("4") | 100
|
=HEX2BIN("5") | 101
|
=HEX2BIN("6") | 110
|
=HEX2BIN("7") | 111
|
OCT2BIN
8進数を2進数に変換します。
OCT2BIN(数値, [桁数])
- 数値 八進の整数を指定します。10ビットまで使用できます。
負の数値は,最上位ビットを符号として,10桁の文字列で指定します。
- 桁数 二進法で表すために使用する文字数を指定します。
桁数を省略すると,最小限の文字数で表示されます。
最小限の文字数より大きい桁数を指定すると,先頭に0が付加されます。
詳細:
- OCT2BIN は 7777777000 ~ 777(十進では −512 ~ 511)の範囲の数値に対して有効です。
- 指定した桁数で表示できない場合は,エラー値 #NUM! が返されます。
- 負の数値は,最上位ビットを符号として,10桁の文字列に変換されます。指定した桁数は無視されます。
EXCEL の数式 | 結果
|
=OCT2BIN(7777777774) | 1111111100
|
=OCT2BIN(7777777775) | 1111111101
|
=OCT2BIN(7777777776) | 1111111110
|
=OCT2BIN(7777777777) | 1111111111
|
=OCT2BIN(0) | 0
|
=OCT2BIN(1) | 1
|
=OCT2BIN(2) | 10
|
=OCT2BIN(3) | 11
|
=OCT2BIN(4) | 100
|
=OCT2BIN(5) | 101
|
=OCT2BIN(6) | 110
|
=OCT2BIN(7) | 111
|
関連
記数法インデックス
DELTA
DELTA
2つの数値が等しいかどうかを判別します。
DELTA(数値1, [数値2)
ERF
ERFC
ERF
誤差関数の積分値を返します。
ERF(下限, [上限])
ERFC
相補誤差関数の積分値を返します。
ERFC(x)
GESTEP
GESTEP
しきい値より大きいか小さいかの判定をします。
GESTEP(数値, [しきい値])
IMABS
IMARGUMENT
IMABS
複素数の絶対値を計算します。
IMABS(複素数)
IMARGUMENT
複素数を極形式で表現した場合の偏角θの値をラジアンを単位として計算します。
IMARGUMENT(複素数)
IMCOS
IMSIN
IMCOS
複素数のコサインを返します。
IMCOS(複素数)
IMSIN
複素数のサインを返します。
IMSIN(複素数)
IMDIV
IMPOWER
IMPRODUCT
IMSQRT
IMSUB
IMSUM
IMDIV
2つの複素数を割り算しその商を返します。
IMDIV(複素数1, 複素数2)
IMPOWER
複素数を底として複素数の整数乗を計算します。
IMPOWER(複素数, 数値)
IMPRODUCT
1~255個の複素数の積を計算します。
IMPRODUCT(複素数1, [複素数2], …)
IMSQRT
複素数の平方根を返します。
IMSQRT(複素数)
IMSUB
2つの複素数の差を返します。
IMSUB(複素数1, 複素数2)
IMSUM
2つ以上の複素数の和を計算します。
IMSUM(複素数1, [複素数2], …)
IMEXP
IMLN
IMLOG10
IMLOG2
IMEXP
複素数のべき乗を返します。
IMEXP(複素数)
IMLN
複素数の自然対数(eを底とする対数)を計算します。
IMLN(複素数)
IMLOG10
複素数の10を底とする対数を返します。
IMLOG10(複素数)
IMLOG2
複素数の2を底とする対数を返します。
IMLOG2(複素数)
エンジニアリング関数(Excel2010)
ERF.PRECISE
ERFC.PRECISE
ERF.PRECISE
誤差関数の積分値を返します。
ERF.PRECISE(X)
ERFC.PRECISE
相補誤差関数の積分値を返します。
ERFC.PRECISE(X)
エンジニアリング関数(Excel2013)
BITAND
BITLSHIFT
BITOR
BITLSHIFT
BITXOR
BITAND
2つの数値のビット単位の'And'を返します
BITAND(数値1, 数値2)
BITLSHIFT
左に移動数ビット移動する数値を返します
BITLSHIFT(数値, 移動数)
BITOR
2つの数値のビット単位の'Or'を返します
BITOR(数値1, 数値2)
BITRSHIFT
右に移動数ビット移動する数値を返します
BITLSHIFT(数値, 移動数)
BITXOR
2つの数値のビット単位の'Exclusive Or'を返します
BITXOR(数値1, 数値2)
IMCOSH
IMCSCH
IMSECH
IMSINH
IMCOSH
複素数の双曲線余弦を返します。
IMCOSH(複素数)
IMCSCH
複素数の双曲線余割を返します。
IMCSCH(複素数)
IMSECH
複素数の双曲線正割を返します。
IMSECH(複素数)
IMSINH
複素数の双曲線正弦を返します。
IMSINH(複素数)
IMCOT
IMCSC
IMSEC
IMTAN
IMCOT
複素数の余接を返します。
IMCOT(複素数)
IMCSC
複素数の余割を返します。
IMCSC(複素数)
IMSEC
複素数の正割を返します。
IMSEC(複素数)
IMTAN
複素数の正接を返します。
IMTAN(複素数)
エンジニアリング関数
2016.8.27 作成 / 2021.1.11 更新
Home
エンジニアリング関数(Excel97-2003)
| BESSELI
| BESSELJ
| BESSELK
| BESSELY
| BIN2DEC
| BIN2HEX
| BIN2OCT
| COMPLEX
| CONVERT
| DEC2BIN
| DEC2HEX
| DEC2OCT
| DELTA
| ERF
| ERFC
| GESTEP
| HEX2BIN
| HEX2DEC
| HEX2OCT
| IMABS
| IMAGINARY
| IMARGUMENT
| IMCONJUGATE
| IMCOS
| IMDIV
| IMEXP
| IMLN
| IMLOG10
| IMLOG2
| IMPOWER
| IMPRODUCT
| IMREAL
| IMSIN
| IMSQRT
| IMSUB
| IMSUM
| OCT2BIN
| OCT2DEC
| OCT2HEX
エンジニアリング関数(Excel2010)
| ERF.PRECISE
| ERFC.PRECISE
エンジニアリング関数(Excel2013)
| BITAND
| BITLSHIFT
| BITOR
| BITRSHIFT
| BITXOR
| IMCOSH
| IMCOT
| IMCSC
| IMCSCH
| IMSEC
| IMSECH
| IMSINH
| IMTAN