単一の行や列だけでなく範囲を合計したい場合のSumifs関数

単一の行や列だけでなく範囲を合計したい場合のSumifs関数

ハマった。

タイムシートの日付を Excel シートに入力しています: 列 A - リソース名、列 B - プロジェクト フェーズ、列 C - リソース チーム... 列 D から AAA は日付です。したがって、単一のリソースは、複数のプロジェクト フェーズとリソース期間にわたって作業するため、複数のレコードを持つ可能性があります。

縦軸に計画フェーズとリソース グループ、横軸に月を指定して、タイムシートの合計日数をまとめた表を作成したいと思います。

合計範囲を $D$3:$AAA$100 と指定すると、1 行のみを指定する必要があるため、#value エラーが発生します。基準を使用して、プロジェクト フェーズ、リソース グループ、および月 (日付から決定) を指定しています。

ピボット テーブルを使用する方がよいかもしれませんが、別のワークシートから予算データを取り込む必要もあります。

答え1

SUMIF() は単一の行または列にのみ適用できるため、評価は 2 つの手順で実行する必要があります。
最初に行に SUMIF() を使用し、隣接するセルの各合計の条件値を連結します。この連結された文字列は、次のステップでキーとして機能します。
次に、前の手順の「キー」を条件として使用して、行の合計を含む列に SUMIF() を適用します。

関連情報