目次
このチュートリアルでは、数値の絶対値の概念を説明し、Excel で絶対値を計算する ABS 関数のいくつかの実用的なアプリケーションを紹介します:合計、平均、データセットの最大/最小絶対値の検索。
数字には正の数と負の数がありますが、時には正の数だけを使うこともあります。そんな時に便利なのが絶対値です。
数の絶対値
わかりやすく言うと 絶対値 とは、数直線上のゼロからの距離のことで、方向は問わない。
例えば、数字の3と-3は0から等しく離れているので、絶対値は同じ(3)である。
上のビジュアルから、それがわかると思います。
- の絶対値です。 正の数 は数字そのものです。
- の絶対値です。 負数 は負の符号を除いた数です。
- の絶対値です。 ゼロ は0である。
簡単!
数学では、xの絶対値を次のように表します。
Excelには、絶対値記号はありませんが、絶対値を得るための特別な関数、ABS関数があります。
注)Excelの絶対値は、絶対セル参照と混同してはならない。 後者は、与えられたセルへの参照をロックするセルアドレスの特殊な形式である。
ExcelのABS関数
ExcelのABS関数の目的はただ一つ、数値の絶対値を求めることです。
ABS(数)どこ 番号 は絶対値を取得したい数値で、値、セル参照、他の数式で表現できます。
例えば、セルA2にある数値の絶対値を求めるには、次のような数式を使います。
=ABS(A2)
次のスクリーンショットは、Excelでの絶対値の計算式を示しています。
Excelで絶対値を計算する方法
絶対値の概念とExcelでの計算方法はお分かりいただけたと思います。 しかし、絶対値の公式の実際の用途は思いつきますか? 次の例をご覧いただくことで、実際の理解が深まることを期待しています。
負の数を正の数に変換する
負の数を正の数に変更する必要がある場合、ExcelのABS関数が簡単に解決します。
2つの数値からもう一方の数値を引いて差を計算する場合、差は常に正の数であってほしいのに、計算結果の一部が負の数になってしまうという問題があります。
数式をABS関数で囲む。
=ABS(A2-B2)
そして、マイナスの数値をプラスに変換させ、プラスの数値には影響を与えないようにする。
値が許容範囲内にあるかどうかを調べる
ExcelのABS関数のもう一つの一般的な用途は、与えられた値(数値や割合)が予想される許容範囲内か否かを調べることです。
A2に実測値、B2に期待値、C2に許容値を入れて、このように計算式を組み立てます。
- 実際の値から期待値を引いて(またはその逆)、差の絶対値を求める:ABS(A2-B2)
- 絶対値が許容誤差以下であることを確認する: ABS(A2-B2)<=C2
- この例では、差が許容範囲内であれば "Yes"、そうでなければ "No "を返します。
=IF(ABS(A2-B2)<=C2, "はい", "いいえ")
Excelで絶対値を合計する方法
を取得するには ぜったいわ は、以下の式のいずれかを使用してください。
アレイ式。
SUM(ABS( レンジ ))レギュラー・フォーミュラ。
サンプロダクト(abs( レンジ ))最初のケースでは、配列式を使用して、指定した範囲内のすべての数値を合計するようにSUM関数を強制します。 SUMPRODUCTはもともと配列型の関数なので、余分な操作をせずに範囲を処理することができます。
セルA2:B5に合計する数値がある場合、次のいずれかの計算式でうまくいきます。
Ctrl + Shift + Enter で完成する配列式。
=sum(abs(a2:b5))
通常のEnterキー操作で完了する通常の数式。
=sumproduct(abs(a2:b5))です。
下のスクリーンショットに示すように、どちらの計算式も正負の数の絶対値を、符号を無視して合計します。
絶対値の最大・最小の求め方
Excelで最小値と最大値の絶対値を求める最も簡単な方法は、次のような配列の数式を使うことです。
絶対値の最大値。
MAX(ABS( レンジ ))絶対値の最小値。
MIN(ABS( レンジ ))A2:B5のサンプルデータセットで、数式は次のような形になります。
絶対値の最大値を得るために
=max(abs(a2:b5))
絶対値の最小値を求めること。
=min(abs(a2:b5))
必ずCtrl+Shift+Enterキーで配列式を正しく完成させてください。
ワークシートで配列式を使うのが嫌な場合は、ABS関数をネストして、範囲を処理するように仕向けることができます。 勢揃い の引数で指定します。
絶対値の最大値を取得するため。
=max(インデックス(abs(a2:b5),0,0))
絶対値の最小値を得るために
=min(index(abs(a2:b5),0,0))とする。
これは、INDEX式に 行番号 と 列番号 を 0 に設定したり省略したりすると、Excel は個々の値ではなく配列全体を返すようになります。
Excelで絶対値を平均化する方法
MAX/MINをAVERAGE関数に置き換えるだけで、絶対値の平均化も可能です。
アレイ式。
=MAX(ABS( レンジ ))
レギュラー・フォーミュラ。
=平均値(指数(abs( レンジ ),0,0))
今回のサンプルデータセットでは、以下のような式になります。
絶対値を平均化するための配列式(Ctrl + Shift + Enter キーで入力)。
=max(abs(a2:b5))
絶対値を平均化する正規の計算式。
=平均値(abs(a2:b5),0,0)
その他の絶対値計算式の例
上記のような絶対値の典型的な使い方の他に、Excel の ABS 関数は、他の関数と組み合わせて、組み込みのソリューションがないタスクを処理するために使用できます。 以下に、そのような数式の例をいくつか示します。
今日に最も近い日付を取得する - 絶対値を使用して、今日に最も近い日付を取得します。
絶対値による順位の計算-符号を無視した絶対値で数値を順位付けする。
数値の小数部分を抽出する-数値の小数部分を絶対値として取得する。
負の数の平方根を求める-正の数であるかのように負の数の平方根を求めます。
以上、ABS関数を使ってExcelで絶対値を計算する方法でした。 このチュートリアルで説明する数式は非常に簡単で、あなたのワークシートに合わせて調整することはほとんど困難ではありません。 より詳しく見るには、Excel絶対値ワークブックのサンプルをダウンロードすることを歓迎します。
読んでくださってありがとうございました!来週も当ブログをよろしくお願いします。