2011-02-02 5 views
1

スプレッドシートに4つの列があります。月、週、年、時間、月、週、および年に基づいて時間数を合計します数。ヶ月は(1-12)になり、週(1-52)になり、そして今年は、例えば(2009、2010、2011)Excel:特定の月、週、年の請求時間をカウントします

次のようになります。私が使用する必要がある場合

Month  Week Year Hours Total_Hours 
1   2  2011  8   12 
1   2  2011  4   12 
1   2  2010  7   7 
1   2  2009  5   5 

わからないVLOOKUPまたは「if」をネストします。他の誰かがより良いアプローチをしている場合は、私に知らせてください。

ありがとうございます。あなたはVLOOKUPを使用している場合

+0

もう少し分かりやすいように日付をフォーマットできますか? – diagonalbatman

+0

ピボットテーブルを試してみてください –

答えて

1

最初に使用され、あなたは最初の三つの文字列の連結である別の列を作成し、下にドラッグ:

=TRIM(A2) & TRIM(B2) & TRIM(C2) 

を次に、あなたはTotal_Hoursのために、この式を使用し、下にドラッグ:

=SUMIF(D:D, D2, E:E) 

私の例では、あなたのサンプルを使用し、concatenaのための新しい列Dを挿入します。

最終結果:もちろん

Month Week  Year  Concat Hours  Total_Hours 
    1  2  2011  122011 8    12 
    1  2  2011  122011 4    12 
    1  2  2010  122010 7    7 
    1  2  2009  122009 5    5 

、私は変更する可能性があります何のために名前付き範囲を使用すると思います。

+0

これはまさに私が探していたものです。ありがとうございました!!!!! –

関連する問題