適用対象

Smartsheet
  • Pro
  • Business
  • Enterprise

機能

この機能を使用できるユーザー

シート所有者と管理者は、ロックされたフィールドとロックされていないフィールドで数式を作成および編集できます。所有者、管理者、および編集者は、ロックされていないフィールドで数式を作成および編集できます。

Smartsheet での数式の作成と編集

数式を使用して数値を計算したり、シートの要素を自動化したりすることができます。たとえば、ある範囲の経費を合計したり、フィールドに特定の値が入力されたときにチェックボックスをオンにしたりするための数式を作成できます。

PLANS

  • Smartsheet
  • Pro
  • Business
  • Enterprise

権限

シート所有者と管理者は、ロックされたフィールドとロックされていないフィールドで数式を作成および編集できます。所有者、管理者、および編集者は、ロックされていないフィールドで数式を作成および編集できます。

数式を作成する

次のフィールド タイプの数式を作成できます。

  • 依存関係やリソース管理に使用されていないフィールド。依存関係の有効化および先行タスクの使用方法をご覧ください。
  • 文字列/数値 (依存関係またはリソース管理で使用されていない場合)
  • 連絡先リストのフィールド (リソース管理で使用されていない場合)
  • 日付 (依存関係またはリソース管理で使用されていない場合)
  • ドロップダウン リスト
  • チェックボックス
  • 記号
  • % 割り当て

フィールドに数式を入力するには:

  1. 目的のフィールドを選択します。
  2. フィールドに等号を入力してから、計算式を入力します。
    この画像は、グリッド セルに表示された = 5 + 3 を示しています。
  3. 数式を入力したら、Enter キーを押します。
    この画像は、グリッド セルに表示された 8 を示しています。
    結果は、数式を含むフィールドに表示されます。

連絡先リストのフィールドに数式を入力することができます。たとえば、VLOOKUP 式を使用して、ユーザーをタスクに自動的に割り当てます。リソース管理に使用されている連絡先リスト フィールドでは、数式を使用できないことに注意してください。

関数

数式には、SUM、AVG、IF などの関数を含めることができます。関数は、シート内のデータを使用して計算を実行したり、シート内のデータを操作したりします。Smartsheet で使用可能な関数の完全なリストについては、「Smartsheet 関数リスト」を参照してください。

数式演算子

Smartsheet の数式では、次の演算子を使用できます。

記号
説明
+加算
-減算
*乗算
/除算
^^指数
<より小さい
>より大きい
>=より大きいか等しい
<=より小さいか等しい
=等しい
<>等しくない

既存の数式を編集する

既存の数式を編集するには:

  1. 数式を含むフィールドをダブルクリックし、開いて編集します。
  2. 目的の数式を変更し、Enter キーを押します。

    数式の編集を中止したい場合は、Esc キーを押して編集モードを終了すると、編集前の数式に戻ります。

数式を簡単に作成するためのヒント

列の数式を使用する

数式を列全体に一貫して均一に適用する必要がある場合は、列の数式の使用が最適です。セルに数式を作成し、それをすばやく変換して、列のすべてのセルに適用します。新しい行がどのようにシートに挿入されるかにかかわらず、列の数式は自動的に適用されます。列の数式を使用してすべての行に数式を設定する方法をご覧ください。

Sum ツールを使用する

使用する関数がわからない場合は、ツールバーの [Sum] ボタンの右側にある下向き矢印をクリックして、関数を選択できます。

[Sum] ボタンは、シートで選択したフィールドと、選択したフィールドとの階層関係に基づいて数式を提供します。たとえば、親行のフィールドを選択し、[Sum] アイコンをクリックすると、フィールドに =SUM(CHILDREN()) の数式が生成されます。 

数式を作成した後は、選択したフィールドをダブルクリックするか、F2 キー (Mac の場合は fn + F2) を押すことで、いつでも変更できます。

パーセンテージを使用する

Smartsheet では、パーセンテージは 0 と 1 の間の値として扱われます。パーセントに書式設定された列に数式を作成する際 (この画像は、グリッド ビューに表示されたパーセント アイコンを示しています。ツールバーの  [パーセント形式] ボタンを使用して)、小数点値を使用します。例...

=0.5 + 0.4

...と入力すると、パーセントに書式設定された列に 90% と表示され...

=5 + 4

...と入力すると、パーセントに書式設定された列に 900% と表示されます。

ドラッグフィルまたはオートフィルで数式をコピーする

各フィールドに数式を手動で入力することなく、複数のフィールドで数式を使用したい場合は、次の方法を使用して数式をシートの他の領域にすばやくコピーできます。

  • ドラッグフィル - 選択したフィールドの右下からドラッグして、シート内の隣接するフィールドに数式をコピーできます。コピーすると、数式はそれぞれのフィールド参照を自動的に変更します。
  • オートフィル - Smartsheet で、垂直方向に隣接する新しいフィールドに数式を自動的にコピーさせることができます。オートフィルを実行すると、新しい数式はそれぞれのフィールド参照を自動的に変更します。

ドラッグフィルおよび数式と書式のオートフィルについてはこちらをご覧ください。
 


数式の使用が制限されている領域

次のフィールドに数式を含めることはできません。

  • リソース管理で使用されている連絡先リストのフィールド
  • システム フィールド (例: 更新者)
  • 既定の列 (添付ファイル/リンク、コメント、行アクション インジケーター)
  • 依存関係リソース管理に使用される次のフィールド:
    • 開始日
    • 終了日
    • 期間
    • 先行タスク
    • 完了率

次の機能では数式を作成できません。

  • フォーム
  • 更新リクエスト (数式の結果は引き続き更新リクエストで表示できますが、スタンドアロンの数式を含めることはできません。)
  • レポート (数式の結果は引き続きレポートで表示できますが、スタンドアロンの数式を含めることはできません。)
  • ダッシュボード (数式の結果はダッシュボードで表示できますが、ダッシュボードにスタンドアロンの数式を含めることはできません。)

Smartsheet の次の機能から数式を編集することはできません:

  • フォーム
  • 更新リクエスト (数式の結果は引き続き更新リクエストで表示できますが、数式を編集することはできません。)
  • レポート (数式の結果は引き続きレポートで表示できますが、数式を編集することはできません。)
  • ダッシュボード (数式の結果は引き続きダッシュボードで表示できますが、数式を編集することはできません。)

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

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

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

コミュニティに質問する

この記事はお役に立ちましたか?
はいいいえ