クイックナビゲーション
ABS関数
概要
ABS関数は、数値の絶対値を返します。絶対値とは、数値の符号(+または-)を除いた大きさを表す値です。負の数値を与えても正の値として結果が返されるため、数値計算で符号に依存しない処理に最適です。
構文
ABS(数値)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 数値 | Number |
はい | 絶対値を求める対象の数値。正、負、零、小数すべて対応 |
ABS関数の使用
ABS関数はExcelで最も基本的な数学関数の一つです。偏差値計算、平均からの差の計算、距離計算などで符号を無視した数値の大きさが必要な場合に使用します。金融計算や統計分析でも頻繁に活用されます。
ABSの一般的な例
基本的な絶対値計算
=ABS(-5)
-5の絶対値を計算し、結果は5を返します。
セル参照での使用
=ABS(A1)
A1セル(例:-10)の絶対値を計算。10を返します。
計算式内での使用
=ABS(AVERAGE(B1:B10)-C1)
平均値とC1の差の絶対値を計算。偏差値計算などに使用。
複数条件での活用
=ABS(SUM(A1:A5)-100)
A1:A5の合計と100の差の絶対値を求めます。目標達成度測定に便利。
よくある質問
指定された数値の絶対値を返します。負の数値は正の値に、零は零、正の数はそのまま返されます。
はい、-3.14や0.5など小数値も正確に処理されます。
数値以外を入力すると#VALUE!エラーが発生します。事前にISNUMBER関数で確認することを推奨。
一般的なエラーと解決策
#VALUE!エラー
Cause: 数値以外のデータ(文字列、空セルなど)を入力
Solution: ISNUMBER関数で数値確認、またはIFERRORでエラー処理を追加
予期しない0結果
Cause: 入力値が0または空
Solution: 入力データを確認し、必要に応じてIF関数で処理
注記
- Excel 2007以降すべてのバージョンで使用可能
- 複素数はIMABS関数を使用
- ネストした計算式で頻繁に使用
- ROUND関数と組み合わせると効果的
- データ検証ルールにも活用可能
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可:
コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+