数学・三角

● CEILING
  基準値の倍以上になるよう処理する数値を切り上げる。

     例えば基準値5、処理する数値30の次の式 30÷5=6 では、
  30は5で割りきれるので、5の倍数は30となります。
  これをCEILING関数の式にあてはめると、次のようになります。
  「=CEILING(30,5)」 このCEILING関数の答えは30となります。
  しかし、処理する数値が31なら「=CEILING(31,5)」となり、答えは35となります。
  これは、6では割り切れないので、切り上げて7で割り切れる倍数の35が答えとなります。
  これを表にすると次のようになります。

/ A B C
1 31 5 35
  C1のセルに、求める答えを表示させる式を次のように入力します。
  「=CEILING(A1,B1)
    説明 
  「A1」処理する数値が入力されているセルがA1であることを指定しています。
  「B1」基準値となる数値が入力されているセルがB1であることを指定しています。
  この表のA1B1の数値をいろいろと変えてみると理解できると思います。
  実用性としては、要求された数A1箱に入っている数B1、要求された数に必要な
  箱の数
C1とした使い方があります。
     
● FLOOR
  基準値の倍以上になるよう数値を切り捨てる。

     FLOOR関数はCEILING関数とは逆に数値を切り捨てます。
  使い方はCEILING関数と同じで、次のようになります。

/ A B C
1 31 5 30
  C1のセルに、求める答えを表示させる式を次のように入力します。
  「=FLOOR(A1,B1)
    説明 (CEILING関数参照)
   CEILINGFLOORに変えただけですが、結果は切り捨てが実行され、
 答えは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」 → 集計をするデータが入力されている、セルの範囲が
           B1B4の範囲であることを指定しています。

 

● SUM
  指定した範囲の合計を求める。(足算、引算)
● SUMIF
  指定した範囲の検索条件に合ったデータのみ抽出して、その合計を求める。
● SUMPRODUCT
  複数の列に対した総合計を求める。
● TRUNC
  少数を切り捨てる。
● ABS
  数値の絶対値を求める。
● MOD
  数値を除数で割ったときの余りを求める。
● PRODUCT
  引数をすべて掛け合わせた数を求める。
● QUOTIENT
  除算の商の整数部を求める。

TOPページへ戻る