Add-in Functions, List of Analysis Functions Part One
BESSELI
Calculates the modified Bessel function of the first kind In(x).
構文
BESSELI(X; N)
X は、関数が計算される値です。
N is a positive integer (N >= 0) representing the order of the Bessel function In(x)
Examples
=BESSELI(3.45, 4), returns 0.651416873060081
=BESSELI(3.45, 4.333), returns 0.651416873060081, same as above because the fractional part of N is ignored.
=BESSELI(-1, 3), returns -0.022168424924332
BESSELJ
Calculates the Bessel function of the first kind Jn(x) (cylinder function).
構文
BESSELJ(X; N)
X は、関数が計算される値です。
N is a positive integer (N >= 0) representing the order of the Bessel function Jn(x)
Examples
=BESSELJ(3.45, 4), returns 0.196772639864984
=BESSELJ(3.45, 4.333), returns 0.196772639864984, same as above because the fractional part of N is ignored.
=BESSELJ(-1, 3), returns -0.019563353982668
BESSELK
Calculates the modified Bessel function of the second kind Kn(x).
構文
BESSELK(X; N)
X is the strictly positive value (X > 0) on which the function will be calculated.
N is a positive integer (N >= 0) representing the order of the Bessel function Kn(x)
Examples
=BESSELK(3.45, 4), returns 0.144803466373734
=BESSELK(3.45, 4.333), returns 0.144803466373734, same as above because the fractional part of N is ignored.
=BESSELK(0, 3), returns Err:502 – invalid argument (X=0)
BESSELY
Calculates the Bessel function of the second kind Yn(x).
構文
BESSELY(X; N)
X is the strictly positive value (X > 0) on which the function will be calculated.
N is a positive integer (N >= 0) representing the order of the Bessel function Yn(x)
Examples
=BESSELY(3.45, 4), returns -0.679848116844476
=BESSELY(3.45, 4.333), returns -0.679848116844476, same as above because the fractional part of N is ignored.
=BESSELY(0, 3), returns Err:502 – invalid argument (X=0)
BIN2DEC
2 進数を 10 進数に変換します。
構文
BIN2DEC(数値)
数値 は、2 進数です。数値は最大 10 桁 (ビット) にすることができます。最上位ビットは符号ビットです。負の数字は、2 の補数として入力されます。
例
=BIN2DEC(1100100) は、100 を返します。
BIN2HEX
2 進数を 16 進数に変換します。
構文
BIN2HEX(数値;桁数)
数値 は、2 進数です。数値は最大 10 桁 (ビット) にすることができます。最上位ビットは符号ビットです。負の数字は、2 の補数として入力されます。
桁数は、出力される桁数を意味します。
例
=BIN2HEX(1100100;6) は、000064 を返します。
BIN2OCT
2 進数を 8 進数に変換します。
構文
BIN2OCT(数値;桁数)
数値 は、2 進数です。数値は最大 10 桁 (ビット) にすることができます。最上位ビットは符号ビットです。負の数字は、2 の補数として入力されます。
桁数 は、出力される桁数を意味します。
例
=BIN2OCT(1100100;4) は、0144 を返します。
DEC2BIN
-512 から 511 までの 10 進数を 2 進数に変換します。
構文
DEC2BIN(数値;桁数)
数値 は、10 進数です。数値が負の数の場合、関数は、10 文字の 2 進数を返します。最上位ビットは符号ビットで、ほかの 9 ビットが値を返します。
桁数 は、出力される桁数を意味します。
例
=DEC2BIN(100;8) は、01100100 を返します。
DEC2HEX
10 進数を 16 進数に変換します。
構文
DEC2HEX(数値;桁数)
数値 は、10 進数です。数値が負の数の場合、関数は、10 文字の 16 進数 (40 ビット) を返します。最上位ビットは符号ビットで、ほかの 39 ビットが値を返します。
桁数 は、出力される桁数を意味します。
例
=DEC2HEX(100;4) は、0064 を返します。
DEC2OCT
10 進数を 8 進数に変換します。
構文
DEC2OCT(数値;桁数)
数値 は、10 進数です。数値が負の数の場合、関数は、10 文字の 8 進数 (30 ビット) を返します。最上位ビットは符号ビットで、ほかの 29 ビットが値を返します。
桁数 は、出力される桁数を意味します。
例
=DEC2OCT(100;4) は、0144 を返します。
DELTA
引数として使用される 2 つの数値が等しいときは TRUE (1)、等しくないときは FALSE (0) を返します。
構文
DELTA(数値 1; 数値 2)
例
=DELTA(1;2) は、0 を返します。
ERF
Gauss 誤差関数の積分値を返します。
構文
ERF(下限; 上限)
下限 は、インテグラルの下限です。
線形タイプ はオプションです。上限は、インテグラルの上限です。この値がない場合、計算は 0 と下限値の間で行われます。
例
=ERF(0;1) は、0.842701 を返します。
ERF.PRECISE
Returns values of the Gaussian error integral between 0 and the given limit.
構文
ERF.PRECISE(LowerLimit)
LowerLimit is the limit of the integral. The calculation takes places between 0 and this limit.
例
=ERF.PRECISE(1) returns 0.842701.
ERFC
Gauss 相補誤差関数の積分値 (x と無限の間) を返します。
構文
ERFC(下限)
下限 は、インテグラルの下限です。
例
=ERFC(1) は、0.157299 を返します。
ERFC.PRECISE
Returns complementary values of the Gaussian error integral between x and infinity.
構文
ERFC.PRECISE(LowerLimit)
下限 は、インテグラルの下限です。
例
=ERFC.PRECISE(1) は、0.157299 を返します。
GESTEP
数値がステップ以上の場合、結果は 1 です。
構文
GESTEP(数値; しきい値)
例
=GESTEP(5;1) は、1 を返します。
HEX2BIN
16 進数を 2 進数に変換します。
構文
HEX2BIN(数値;桁数)
Number is a hexadecimal number or a string that represents a hexadecimal number. It can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.
桁数 は、出力される桁数です。
例
=HEX2BIN("6a";8) は、01101010 を返します。
HEX2DEC
16 進数を 10 進数に変換します。
構文
HEX2DEC(数値)
Number is a hexadecimal number or a string that represents a hexadecimal number. It can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.
例
=HEX2DEC("6a") は、106 を返します。
HEX2OCT
16 進数を 8 進数に変換します。
構文
HEX2OCT(数値;桁数)
Number is a hexadecimal number or a string that represents a hexadecimal number. It can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.
桁数 は、出力される桁数です。
例
=HEX2OCT("6a";4) は、0152 を返します。