2012-03-23 4 views
0

私はH2と同じ月と同じ年を持つ行の列Eの合計でH3を生成しようとしています。どんなアイデアも大歓迎です!SUMIFまたはSUMPRODUCT

enter image description here

答えて

3

ここでは別の列のない作業式である:

=SUMPRODUCT((MONTH($A$2:$A$6)=MONTH(H$2))*(YEAR($A$2:$A$6)=YEAR(H$2))*$E$2:$E$6) 

とフランス語版:

=SOMMEPROD(--(MOIS($A$2:$A$6)=MOIS(H$2))*--(ANNEE($A$2:$A$6)=ANNEE(H$2))*$E$2:$E$6) 

これは、あなたがCtr + Shift + Enterで検証しなければならない配列の式

+0

これは完璧に動作します、ありがとうございます。チュートリアルへのリンクはありますか? – adayzdone

+0

私はこの種の問題のための特別なチュートリアルはないと思います。私はExcelの数式であなたの容易さを改善すると言うでしょう練習することです。しかし、あなたは非常に頻繁にGoogle – JMax

+0

@Dick Kusleikaのインスピレーションを見つけることができます:編集のおかげで – JMax

0

これは非常にエレガントではありませんが、トリックを行います。

  1. Dateの左側の日付から月と年を計算する新しい列を追加します。 =TEXT((B3),"mmm") & " " & TEXT((B3),"yyyy")

  2. が交差点に

MonthYear式を見つけるために、これらの計算を使用するSUMIF式を設定して合計(H1、I1、J1、など)の上行1と同じ式を追加します

SUMIF式:=SUMIF(A3:A6, E2, C3:C6)

はここで新しい列と行のヘッダーと私のスプレッドシートですを追加しました: enter image description here

そして、ここでは、式(CTRL +〜)です: enter image description here

+0

これはあまりにも、ありがとうございます。しかし、私は追加の列を制限したい。 – adayzdone