ブックがあり、各シートには同じフォーマットの大量のデータが含まれています。私がしたいのは、要約シートに式を入力してデータシート全体からデータを集計し、一連の基準に基づいて合計するデータを選択することです。Excelで条件付きの複数のシートにまたがる合計配列
シートのリストの名前は「AdHoc_Sheets」で、条件のリストの名前は「Uncontrollable_Compensation」です。
初の試み:
=SUMPRODUCT(SUMIF(INDIRECT("'"&AdHoc_Sheets&"'!"&"C:C"),A40,INDIRECT("'"&AdHoc_Sheets&"'!"&"E:E")))
場合にのみ、単一の基準(この場合の 'A40')これがうまく機能が必要とされています。私が探している課題は、それを一連の基準に変えることです。
第二の試み:
={SUMPRODUCT(SUM(IF(ISERROR(MATCH(INDIRECT("'"&AdHoc_Sheets&"'!"&"C:C"),TRANSPOSE(Uncontrollable_Compensation),0)),0,INDIRECT("'"&AdHoc_Sheets&"'!"&"E:E"))))}
それはCSE'dあるときそれはCSE'dいないときはゼロを返し、#N/Aエラー。配列のジャグリングのダイナミクスが私を乱してしまっています.MMULTやその他の方法を使う必要があるかどうかはわかりません。前もって感謝します。
あなたの新しい状態は、正確には何語で表現されますか? C列の値がUncontrollable_Compensationに含まれている値と等しくないことを確認しますか? –
実際には、数式の結果は、範囲 'AdHoc_Sheets'内のすべてのシートの列Cの値が 'Uncontrollable_Compensation'の範囲内にある 'AdHoc_Sheets'範囲内のすべてのシートの列Eのすべての値の合計でなければなりません。 –
ありがとうございます。 Uncontrollable_Compensationは垂直または水平ベクトルですか? –