2017-06-23 12 views
1

名前付き範囲TYPE_NAMEはプロジェクトの種類のリストです。これに対応して、名前付き範囲TYPE_VALUEには、それぞれのタイプに "はい"/"いいえ"が含まれています。SumifはINDIRECT()を使用して名前付き範囲

そして、TYPE_NAMEの各エントリについて、TYPE_NAMEのエントリである名前付き範囲「HC_」に格納された対応する工数値が存在します。 HC_xxxxはすべて、ワークブック内のさまざまな場所に分散しています。

質問:VALUE = "Yes"の各タイプの人時の合計を計算できるワークシートの式はありますか?

次の配列式を試しましたが、動作しません。

{=SUMIF(TYPE_VALUE, "Yes", INDIRECT(CONCATENATE("HC_",TYPE_NAME)))} 

それは常にTYPE_NAMEにおける第一のエントリを使用してHC_ <第一エントリの連続列を合計>TYPE_VALUE="Yes"基準に従って。

答えて

1

ヘルパー列を使用することができます。

は、その後、あなたがType_Valueに対してSUMIFを使用することができ、セルA2の最初の名前で、あなたが式

=間接的な(「HC_」& A2)を使用することができ、レンジTYPE_NAMEが列Aであると仮定すると、ヘルパー列。

+0

は、唯一の選択肢です。ありがとう。 –

関連する問題