|
数学・三角 |
|
|
|
| ● CEILING |
| 基準値の倍以上になるよう処理する数値を切り上げる。
例えば基準値が5、処理する数値が30の次の式 30÷5=6 では、
30は5で割りきれるので、5の倍数は30となります。
これをCEILING関数の式にあてはめると、次のようになります。
「=CEILING(30,5)」 このCEILING関数の答えは30となります。
しかし、処理する数値が31なら「=CEILING(31,5)」となり、答えは35となります。
これは、6では割り切れないので、切り上げて7で割り切れる倍数の35が答えとなります。
これを表にすると次のようになります。
C1のセルに、求める答えを表示させる式を次のように入力します。
「=CEILING(A1,B1)」
説明
「A1」処理する数値が入力されているセルがA1であることを指定しています。
「B1」基準値となる数値が入力されているセルがB1であることを指定しています。
この表のA1とB1の数値をいろいろと変えてみると理解できると思います。
実用性としては、要求された数をA1、箱に入っている数がB1、要求された数に必要な
箱の数をC1とした使い方があります。
|
| ● FLOOR |
| 基準値の倍以上になるよう数値を切り捨てる。
FLOOR関数はCEILING関数とは逆に数値を切り捨てます。
使い方はCEILING関数と同じで、次のようになります。
C1のセルに、求める答えを表示させる式を次のように入力します。
「=FLOOR(A1,B1)」
説明 (CEILING関数参照)
CEILINGをFLOORに変えただけですが、結果は切り捨てが実行され、
答えは30に変わります。
|
| ● INT |
| 小数点以下の数値を切り捨てる。
商品の価格などで、小数点以下の処理を切り上げたり、切捨てしたりするのに便利です。
数値をそのまま入力すると切り捨てとなりますが、数値の前にマイナス記号を入力すると
切り上げとなります。
「=INT(15.5)」 → 答えは15となります。
「=INT(-15.5)」 → 答えは-16となります。
これを表にすると次のようになります。
| / |
A |
B |
| 1 |
合計(税込み) |
請求価格(円) |
| 2 |
1417.5 |
1417 |
切捨てを実行して表示するB2のセルに次のように入力します。
「=INT(A2)」
説明
「=INT」 → 切捨て実行に使う関数です。
「A2」 → 切捨てる元となる数値が入力されているセルがA2であることを指定しています。
|
| ● MROUND |
| 指定した数値の倍数になるように、切り上げ、切捨てを行う。
次の表のように使うことができます。
注文された個数に対して何箱必要か表示する表です。(1箱20個入りの場合)
| / |
A |
B |
C |
| 1 |
注文個数 |
1箱単位内数量 |
必要箱数 |
| 2 |
250 |
20 |
13 |
この式は 250÷20=12.5 と同じですが、関数により余りが倍数の半分以上であるため
切り上げとなり、答えは13となります。
必要個数を表示するセルC2に次のように入力します。
「=MROUND(A2,B2)/B2」
説明
「=MROUND」 → 切り上げ、切捨てを実行させる関数です。
「A2」 → 注文個数が入力されたセルがA2であることを指定しています。
「B2」 → 1箱に入っている数量が入力されたセルがB2であることを指定しています。
「/B2」 → 答え全体を1箱単位内の数量でわるため、その数値が入力されたセルが
B2であることを指定しています。
|
| ● ROUND |
| 数値を指定した行数で四捨五入する。
次の表のように使うことができます。
注文された個数に対して何箱必要か表示する表です。(1箱20個入りの場合)
| / |
A |
B |
C |
| 1 |
注文個数 |
1箱単位内数量 |
必要箱数 |
| 2 |
250 |
20 |
13 |
一見 MROUND と同じように見えますが、こちらは指定した行数で四捨五入します。
必要個数を表示するセルC2に次のように入力します。
「=ROUND(A2/B2,0)」
説明
「=ROUND」 → 四捨五入を実行させる関数です。
「A2」 → 注文個数が入力されたセルがA2であることを指定しています。
「B2」 → 1箱に入っている数量が入力されたセルがB2であることを指定しています。
「/」 → 注文個数を1箱内の個数で割ります。
「0」 → 行数を指定しています。0
の場合は、小数点第一位で四捨五入となり、
整数で表示します。
この部分を1に変更すると、答えの表示は12.5となります。
|
| ● ROUNDDOWN |
| 指定した行数で切り捨てる。
計算結果から表示された数値の小数点以下をカットして表示できます。
| / |
A |
B |
| 1 |
計算結果 |
切捨数値 |
| 2 |
15.7 |
15 |
切り捨てた数値を表示したいセルB2に次のように入力します。
「=ROUNDDOWN(A2,0)」
説明
「=ROUNDDOWN」 → 切捨てを実行させる関数です。
「A2」 → 計算結果が表示されているセルがA2であることを指定しています。
「0」 → 行数を指定しています。0
の場合は、小数点以下を切り捨てて表示します。
|
| ● ROUNDUP |
| 指定した行数で切り上げる。
計算結果から表示された数値の小数点以下を切り上げて表示できます。
| / |
A |
B |
| 1 |
計算結果 |
切捨数値 |
| 2 |
15.7 |
16 |
切り捨てた数値を表示したいセルB2に次のように入力します。
「=ROUNDUP(A2,0)」
説明
「=ROUNDUP」 → 切捨てを実行させる関数です。
「A2」 → 計算結果が表示されているセルがA2であることを指定しています。
「0」 → 行数を指定しています。0
の場合は、小数点以下を切り上げて表示します。
|
| ● SUBTOTAL |
| 複数の小計があるセルの総合計を求める。
1つの関数で複数の関数の計算結果を表示することができます。
| / |
A |
B |
| 1 |
商品A |
500 |
| 2 |
商品B |
300 |
| 3 |
商品C |
450 |
| 4 |
商品D |
350 |
| 5 |
集計 |
400 |
集計結果を表示するB5のセルに次のように入力します。
「=SUBTOTAL(1,B1:B4)」
説明
「=SUBTOTAL」 → 集計を実行させる関数です。
「1」 → 1は平均値を計算する場合に入力します。
この部分の数字を変更することにより、集計結果が変わります。
「2」:数値の個数 「3」:データの個数 「4」:最大値 「5」:最小値
「6」:積 「7」:不偏標準偏差 「8」:標本標準偏差 「9」:合計 「10」:不偏分散
数字を変えて試してみてください。
「B1:B4」 → 集計をするデータが入力されている、セルの範囲が
B1〜B4の範囲であることを指定しています。
|
| ● SUM |
| 指定した範囲の合計を求める。(足算、引算) |
| ● SUMIF |
| 指定した範囲の検索条件に合ったデータのみ抽出して、その合計を求める。 |
| ● SUMPRODUCT |
| 複数の列に対した総合計を求める。 |
| ● TRUNC |
| 少数を切り捨てる。 |
| ● ABS |
| 数値の絶対値を求める。 |
| ● MOD |
| 数値を除数で割ったときの余りを求める。 |
| ● PRODUCT |
| 引数をすべて掛け合わせた数を求める。 |
| ● QUOTIENT |
| 除算の商の整数部を求める。 |