ABS関数は、結果が常に正であることを保証する方法を提供します。この関数は、負の結果の数値を変更することなく負の状態を取り除き、正の値には影響を与えません。
構文
ABS(number)
- 数値—絶対値を求めたい数
使用例
ABS(Difference@row)またはABS(Actual@row-Estimated@row)
例
ABS関数は、任意の数をその絶対値に変換します。これは、ゼロからその数がどれだけ離れているかを反映する正の数です。
• すでに正の数の場合、値は変更されません。
• 負の数の場合、関数は実際の数値を変更することなく負の符号を取り除きます。
数値の例
3つの数値列を持つシートがあると仮定しましょう:
- 予算
- 実際のコスト
- 差異(実際のコスト - 予算)
実際のコストと予算額を比較するために、差異 - %というラベルの新しい列を作成したいです。この値は常に正であるべきです。なぜなら、この分析ではプロジェクトがオーバー支出したかアンダー支出したかは関係なく、実際のコストが予算にどれだけ近いかを評価したいからです。
| 行 | タスク | 予算 | 実際のコスト | 差異 | 差異 - % |
|---|---|---|---|---|---|
| 1 | イベント A | $1,500 | $1,400 | -$100 | 6.7% |
| 2 | イベント B | $2,000 | $2,150 | $150 | 7.5% |
| 3 | イベント C | $5,000 | $5,000 | $0 | 0% |
「変動 - %」列では、次の数式を使用します:
=ABS(Variance@row/Budget@row)
仕組み:
- Variance@row/Budget@row: この数式のこの部分は、終了した変動が初期予算の何パーセントを表しているかを決定します。
- 行1の場合、これは-100/1500となり、-0.067になります。
- 行2の場合、これは150/200となり、0.075になります。
- ABS(...): ABS関数は、割り算の結果を絶対値に変換し、変動が負であっても常に正の値になるようにします。
- -0.067は0.067になり、6.7%として表示されます。
- 0.075は0.075のままで、7.5%として表示されます。
最終結果は、変動の大きさを示すクリーンで正の数値であり、分析、グループ化、その他の報告目的に理想的です。オーバー/アンダーの側面が関係ない場合に使用されます。
日付の例
2つの日付列を持つシートがあると仮定しましょう:
- 推定日
- 実際の日
「差異」という新しい列を作成して、各タスクが推定日からどれだけ遅れて完了したかを示したいと思います。それが時間通りに終わったか、遅れたかは重要ではなく、単に2つの日付値の間に何日あるかです。
| 行 | タスク | 推定日 | 実際の日 | 差異 |
|---|---|---|---|---|
| 1 | タスク A | 2025年10月20日 | 2025年10月18日 | 2 |
| 2 | タスク B | 2025年11月1日 | 2025年11月4日 | 3 |
| 3 | タスク C | 2025年11月10日 | 2025年11月10日 | 0 |
差異55>列では、次の数式を使用します:
=ABS([実際の日付]@row-[推定日付]@row)
仕組み:
- [実際の日付]@row-[推定日付]@row: この数式のこの部分は、2つの日付の間の日数を計算します。
- 行1では、実際の日付は推定日付の2日前で、-2に等しいです。
- 行2では、実際の日付は推定日付の3日後で、3に等しいです。
- ABS(...): ABS関数は、引き算の結果を取得し、それを絶対値に変換します。
- -2は2になります。
- 3は3のままです。
ABSは、早いか遅いかに関係なく、全体のばらつきの大きさを示す一貫した正の数を持つことを保証します。これにより、一目での報告やダッシュボードの作成に理想的です。