• 締切済み

エクセルの質問です。

エクセルの質問です。 シート1から 2008/1/1 2 2008/1/1 -1 2008/1/2 -2 2008/1/3 3 2008/1/3 -1 シート2に 日付    プラス マイナス 2008/1/1   1 1 2008/1/2 0 1 2008/1/3 1 1 上記のようにカウントする場合どのようにしたら良いでしょうか? COUNTIFやSUMPRODUCTで作ったのですがうまくいきません。 宜しくお願い致します。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

例データA1:B7 2008/1/1 2 2008/1/1 -1 2008/1/2 -2 2008/1/3 3 2008/1/3 -1 2008/1/4 -6 2008/1/6 3 2008/1/6 -2 ーー 準備 E2:E7に日付(日付シリアル値であること) E1:G7 日付 プラス マイナス 2008/1/1 1 1 2008/1/2 0 1 2008/1/3 1 1 2008/1/4 0 1 2008/1/5 0 0 2008/1/6 1 1 F2の式は =SUMPRODUCT(($A$1:$A$10=E2)*($B$1:$B$10>0)) G2の式は =SUMPRODUCT(($A$1:$A$10=E2)*($B$1:$B$10<0)) それぞれ下方向に式を複写 結果 上表のF2:G7のとおり ーーー 結果をSheet2に出す場合はSheet2でのF2、G2の式を $A$1:$A$10ーー>Sheet1!$A$1:$A$10 $B$1:$B$10ーー>Sheet1!$B$1:$B$10 にする。 $A$10の10の部分は少し余分を指定しても大丈夫ということ。

mono_551
質問者

お礼

ご回答有り難うございました。 解決いたしましたので、「この回答への補足」への返信は、結構です。 本当に有り難うございました。

mono_551
質問者

補足

ご回答有り難うございます。 「日付シリアル値であること」 とは、どういうことですか? 噛み砕いて教えてください。 2008/1/1 で良いのですか? 宜しくお願い致します。