Smartsheetで数式を作成および編集する
Smartsheetマニュアル|Smartsheetの数式作成および編集機能を使用して、値を計算し、タスクを自動化する方法を説明します。
数式を使用して数値を計算したり、シートの一部を自動化したりできます。例えば、さまざまな経費を合計したり、フィールドに特定の値が入力されたときにボックスをチェックしたりするための数式を作成できます。
プラン
Smartsheet
Pro
Business
Enterprise
プランタイプと含まれる機能の詳細については、「Smartsheetプラン」ページを参照してください。
必要な権限
シートの所有者と管理者は、ロックされたフィールドとロックされていないフィールドで数式を作成および編集できます。所有者、管理者、編集者は、ロックされていないフィールドで数式を作成および編集できます。
この機能がSmartsheet RegionalsまたはSmartsheet Govに含まれているかどうかを確認してください。
数式を作成する
次のフィールドタイプで数式を作成できます。
依存関係またはリソース管理に使用されていないフィールド。依存関係を有効にし、先行処理を使用する方法を学びます。
テキスト/数値(依存関係またはリソース管理で使用されていない限る)
連絡先リストのフィールド(リソース管理で使用されていない場合に限る)
日付(依存関係またはリソース管理で使用されていない限る)
ドロップダウンリスト
チェックボックス
シンボル
%割り当て
フィールドに数式を配置するには:
目的のフィールドを選択します。
数式は連絡先リストのフィールドに配置できます。例えばVLOOKUP式を使用して、ユーザーをタスクに自動的に割り当てられます。リソース管理に使用される連絡先リストのフィールドには数式を配置できないことに注意してください。
関数
数式には、SUM、AVG、IFなどの関数を含めることができます。関数は、シート内のデータを使用して計算を実行したり、シート内のデータを操作したりします。 Smartsheetで使用できる関数の完全なリストについては、 「Smartsheet関数リスト」を参照してください。
数式演算子
Smartsheetの数式では次の演算子を使用できます。
シンボル | 説明 |
+ | 足す |
- | 引く |
* | 掛ける |
/ | 割る |
^ | 指数 |
< | 未満 |
> | より大きい |
>= | 以上 |
<= | 以下 |
= | に等しい |
<> | に等しくない |
既存の数式を編集する
既存の数式を編集するには:
数式を含むフィールドをダブルクリックして、編集用に開きます。
必要な数式を変更し、Enterキーを押します。
数式の編集中に気が変わった場合は、Escキーを押して編集モードを終了し、編集前の数式に戻せます。
数式を簡単に作成するためのヒント
列の式を使用する
列全体に等しく適用する数式が必要な場合、列数式は完璧なソリューションです。セル内で数式を作成し、それを列内の全セルに適用するようにすぐに変換できます。新しい行がシートにどのように挿入されるかに関係なく、列の式は自動的に適用されます。 列式を使用して全ての行に式を設定する方法を学びます。
合計ツールを使用する
どの関数を使用すればよいか分からない場合は、ツールバーの[Sum]ボタンの右側にある下矢印をクリックして関数を選択できます。
「Sum」ボタンは、シート内で選択したフィールドと、選択したフィールドとの階層関係に基づいて数式を提供しようとします。例えば、親行のフィールドを選択して[Sum]アイコンをクリックすると、フィールドに=SUM(CHILDREN())の数式が生成されます。
数式を作成した後は、選択したフィールドをダブルクリックするか、F2(Macの場合はfn+F2)を押すことで、いつでも数式を変更できます。
パーセンテージ(%)を使用する
=0.5 + 0.4
...と入力すると、パーセンテージ形式にフォーマットされた列では90% が返されます...
=5 + 4
...パーセンテージ用にフォーマットされた列で900%が返されます。
ドラッグフィルまたはオートフィルを使用して数式をコピーする
各フィールドに数式を手動で入力せずに複数のフィールドで使用したい数式がある場合は、次の方法を使用して数式をシートの他の領域にすばやくコピーします。
ドラッグフィル - 選択したフィールドの右下隅からドラッグして、シート内の隣接するフィールドに数式をコピーできます。コピーすると、数式のそれぞれのフィールド参照が自動的に変更されます。
オートフィル - Smartsheetで、シートに入力される垂直方向に隣接する新しいフィールドに数式を自動的にコピーできます。自動入力されると、新しい数式はそれぞれのフィールド参照を自動的に変更します。
ドラッグ入力とオートフィルの数式と書式設定の方法を学びます。
数式の使用が制限されている領域
これらのフィールドには数式を含めることはできません。
リソース管理で使用される連絡先リストのフィールド
システムフィールド(例:更新者)
デフォルトの列(添付ファイル、コメント、行アクションインジケーター)
依存関係とリソース管理に使用される次のフィールド。
開始日
終了日
期間
先行タスク
% 完了
次の機能では数式を作成できません。
フォーム
更新リクエスト(数式の結果は引き続き更新リクエストで表示できますが、スタンドアロンの数式を含めることはできません。)
レポート(数式の結果は引き続きレポートで表示できますが、スタンドアロンの数式を含めることはできません。)
ダッシュボード(数式の結果はダッシュボードで表示できますが、ダッシュボードにスタンドアロンの数式を含めることはできません。)
Smartsheetの次の機能からは数式を編集できません。
フォーム
更新リクエスト(数式の結果は更新リクエストでも表示できますが、数式は編集できません。)
レポート(数式の結果は引き続きレポートで表示できますが、数式は編集できません。)
ダッシュボード(数式の結果はダッシュボードで表示できますが、数式は編集できません。)
さらに助けが必要ですか?
数式ハンドブックテンプレートを使用すると、さらに多くのサポートリソースを見つけたり、リアルタイムで操作を練習できる全関数の用語集や、一般的に使用される高度な数式の例を含む100以上の数式を表示したりできます。
Smartsheetオンラインコミュニティーで、他のSmartsheetユーザーがこの関数をどのように使用しているかの例を見つけたり、特定の使用例について質問したりできます。