ABS 関数

ABS 関数は、結果が常にプラスであることを保証する方法を提供します。この関数は、負の結果の数値を変更せずに負の状態を除去しますが、正の値には影響を与えません。

構文

ABS(number)
  • 数値
    絶対値を求める数値

使用例

ABS(差異@row) または ABS(実績@row-推定@row)

ABS 関数はあらゆる数値を絶対値 (その数値がゼロからどれだけ離れているかを反映する正の数) に変換します。

• すでに正の数になっている数値については、値は変更されません。

• 負の数の場合、実際の数値を変更せずに負の記号を削除します。

数値の例

3 つの数値列があるシートがあるとします。

  • 予算
  • 実際のコスト
  • 差異 (実際のコスト - 予算)

差異 - %」というラベルの付いた新しい列を作成し、実際のコストと予算金額を比較する必要があります。この分析では、プロジェクトの支出が過剰か支出不足かは関係ないため、この値は常にプラスである必要があります。評価したいのは実際のコストが予算とどれだけ一致しているかです。

タスク予算実際のコスト差異差異 - %
1イベント A$1,500$1,400-$1006.7%
2イベント B$2,000$2,150$1507.5%
3イベント C$5,000$5,000¥00%

 

In the 差異 - % 列では、次の数式を使用します。

=ABS(Variance@row/Budget@row)

仕組み:

  • 差異@row/予算@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タスク A2025 年 10 月 20 日2025 年 10 月 18 日2
2タスク B2025 年 11 月 1 日2025 年 11 月 4 日3
3タスク C2025 年 11 月 10 日2025 年 11 月 10 日0

 

差異の列では、次の数式を使用します。

=ABS([実際の日付]@row-[推定日]@row)

仕組み:

  • [実際の日付]@row-[推定日]@row : 数式のこのセクションでは、2 つの日付の間の日数を計算します。
    • 行 1 の場合、実際の日付は推定日の 2 日前あり、-2 と等しい
    • 行 2 の場合、実際の日付は推定日の 3 日後であり、3 と等しい。
  • ABS(...) : ABS 関数は、減算の結果を取得し、絶対値に変換します。
    • -2 が 2 になる
    • 3 が 3 のまま

ABS は、差異の全体的なサイズを示す一貫した正の数値が、その早期または遅延のステータスに関係なく得られるため、レポートを一目で確認したりダッシュボードを作成したりするのに最適です。

さらにサポートが必要な場合

数式ハンドブック テンプレートをご活用ください。より多くのサポート リソースを見つけることができ、リアル タイムで操作を練習できるすべての関数の一覧や、よく使われる数式や高度な数式の例を含む、100 個以上の数式を記載しています。

Smartsheet の他のお客様がこの関数をどのように使用しているかの例を検索したり、Smartsheet オンライン コミュニティで特定の使用例について質問したりすることができます。

コミュニティに質問する