適用対象

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 の次の機能から数式を編集することはできません:

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

 

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