Home 財務 日付/時刻 数学/三角 統計 検索/行列 データベース
文字列 論理 情報 エンジニアリング キューブ 演算子 Google
数値の二重階乗を計算します。
FACTDOUBLE(数値)
二重階乗を返します。 数値 が偶数のときは \[ \text{FACTDOUBLE}(n) = n !! = n (n-2) (n-4) \cdots 4 \cdot 2 \] 数値 が奇数のときは \[ \text{FACTDOUBLE}(n) = n !! = n (n-2) (n-4) \cdots 3 \cdot 1 \] となります。
指定した数値の最大公約数を計算します。
GCD(数値1, [数値2], …)
最大公約数の値が返されます。
指定した整数の最小公倍数を計算します。
LCM(数値1, [数値2], …)
最小公倍数の値が返されます。 指定したセル範囲に空のセルがあると正しい結果が得られません。
指定した値の倍数になるように数値の切り上げあるいは切り捨てを行います。
MROUND(数値, 倍数)
数値 が 基準値 の整数倍の値に四捨五入されます。 四捨五入はその絶対値に対して行われます。 数値 に最も近い 基準値 の整数倍の値が2つある場合は 0 から遠いほうの値に丸められます。 数値, 基準値 がともに正の場合は \[ x \ge 0 \implies \text{MROUND}(x, m) = \lfloor x \div |m| + 0.5 \rfloor \times |m| \] 数値, 基準値 がともに負の場合は \[ x \le 0 \implies \text{MROUND}(x, m) = - \lfloor (-x) \div |m| + 0.5 \rfloor \times |m| \] となります。
指定された数値の和の階乗、指定された数値の階乗の積との比を計算します。
MULTINOMIAL(数値1, [数値2], …)
除算の商の整数部を返します。
QUOTIENT(分子, 分母)
指定された範囲で一様に分布する整数の乱数を返します。
RANDBETWEEN(最小値, 最大値)
べき級数の和を計算します。
SERIESSUM(x, n, m, 係数)
数値×πの平方根の値を計算します。
SQRTPI(数値)
数値と円周率との積の非負の平方根を返します。 \[ \text{SQRTPI}(x) = \sqrt{x \pi} \]
特定の条件に一致する数値の合計を求めます。
SUMIFS(合計対象範囲, 条件範囲1, 条件1, …)
リストまたはデータベースの集計値を返します。
AGGREGATE(集計方法, オプション, 配列, [順位])
AGGREGATE(集計方法, オプション, 参照1, …)
指定された基準値の倍数のうち、最も近い値に数値を切り上げます。 数値は正負に関係なく切り上げられます。
CEILING.PRECISE(数値, [基準値])
最も近い整数に切り上げた値、または、指定された基準値の倍数のうち最も近い値を返します。
ISO.CEILING(数値, [基準値])
数値 が 基準値 の整数倍の値に切り上げられます。 切り上げは一様に行われ,負の数は 0 に向かう方向に丸められます。 数値 の符号にかかわらず \[ \text{CEILING.PRECISE}(x, m) = \lceil x \div |m| \rceil \times |m| \] となります。
指定された基準値の倍数のうち、最も近い値に数値を切り捨てます。 数値は正負に関係なく切り捨てられます。
FLOOR.PRECISE(数値, [基準値])
数値 が 基準値 の整数倍の値に切り捨てられます。 切り捨ては一様に行われ,負の数は 0 から離れる方向に丸められます。 数値 の符号にかかわらず \[ \text{FLOOR.PRECISE}(x, m) = \lfloor x \div |m| \rfloor \times |m| \] となります。
ACOT(数値)
逆余接の値が返されます。 \[ \text{ACOT}(x) = \cot^{-1} x \]
ACOTH(数値)
逆双曲線余接の値が返されます。 \[ \text{ACOTH}(x) = \coth^{-1} x \]
ローマ数字をアラビア数字に変換します。
ARABIC(文字列)
詳細:
使用例:
EXCEL の数式 | 文字列 | 結果 | EXCEL の数式 | 文字列 | 結果 | |
=ARABIC("I") | I | 1 | =ARABIC("I") | I | 1 | |
=ARABIC("II") | II | 2 | =ARABIC("V") | V | 5 | |
=ARABIC("III") | III | 3 | =ARABIC("X") | X | 10 | |
=ARABIC("IV") | IV | 4 | =ARABIC("L") | L | 50 | |
=ARABIC("V") | V | 5 | =ARABIC("C") | C | 100 | |
=ARABIC("VI") | VI | 6 | =ARABIC("D") | D | 500 | |
=ARABIC("VII") | VII | 7 | =ARABIC("M") | M | 1000 | |
=ARABIC("VIII") | VIII | 8 | ||||
=ARABIC("IX") | IX | 9 | ||||
=ARABIC("X") | X | 10 |
数値を特定の基数(底)を持つテキスト表現に変換します。
BASE(数値, 基数, [最小長])
詳細:
指定された底の数値のテキスト表現を10進数に変換します。
DECIMAL(数値, 基数)
詳細:
CEILING.MATH(数値, [基準値], [モード])
数値 が 基準値 の整数倍の値に切り上げられます。 モード = 0 を指定した場合は切り上げは一様に行われ,負の数は 0 に向かう方向に丸められます。 数値 の符号にかかわらず \[ \text{CEILING.MATH}(x, m, 0) = \lceil x \div |m| \rceil \times |m| \] となります。 モード ≠ 0 を指定した場合は切り上げは絶対値に対して行われ,負の数は 0 から離れる方向に丸められます。 数値 が正の場合は \[ x \ge 0 \implies \text{CEILING.MATH}(x, m, -1) = \lceil x \div |m| \rceil \times |m| \] 数値 が負の場合は \[ x \le 0 \implies \text{CEILING.MATH}(x, m, -1) = - \lceil (-x) \div |m| \rceil \times |m| \] となります。
Office Support の 解説 において,基準値についての誤りがあります。 CEILING.MATH の結果は常に整数になるわけではありません。
FLOOR.MATH(数値, [基準値], [モード])
数値 が 基準値 の整数倍の値に切り捨てられます。 モード = 0 を指定した場合は切り捨ては一様に行われ,負の数は 0 から離れる方向に丸められます。 数値 の符号にかかわらず \[ \text{FLOOR.MATH}(x, m, 0) = \lfloor x \div |m| \rfloor \times |m| \] となります。 モード ≠ 0 を指定した場合は切り捨ては絶対値に対して行われ,負の数は 0 に向かう方向に丸められます。 数値 が正の場合は \[ x \ge 0 \implies \text{FLOOR.MATH}(x, m, -1) = \lfloor x \div |m| \rfloor \times |m| \] 数値 が負の場合は \[ x \le 0 \implies \text{FLOOR.MATH}(x, m, -1) = - \lfloor (-x) \div |m| \rfloor \times |m| \] となります。
Office Support の 解説 において,基準値についての誤りがあります。 FLOOR.MATH の結果は常に整数になるわけではありません。 使用例 においても計算結果の説明に誤りがあります。
負の数値が 0 に向かう方向に丸められるもの。
数値 | CEILING.PRECISE | CEILING.MATH | 結果 |
12.345 | =CEILING.PRECISE(A2) | =CEILING.MATH(A2) | 13 |
−2 | =CEILING.PRECISE(A3) | =CEILING.MATH(A3) | −2 |
−7.1 | =CEILING.PRECISE(A4) | =CEILING.MATH(A4) | −7 |
負の数値が 0 から離れる方向に丸められるもの。
数値 | ROUNDUP | 結果 | |
12.345 | =ROUNDUP(A6,0) | 13 | |
−2 | =ROUNDUP(A7,0) | −2 | |
−7.1 | =ROUNDUP(A8,0) | −8 | |
数値 | CEILING | CEILING.MATH | 結果 |
12.345 | =CEILING(A10,1) | =CEILING.MATH(A10,1,−1) | 13 |
−2 | =CEILING(A11,1) | =CEILING.MATH(A11,1,−1) | −2 |
−7.1 | =CEILING(A12,1) | =CEILING.MATH(A12,1,−1) | −8 |
負の数値が 0 に向かう方向に丸められるもの。
数値 | CEILING.PRECISE | FLOOR.MATH | 結果 |
−12.345 | =CEILING.PRECISE(A2,10) | =CEILING.MATH(A2,10) | −10 |
−12.345 | =CEILING.PRECISE(A3,0.1) | =CEILING.MATH(A3,0.1) | −12.3 |
−12.345 | =CEILING.PRECISE(A4,0.01) | =CEILING.MATH(A4,0.01) | −12.34 |
負の数値が 0 から離れる方向に丸められるもの。
数値 | ROUNDUP | 結果 | |
−12.345 | =ROUNDUP(A6,−1) | −20 | |
−12.345 | =ROUNDUP(A7,1) | −12.4 | |
−12.345 | =ROUNDUP(A8,2) | −12.35 | |
数値 | CEILING | CEILING.MATH | 結果 |
−12.345 | =CEILING(A10,−10) | =CEILING.MATH(A10,10,−1) | −20 |
−12.345 | =CEILING(A11,−0.1) | =CEILING.MATH(A11,0.1,−1) | −12.4 |
−12.345 | =CEILING(A12,−0.01) | =CEILING.MATH(A12,0.01,−1) | −12.35 |
負の数値が 0 から離れる方向に丸められるもの。
数値 | INT | FLOOR.PRECISE | FLOOR.MATH | 結果 |
12.345 | =INT(A2) | =FLOOR.PRECISE(A2) | =FLOOR.MATH(A2) | 12 |
−2 | =INT(A3) | =FLOOR.PRECISE(A3) | =FLOOR.MATH(A3) | −2 |
−7.1 | =INT(A4) | =FLOOR.PRECISE(A4) | =FLOOR.MATH(A4) | −8 |
負の数値が 0 に向かう方向に丸められるもの。
数値 | TRUNC | ROUNDDOWN | 結果 |
12.345 | =TRUNC(A6) | =ROUNDDOWN(A6,0) | 12 |
−2 | =TRUNC(A7) | =ROUNDDOWN(A7,0) | −2 |
−7.1 | =TRUNC(A8) | =ROUNDDOWN(A8,0) | −7 |
数値 | FLOOR | FLOOR.MATH | 結果 |
12.345 | =FLOOR(A10,1) | =FLOOR.MATH(A10,1,−1) | 12 |
−2 | =FLOOR(A11,1) | =FLOOR.MATH(A11,1,−1) | −2 |
−7.1 | =FLOOR(A12,1) | =FLOOR.MATH(A12,1,−1) | −7 |
負の数値が 0 から離れる方向に丸められるもの。
数値 | FLOOR.PRECISE | FLOOR.MATH | 結果 |
−12.345 | =FLOOR.PRECISE(A2,10) | =FLOOR.MATH(A2,10) | −20 |
−12.345 | =FLOOR.PRECISE(A3,0.1) | =FLOOR.MATH(A3,0.1) | −12.4 |
−12.345 | =FLOOR.PRECISE(A4,0.01) | =FLOOR.MATH(A4,0.01) | −12.35 |
負の数値が 0 に向かう方向に丸められるもの。
数値 | TRUNC | ROUNDDOWN | 結果 |
−12.345 | =TRUNC(A6,−1) | =ROUNDDOWN(A6,−1) | −10 |
−12.345 | =TRUNC(A7,1) | =ROUNDDOWN(A7,1) | −12.3 |
−12.345 | =TRUNC(A8,2) | =ROUNDDOWN(A8,2) | −12.34 |
数値 | FLOOR | FLOOR.MATH | 結果 |
−12.345 | =FLOOR(A10,−10) | =FLOOR.MATH(A10,10,−1) | −10 |
−12.345 | =FLOOR(A11,−0.1) | =FLOOR.MATH(A11,0.1,−1) | −12.3 |
−12.345 | =FLOOR(A12,−0.01) | =FLOOR.MATH(A12,0.01,−1) | −12.34 |
COMBINA(総数, 抜き取り数)
総数 のものから 抜き取り数 のものを取る重複組合せの数が返されます。 総数 = 0 の場合も計算できます。 \[ \text{COMBINA}(n, k) = \binom{n+k-1}{n-1} = \frac{(n+k-1)!}{k!(n-1)!} \]
総数 ≥ 1 の場合は
COMBIN(総数 + 抜き取り数 − 1, 抜き取り数)
Office Support の 書式 において,引数に指定できる値の範囲に誤りがあります。 総数 < 抜き取り数 の場合でもエラーになりません。
COT(数値)
余接の値が返されます。 \[ \text{COT}(x) = \cot x = \frac{1}{\tan x} \]
−π/2, π/2, … 等を除く 数値 に対して
1/TAN(数値)は COT(数値) と同じ値を返します。
CSC(数値)
余割の値が返されます。 \[ \text{CSC}(x) = \csc x = \frac{1}{\sin x} \]
1/SIN(数値)
SEC(数値)
正割の値が返されます。 \[ \text{SEC}(x) = \sec x = \frac{1}{\cos x} \]
1/COS(数値)
COTH(数値)
双曲線余接の値が返されます。 \[ \text{COTH}(x) = \coth x = \frac{e^x+e^{-x}}{e^x-e^{-x}} \]
CSCH(数値)
双曲線余割の値が返されます。 \[ \text{CSCH}(x) = \mathop{\mathrm{csch}} x = \frac{2}{e^x-e^{-x}} \]
Office Support の 説明 において,CSCH が角度の関数とされています。 双曲線関数を三角関数と同じような角度の関数と見なす必要はありません。
SECH(数値)
双曲線正割の値が返されます。 \[ \text{SECH}(x) = \mathop{\mathrm{sech}} x = \frac{2}{e^x+e^{-x}} \]
Office Support の 解説 等において,SECH が角度の関数とされています。 双曲線関数を三角関数と同じような角度の関数と見なす必要はありません。
乱数の配列を返します。
RANDARRAY([行], [列], [最小], [最大], [整数])
数列を返します。
SEQUENCE(行, [列], [開始], [目盛り])
2016.8.27 作成 / 2021.1.16 更新
数学/三角関数(Excel97-2003) | ABS | ACOS | ACOSH | ASIN | ASINH | ATAN | ATAN2 | ATANH | CEILING | COMBIN | COS | COSH | DEGREES | EVEN | EXP | FACT | FLOOR | INT | LN | LOG | LOG10 | MDETERM | MINVERSE | MMULT | MOD | ODD | PI | POWER | PRODUCT | RADIANS | RAND | ROMAN | ROUND | ROUNDDOWN | ROUNDUP | SIGN | SIN | SINH | SQRT | SUBTOTAL | SUM | SUMIF | SUMPRODUCT | SUMSQ | SUMX2MY2 | SUMX2PY2 | SUMXMY2 | TAN | TANH | TRUNC
数学/三角関数(Excel2007) | FACTDOUBLE | GCD | LCM | MROUND | MULTINOMIAL | QUOTIENT | RANDBETWEEN | SERIESSUM | SQRTPI | SUMIFS
数学/三角関数(Excel2010) | AGGREGATE | CEILING.PRECISE | FLOOR.PRECISE | ISO.CEILING
数学/三角関数(Excel2013) | ACOT | ACOTH | ARABIC | BASE | CEILING.MATH | COMBINA | COT | COTH | CSC | CSCH | DECIMAL | FLOOR.MATH | MUNIT | SEC | SECH
Home › 数学/三角関数