0

特定の基準に一致する場合、別のシートの結果を Excel で集計しようとしています。SUMIF次のように関数を正常に検索して実装しました。

=SUMIF('General Expenses'!C:C,"*Office Supplies*",'General Expenses'!D:D)

これにより、期待される出力が返されます。今、関数を使用して、SUMIFS複数の基準 (年とカテゴリ) を使用してフィルタリングしようとしています。例:

=SUMIFS('General Expenses'!D:D,'General Expenses'!A:A,"*2012*",'General Expenses'!C:C,"Office Supplies")

これは期待どおりに機能せず0、値として私を与えます。以下は、General Expensesシートの外観です。

DATE        PLACE          CATEGORY           AMOUNT
1/1/2012    Staples        Office Supplies    $ 18.40
1/3/2012    Staples        Office Supplies    $  5.63
1/5/2012    Staples        Office Supplies    $ 54.00
4

1 に答える 1

2

次の式を使用できます。

=SUMPRODUCT((RIGHT(TEXT('General Expenses'!A:A,"dd/mm/yyyy"),4)="2012")*('General Expenses'!C:C="Office Supplies"),('General Expenses'!D:D))
于 2014-01-21T06:58:22.157 に答える