プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。

エクセル数式について質問です。

品名 個数 金額 入荷日 出荷日 備考

のり 52  500  10月8日     

はり 250  30   9月4日 10月8日

pen 300   80   8月25日 10/21日


とあるとします。

別のシートに、入荷日10月分だけのリスト、
また別のシートに出荷日10月分だけのリストの金額の合計を
リンクさせたいとおもいます。

その数式をぜひ教えていただければとても助かります。
よろしくお願い致します。

A 回答 (3件)

一例ですが、如何でしょうか。


元シートを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)
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/11/06 16:42

数式自体は、#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列の日付の月で自動的に集計できます。
ご参考まで...
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/11/06 16:49

例データ


D列はヒヅケシリアル値とする。
A1:E7
品名個数金額入荷日出荷日
のり5250010月8日
はり250309月4日10月8日
鉛筆300808月25日10/21日
定規2009010月23日
消しゴム4003010月23日
筆1004010月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より小さいという条件でもできる。
ーー
>リンクさせたいとおもいます
関数は全てリンクするのだが、リンクは多義的で 紛らわしいので、
ただ「合計を出したい」で良い。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/11/06 16:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!