• ベストアンサー

困ってます

なんて説明すればいいかわかりませんが、よろしくお願い致します。 売り上げ計算んもテンプレを使用しているのですが、 画像の表1では商品名をプルダウンリストから選んでいます。 表2へ商品マスタとして登録しています。 そこで表3で1日の売り上げがわかるようになっているのですが、 表3の1日の売り上げに対してどれくらいの原価または利益があったかと?欄に自動で入るようにしたいのですが。 わかる方いましたらどうぞよろしくお願い致します

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 参考になるかどうか分かりませんが・・・ ↓の画像のように勝手に表を作ってみました。 No.1さんの回答のようにF列を作業列とさせてもらっています。 (その行の原価の小計です) F4セル =IF(COUNTBLANK(A4:D4)>0,"",INDEX($I$4:$I$10,MATCH(B4,$H$4:$H$10,0))*D4) としてオートフィルでコピーします(データが入っていないところまでコピーしても構いません) そして余計なお世話かもしれませんが、 表3の売上のセル C14 =DSUM(A3:F8,5,B13:B14)  原価のセル D14  =DSUM(A3:F16,6,B13:B14) としています。 尚、DSUM関数のA3:F8 のデータ範囲は↓の表の場合ですので データが多いときはデータ範囲を広げます。 これで表3の日付を入れるだけで、売上と原価合計が表示されると思います。 以上、参考になれば幸いですが、 的外れの回答なら読み流してくださいね。m(__)m

noname#134646
質問者

補足

無事に解決致しました!!本当に丁寧にありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.2です! たびたびごめんなさい。 前回の数式で原価のD14セルを =DSUM(A3:F8,6,B13:B14) に変更してください。 前回は表3をK列に作成して、画像をアップしようと思ったのですが たぶん画像が小さくなって見づらいと思い、 表1の下に移動させてしまいました。 前回の数式ではDSUM関数の参照内になってしまいますので 再度顔を出してしまいました。 表3がDSUM関数の参照以外のセルにあれば範囲指定は少々広めでも構いません。 どうも何度もごめんなさい。m(__)m

すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

作業列を作って対応するのがよいでしょう。 F4セルには次の式を入力し下方にオートフィルドラッグします。 =IF(D4="","",D4*VLOOKUP(B4,G:H,2,FALSE)) K4セルには次の式を入力しL4セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF($J4="","",SUMIF($A:$A,$J4,E:E) L列には指定した日の原価売上高が表示されます。

noname#134646
質問者

補足

解答ありがとうございます ですが、うまくいきません。 Fの作業列ではまず、原価を算出しているのでしょうか? またA列には日々の売り上げを売れるごとに入力しますので、同じ商品が1日に何回も並びます。

すると、全ての回答が全文表示されます。

関連するQ&A