• ベストアンサー

エクセル-数式-別シートリンク

お世話になっております。 エクセル数式について質問です。 品名 個数 金額 入荷日 出荷日 備考 のり 52  500  10月8日      はり 250  30   9月4日 10月8日 pen 300   80   8月25日 10/21日 とあるとします。 別のシートに、入荷日10月分だけのリスト、 また別のシートに出荷日10月分だけのリストの金額の合計を リンクさせたいとおもいます。 その数式をぜひ教えていただければとても助かります。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例ですが、如何でしょうか。 元シートをsheet1、行は仮設定ですので調整下さい。 入荷分=SUMPRODUCT((MONTH(Sheet1!$D$2:$D$10)=10)*Sheet1!$B$2:$B$10*Sheet1!$C$2:$C$10) 出荷分=SUMPRODUCT((MONTH(Sheet1!$E$2:$E$10)=10)*Sheet1!$B$2:$B$10*Sheet1!$C$2:$C$10)

Re05
質問者

お礼

すごいできました! ありがとうございます。助かりました!!!

その他の回答 (2)

noname#79209
noname#79209
回答No.3

数式自体は、#1さんの提示されているものをベースにさせていただくとして、 もう少し便利にしてみました。 Sheet2が「入荷分」の集計として、 Sheet2のA2に「2007/1」、A3に「2007/2」と入力して、 A2とA3を選択した上で、A13までオートフィルでコピー。 B2に =SUMPRODUCT((MONTH(Sheet1!$D$2:$D$10)=MONTH(A2))*Sheet1!$B$2:$B$10*Sheet1!$C$2:$C$10) とすれば、A列の日付の月で自動的に集計できます。 ご参考まで...

Re05
質問者

お礼

ありがとうございます。 皆さんの回答はとても役にたちました。 ポイントは早い順からつけさせていただきます。

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

例データ D列はヒヅケシリアル値とする。 A1:E7 品名 個数 金額 入荷日 出荷日 のり 52 500 10月8日 はり 250 30 9月4日 10月8日 鉛筆 300 80 8月25日 10/21日 定規 200 90 10月23日 消しゴム 400 30 10月23日 筆 100 40 10月31日 Sheet2の適当なセルに =SUM(IF(MONTH(Sheet1!$D$2:$D$7)=10,Sheet1!$C$2:$C$7,0)) と入れて、SHIFT,CTRL,ENTERの3つのキーを同時押しする。 配列数式。 結果 660 -- 金額が「単価」の意味なら =SUM(IF(MONTH(Sheet1!$D$2:$D$7)=10,Sheet1!$C$2:$C$7*Sheet1!$B$2:$B$7,0)) でS+C+Eキー同時押し。 結果 60000 ーー 式が長くなるが、 2007/10/1より大きく、2007/10/31より小さいという条件でもできる。 ーー >リンクさせたいとおもいます 関数は全てリンクするのだが、リンクは多義的で 紛らわしいので、 ただ「合計を出したい」で良い。

Re05
質問者

お礼

ご丁寧にありがとうございました。

関連するQ&A