- ベストアンサー
【エクセル関数】 営業管理表の作成
御世話になります。 エクセルで、営業管理表の作成をしておりますが、 以下のような表を作成しています。 おそらく、LOOKUP、INDIRECTなどを使うのだと思うのですが、 お分かりになる方がおられましたら御願いいたします。 【表】 A B C D 受注金額 計上月 0804月売上 0805月売上 0 0 58,800 4 0 0 100000 5 20000 6 50000 4 ・集計方法 CにBで4月と表示されているプロジェクトの受注金額の合計を 表示させる。 どうように、D以降も5月6月と続いており、同様の集計をしたい。 以上。 宜しく御願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
計上月が月のみを数値の場合 C1="0804月売上" C2=SUMIF($B$2:$B$99,MID(C$1,3,2)*1,$A$2:$A$99) として右方向にコピー 計上月が日付入力(yyyy/mm/dd)で月のみを表示形式 m で表示の場合 C1="0804月売上" C2=SUMPRODUCT((TEXT($B$2:$B$99,"yymm")=LEFT(C$1,4))*($A$2:$A$99)) として右方向にコピー
その他の回答 (2)
多分実際は、A列の左にもれつがあるのだとは思いますが、 ご質問の表の通りだとして回答します。 なお、B列はシリアル値でなく、単に月数が数値で入っているとしています。 また1月から3月は2009年(暦年で来年)として考えています。 C2に =SUMIF($B:$B,COLUMN()+1-(COLUMN()>11)*12,$A:$A) で、如何でしょう。
補足
ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
解釈不足かもしれませんが、次の方法をお試し下さい。 表項目の前提として、次の通りとしています。 ・C1以降のセルの書式設定は、ユーザ定義でyymm"月売上"として、例えば、2008/4と入力し、右方向に連続コピーして下さい。 ・B列は数値とします。 C2に=SUMIF($B:$B,MONTH(C$1),$A:$A)として右方向にコピーして下さい。
お礼
ご連絡遅くなりました。 有難うございました。