別の関数で使用し、セルの階層にあるすべての親を参照します。
構文
ANCESTORS([reference])
- 参照—[任意]親を求めるセル。 セルが指定されていない場合、関数は現在のセルの親を参照します。
使用例
COUNT(ANCESTORS([タスク名]4))
例
この例では以下のシートの情報を参照しています。
行番号 |
プロジェクト |
レベル |
アイテム番号 |
単位あたりのコスト |
期日 |
---|---|---|---|---|---|
1 |
- 紳士フォーマル ボタン ダウン |
0 |
MF01 |
$38.75 |
02/27/19 |
2 |
MF01 - デザイン フェーズ |
1 |
DP |
$25.00 |
02/19/19 |
3 |
-- MF01 - 組み立て |
1 |
A0 |
$13.75 |
02/27/19 |
4 |
シャツの裁断 |
2 |
A001 |
$10.00 |
02/22/19 |
5 |
シャツの縫製 |
2 |
A002 |
$2.50 |
02/26/19 |
6 |
ボタン付け |
2 |
A003 |
$1.25 |
02/26/19 |
上記の表を例に、シートに ANCESTOR を使用した例をいくつかご紹介します。
数式 |
説明 |
結果 |
---|---|---|
=COUNT(ANCESTORS()) |
数式を含むセルの親の数をカウントします。 この数式は、“レベル” 列の各行にあります。 |
行 1: 0 行 2 および 3: 1 行 4 から 6: 2 |
=SUM(ANCESTORS([単位当たりのコスト]5)) |
“単位当たりのコスト” 列の行 5 の親を合計します。 親となる行は 2 つあります (行 3 と 1)。 |
$52.50 |
=INDEX(ANCESTORS([アイテム番号]2), 2) + " - " + "デザイン フェーズ" |
“アイテム番号” 列の行 2 の値の親を返します。 それから、“- デザイン フェーズ” の値を結果に追加します。 |
MF01 - デザイン フェーズ |