2016-12-05 16 views
0

月と年が所得シート列Aの基準と同じで、列Dの所得コードが検証されているかどうかを確認する「合計」を実行しようとしています。複数の配列条件を持つExcel SUM IF

私はAND機能として*の付いたオプションを使用しました。

私は下に示したように独立して動作する配列式を使用していますが、それらを連動させようとすると失敗します。

希望の結果を計算する方法がわかりません。

所得集計表

enter image description here

収入テーブル

enter image description here

次のように働いて数式を見つけてください:

  • チェック年月」

  • =SUM(IF((MONTH(Income!$A$3:$A$10000)=MONTH($A3))*(YEAR(Income!$A$3:$A$10000)=YEAR($A3)),Income!$C$3:$C$10000))
  • チェックコード

    • =SUMIF(Income!$D$3:$D$10000,"="&$C$2,Income!$C$3:$C$10000)
    • してください、私は誰かが助けることができることを願っています

      • =SUM(IF((Income!$D$3:$D$10000*(MONTH(Income!$A$3:$A$10000)=MONTH($A3))* _(YEAR(Income!$A$3:$A$10000)=YEAR($A3),"="&$C$2)),Income!$C$3:$C$10000))

      おかげ

    答えて

    0

    これを試してみてください:次のように非稼働式を見つける

    =SUM(IF((Income!$D$3:$D$10000=$C$2)*(MONTH(Income!$A$3:$A$10000)=MONTH($A3))*(YEAR(Income!$A$3:$A$10000)=YEAR($A3)),Income!$C$3:$C$10000,0)) 
    

    あなたがすることができますまた、このSUMPRODUCT形式を使用してください:

    =SUMPRODUCT(--(Income!$D$3:$D$10000=$C$2),--(MONTH(Income!$A$3:$A$10000)=MONTH($A3)),--(YEAR(Income!$A$3:$A$10000)=YEAR($A3)),Income!$C$3:$C$10000)