このページの一部は機械翻訳されている場合があります。

ABS 関数

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

構文

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

使用例

ABS(Difference@row)またはABS(Actual@row-Estimated@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%

 

変動 - %」列では、次の数式を使用します:

=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タスク A2025年10月20日2025年10月18日2
2タスク B2025年11月1日2025年11月4日3
3タスク C2025年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は、早いか遅いかに関係なく、全体のばらつきの大きさを示す一貫した正の数を持つことを保証します。これにより、一目での報告やダッシュボードの作成に理想的です。

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

数式ハンドブックテンプレート70>を使用して、さらにサポートリソースを見つけ、100以上の数式を表示し、リアルタイムで作業できるすべての関数の用語集や、一般的に使用される数式や高度な数式の例を確認してください。

他のSmartsheetの顧客がこの機能をどのように使用しているかの例を見つけるか、Smartsheetオンラインコミュニティで特定の使用例について質問してください。

コミュニティに質問する