2

ドキュメントに 2 枚のシートがありGoogle Spreadsheetます。最初の列には、月、収入、費用、利益 (それぞれ A、B、C、D) の列があり、各行の費用の値は、費用と呼ばれる別のシートのフィルター (と思います) に基づいて計算する必要があります。

Expenses シートには、Date、Name、Price の列が含まれています。

したがって、特定の月の費用のみをフィルター処理し、それらの行のすべての価格を合計し、その値を最初のシートの C 列 (その月の行) に書き込む数式を記述する必要があります。

この例を見ることができます。これを解決するために私を助けてください。

4

1 に答える 1

2

これは、入力できる数式です (F2 に入力しました)。

=ArrayFormula(SUMIF(TEXT(Expenses!A$2:A;"MMMM");A2;Expenses!C$2:C))

これは、結果を列に自動的に入力する数式です (G2 に入力しました)。

=ArrayFormula(IF(LEN(A2:A);SUMIF(TEXT(Expenses!A2:A;"MMMM");A2:A;Expenses!C2:C);IFERROR(1/0)))

そして、この式は年を考慮に入れます。I2:I の月年文字列を参照して、J2 に入力しました。

=ArrayFormula(IF(LEN(I2:I);SUMIF(TEXT(Expenses!A2:A;"MMMM yyyy");I2:I;Expenses!C2:C);IFERROR(1/0)))

于 2012-11-18T21:38:33.137 に答える