• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelで売上日報を作りたい)

【Excel】飲食店の売上日報を作成する方法

このQ&Aのポイント
  • Excelを使用して飲食店の売上日報を作成する方法について解説します。
  • Sheet1に日々の売上や仕入を入力し、Sheet2には月間の売上や仕入の一覧を表示することができます。
  • また、Sheet1のデータを更新してもSheet2に自動的に反映されるように設定することも可能です。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

エクセルを使ってデータを管理する場合にはできるだけ入力したデータはそのまま残すことです。その日に入力したデータは集計の表には残っても次の比には消されているのではのちのち検証することが起きても確認のしようがありません。 シート1では例えばA1セルに日付、B1セルに仕入、C1セルに売上の項目名が有り、実際のデータは2行目から下方に日付が変わってもそのまま入力していくことにします。 計算を簡単にするためにE列は作業列としてE2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",YEAR(A2)&"/"&MONTH(A2)) シート2では月ごとのまとめのシートでA1セルには年月、B1セルには月毎仕入合計、C1セルには月毎売上合計とでも入力します。 A2セルには今年の4月からデータの集計をするのでしたら2011/4/1と入力し、A3セルには2011/5/1と入力します。その後にA2セルとA3セルを同時に選択してA3セルの右下隅の■をクリックして下方にドラッグします。 これらの操作が済んでからA列を選択して「セルの書式設定」から「セルの表示形式」で「ユーザー定義」を選び 種類の窓にはyyyy年m月と入力してOKします。 B2セルには次の式を入力してC2セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(SUMIF(Sheet1!$E:$E,YEAR($A2)&"/"&MONTH($A2),Sheet1!B:B)=0,"",SUMIF(Sheet1!$E:$E,YEAR($A2)&"/"&MONTH($A2),Sheet1!B:B)) このようにすることでシート1で毎日のデータを次々に入力していくことでそれぞれの月の合計額が自動的に変わります。シート1のデータを削除すればシート2のデータも変わります。

kjw
質問者

お礼

御礼が遅くなりまして、申し訳ありません。 上司と相談したところ、やはり1日1日記録を残していく事にしました。 KURUMITOさんの作成方法で作成しました。 ありがとうございました。 大変助かりました。

その他の回答 (3)

  • riri1609
  • ベストアンサー率36% (199/540)
回答No.4

No.1です。 >各仕入業者毎に入力し、それを一度プリントアウトするような形をとろうと思ってます。そして、その合計をSheet2に反映させようとかんがえていました。 でしたら、発想を逆にして、sheet1は使わずSheet2の行にタグ番号をつけて、印刷するSheetを別に作成し、そこへVLOOKUP等でデータを反映させる方法はいかがでしょうか。 私の考え方もNo.3様同様で、基本は「入力したデータはそのまま残して」いろいろ反映させる方が、後々加工がしやすいと思います。

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

初日は Sheet1のA1とB2を、Sheet2のA1とB2に反映 翌日は Sheet1のA1とB2を、Sheet2のA2とB3に反映 となっていますが、レイアウトはこれで大丈夫ですか? 翌日の日付の右隣が初日の仕入合計になりますけど。

kjw
質問者

お礼

失礼しました。 Sheet1のA1をSheet2のA1、Sheet1のA2をSheet2のB1 翌日は、Sheet1のA1をSheet2のA2、Sheet1のA2をSheet2のB2でした。 すみませんでした。

  • riri1609
  • ベストアンサー率36% (199/540)
回答No.1

ちょっと疑問があり、補足していただくとありがたいのですが。 >Sheet1のA1に日付→Sheet2のA1に反映。Sheet1のB2に仕入合計→Sheet2のB2に反映。ここで保存。 >翌日、Sheet1のA1に日付を入力したら、Sheet2のA2に自動入力、Sheet1のB2に仕入合→Sheet2のB3に自動入力。上書き保存。 この程度だったら、Sheet1を使わず単にSheet2に直接入力するだけで事足りると思うのだが、ダメなんですか?

kjw
質問者

お礼

ご回答ありがとうございます。 質問に仕入合計とありますが、各仕入業者毎に入力し、それを一度プリントアウトするような形をとろうと思ってます。そして、その合計をSheet2に反映させようとかんがえていました。 なので、Sheet1に一度入力してから、Sheet2に反映させたいと考えてました。 説明不足で大変申し訳ありませんでした。 ありがとうございました。