7

2 つの別々のシートに次のデータがあります:
Sheet1 :

    A   B   C   D
a   ff  dd  ff  ee
b   12  10  10  12

シート 2:

    A   B   C   D
a   ge  ff  ff  ee
b   11  13  14  10

ffここで、すぐ上 (つまり、行 1)を含む行 2 のすべての値を合計する式を書きたいと思います。

上記の例では、49 に等しい (Cell Sheet1[A, b], Sheet1[C, b], Sheet2[B, b], Sheet2[C, b]) を追加します。

4

2 に答える 2

11

2 枚のシートの場合、brettdj の提案に従いますが、一般的には、次のように複数のシートで SUMIF を実行できます。

=SUMPRODUCT(SUMIF(INDIRECT("'"&sheetlist&"'!A1:D1"),"ff",INDIRECT("'"&sheetlist&"'!A2:D2")))

sheetlist は、すべてのシート名を含む名前付き範囲です

于 2012-06-30T13:45:06.423 に答える
10

の典型的な仕事ですSUMIFSUMIF複数のシートで機能するネイティブの 3D 関数ではないため、両方のシートの合計を組み合わせた (シート 1 に入力された) 次のような数式が必要になります。

=SUMIF(A1:D1,"ff",A2:D2)+SUMIF(Sheet2!A1:D1,"ff",Sheet2!A2:D2)

この質問はプログラミングではないため、スーパーユーザーで尋ねたほうがよいことに注意してください

于 2012-06-30T12:52:17.363 に答える