適用対象

Smartsheet
  • Pro
  • Business
  • Enterprise

階層関数で CHILDREN、PARENT、ANCESTORS を参照する

PLANS

  • Smartsheet
  • Pro
  • Business
  • Enterprise

Smartsheet の階層を使用して、セルのグループをインデントまたはインデント解除して、データのグループ間の関係をより適切に表示できます。階層関数を使用すると、シートのインデント レベルに基づいて他の関数にセルを含めることができます。 階層関数を別の関数の内部に配置して、たとえば、新しい子行が親行に追加された場合でも、親の下にあるすべてのインデントされた子セルを自動的に参照できます。 たとえば、次の数式を使用して、特定の列のすべての子の値を合計できます。

=SUM(CHILDREN())

階層を使った作業を可能にする関数の使用方法の詳細については、以下の「Smartsheet 関数に関する参考情報」を参照してください。

  • CHILDREN 関数 親の下にあるすべての子セルを参照します。
  • PARENT 関数 子セルの直接の親セルを参照します。
  • ANCESTORS 関数 子セルに対するすべての親セルを参照します。

シートで数式を作成および編集するには、編集者レベルまたは管理者レベルの共有権限を持っているか、シート所有者である必要があります。 編集者は、ロックされていないセルでのみ数式を作成および編集できます。 ロックされたセルの詳細については、記事「列と行のロック/ロック解除」を参照してください。

階層関数は、シート間の数式ではサポートされていません。 シート間の数式で CHILDRENPARENT、および ANCESTORS 関数を使用しようとすると、数式を含むセルで #UNSUPPORTED CROSS-SHEET FORMULA エラーが発生します。 詳細については、「数式エラー メッセージ」と「数式: 別のシートのデータを参照する」をご覧ください。

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