• 締切済み

突然団体でくるお客のデータ その2

飲食店で毎日ある程度決まった時間に10名以上で来店してくる団体がいるんですが、 その団体のデータをとってグラフを作りたいんですが、いい方法はありますか? 私が持ってるソフトはエクセル2003だけです。 もしもフリーのソフトとかあれば、なおいいんですが。 結構規則性があるんですが、 土曜は全くこなかったり、たまにきたり、木曜日などは結構ばらついたりします こんな感じでデータをグラフ化する方法やフリーのソフトはありますか? ご教授よろしくお願いします。 Windows8 エクセル2003

みんなの回答

  • QoooL
  • ベストアンサー率66% (103/155)
回答No.9

読み落としせずに読んでいただけることを前提にして、長期に渡り回答しております。 水色に濡れたということは、そろそろ、オレンジに塗る方もチャレンジしていただいている頃と信じております。 ステップ50 まで無事終わったら または トラぶったら、 締め切ってまた新たに質問を立てておいてください。 質問文は 質問者さんと私とにだけわかるように 少し内容を変えた方が良いと思いますよ。 でないと、せっかく回答してくれた他の人に申し訳ないので。

136144
質問者

お礼

ステップ46~49のところはY19とz20だけが1になっていて、この2つのセルだけが水色になるんですが、これで大丈夫なんですかね? その3の質問はこの件が解決してから建てようと思います。 1-月のシートを大量コピーというのは 1-火?1-水としていくんですか? 時間は24時間制にしたいです 以上ご報告です よろしくお願いします!

136144
質問者

補足

こんばんは?そろそろ締め切りになりそうなのでご連絡いたしました!

  • QoooL
  • ベストアンサー率66% (103/155)
回答No.8

だいぶ間が空きましたね。 お仕事をなさりながらでしょうから別にかまいませんけれども、私の方もちょうど 「ほぼ毎日か少なくとも2日に1回、ではなく、4日~7日に1回にさせていただきます」 と言おうと思っていたところでした。悪しからずご了承ください。 ■A2 >図2-4 Wの列は空白になってます >=SUM($B7:$U7) >上の式を入力したら0と表示されました! ステップ30 の >セル W7 に >=SUM($B7:$U7) >と入力する。 を見落としていたということですか? 不思議に思っていました。 ■A3 >B7には=IF(B$3="",0,IF(B$4="","",IF(B$3<=$A7,IF(B$4>=$A7,1,0),0))) >の式がはいっています。 その式は正しいです。 条件付き書式のウィンドウはどうなっていますか? それを写真に撮っていただくのが早いと思ったのです。 私は 2003を持っていないので、「こういう画面になります」という全く同じ画面を示すことができません。前書いたヒントを元に、2003のレクチャーサイトを参考にしてもらうしかありません。 ■A4 >写真を取りたいのですが、 もう撮りましたか? まだ撮ってはいないのですか? >質問者も画像を貼り付けることができるんですかね?質問の時は画像を貼れるんですが、お礼のときには画像を貼る術がない そうですよ。だから、その都度締め切ってもらうと、メリットがある、と前申し上げたのです。「新規質問」の時のみ、そちらの画像を貼ってもらうことができます。 ただ、もちろん10も20も類似質問を立てるわけにはいきません。ある程度の節度の範囲内で、ということです。 ■A5 >W19 に >=SUM($B19:$U19) >を入力して >2 >になってY19 Z19 が 1になりました! ばっちりです。 ステップ30 で セル W7 に何も入れていなかったせいか、 ステップ31 の >セル W7 を >W151 までコピーペーストする。 (W7:W151) を見落としていたということですか? 不思議に思っていました。 ■ もう一度ステップ32~37 の水色塗りをよく確認して見ましょうよ。再操作してかまいません。 バージョンが違いますがイメージ写真を付けておきます。 図2-8 そちらの画面写真はどうなるのですか(設定画面の見た目はだいぶ違うはずです)。 セルの値 に基いて、1に等しい ときだけ色塗り になっていますか。

136144
質問者

お礼

ありがとうございます ステップ32~37を見なおしたら、解答No5の図のように、セルに配色されました。

  • QoooL
  • ベストアンサー率66% (103/155)
回答No.7

お待たせしました。 >これらの問題が解決するまで問題をしめきらなくてもよろしいですか? まだ締め切らなくても良いですよ。私が気付きにくくて困るだけで。 ■A1 >ステップ26 >0.374306 となっています >ステップ27 >0.404861となっています >ステップ28 >0.402777778 >0.448611111 エクセルで、時刻が小数で認識されているのはご存知ですね。 12:00(12時)=0.50000 自動判別してくれる場合とそうでない場合があるようです。 ステップ26~28 のように関数だけで数値を引っ張ってくると、時刻として認識されない場合があります。その場合は、列ごと    セルの書式設定 を行ってください。方法は2つあります。 ■ステップ5 の方法で設定(好みのものを選んでください。8時59分 でも全然かまいません)。 ■既に 8:59 になっているセルをコピーして、同じ書式にしたいところに 形式を選択して貼り付け(書式) する。 ■A2 >図2-4 Wの列は空白になってます ステップ30 で セル W7 に =SUM($B7:$U7) と入力しても、 0 すら表示されなかったですか? エクセルの列の上は 数式バー と呼びますね。 カーソルを W7 に合わせても、 数式バーに何も表示されないですか? ならば本当の空白なので原因を探らないといけないですが、 画面写真を撮ってもらわないといけません。 ■A3 >B7からU151まですべて塗られた状態になっています 普通の書式設定ではなく、条件付き書式 を選んだのに、ですよね。 では条件が間違っている可能性があります。    セルの値 が 次に等しい =1 で設定している自信がありますか? すべて塗られた、ということは、常に条件が満たされていることになってしまっています。 例えば、B7 が、    セルの値 が 次に等しい =$B$7 になったり    セルの値 が 次に等しい =  (空白) になったりしていませんか? 条件付き書式 を使うのは今回が初めてですか? >図表内の数値は1と0でバラバラに並んでいる けっこううまく行っている気がするので、もう一息がんばってくださいね。 ■A4 >ステップ47,48,49 をやりましたが、 >Y7からAH151まで真っ白で何も色がつきません は、同様に、条件の設定部分を見直す必要がありますが、先に水色に塗った方を解決させましょう。 場合によっては、「一番気になる(自信がない)」設定ウィンドウを写真に(PrcScキーで)撮ってもらわないといけないかも知れません(ペイントソフト等でペースト・編集できます)。 ■A5 >ステップ45 >Y19 Z19は0 >AA19 AB190 >になっています では、 W19 =SUM($B19:$U19) になっているかを最初に確認してください。 空白 だったら、ゼロになる説明はつきます。 W19 に =SUM($B19:$U19) を入力して 2 になっても、 Y19 Z19 が 1 に変わらなかったら、 次の4式を確認して何て書かれていたかを教えてください。 それによって、どんなミス(失礼ですが、ミスと思われます)をしやすいのかがわかります。 Y19 =IF($W19>=Y$6,1,0) Z19 =IF($W19>=Z$6,1,0) AA19 =IF($W19>=AA$6,1,0) AB19 =IF($W19>=AB$6,1,0) とりあえず以上です。 最悪の場合、色塗りにこだわる必要はないのですよ。 画面表示を縮小した場合、0と1は見た目でだいぶ区別付きますから。 また、土曜夜までには見ます。

136144
質問者

お礼

お礼が遅くなり申し訳ありません ■A2 >図2-4 Wの列は空白になってます ステップ30 で セル W7 に =SUM($B7:$U7) と入力しても、 0 すら表示されなかったですか? ↑ 上の式を入力したら0と表示されました! ■A3 条件付き書式は使ったことはありますが、そこまで使いこなせてないかもしれません。 B7には=IF(B$3="",0,IF(B$4="","",IF(B$3<=$A7,IF(B$4>=$A7,1,0),0))) の式がはいっています。 ■A4 写真を取りたいのですが、質問者も画像を貼り付けることができるんですかね?質問の時は画像を貼れるんですが、 お礼のときには画像を貼る術がないような感じがします。。 ■A5 W19 に =SUM($B19:$U19) を入力して 2 になってY19 Z19 が 1になりました!

  • QoooL
  • ベストアンサー率66% (103/155)
回答No.6

引き続き、1-月 シート の作業。 ■ステップ38 セル X7 に =A7 と入力する。 8:00 になるはず。 トラブルになったら、ステップ4、5 と同じ。 ■ステップ39 X7 の右下をカチカチして、 X151 まで オートフィル する。 ■ステップ40 Y6 に 1 を入力する。 ■ステップ41 セル Y7 に =IF($W7>=Y$6,1,0) を入力。 ■ステップ42 Y7 を Y151 までコピーペーストする。 何行目までかは、ステップ6 で決めた通り。 ■ステップ43 Y列の列の幅を適当にせまくする。 ステップ29 と同様、 29 ピクセル (3.00)くらい で良い。 ■ステップ44 Y列を丸ごとコピーする。 Z~AH列を一気に選んでペーストする。 ■ステップ45 Z6~AH6 を 2~10 に書き換える。 Y6 から右下ハンドルをうまく右へドラッグして、オートフィルしても良い。 (Ctrlキーを押すか押さないかで挙動が変わる。1ずつ増える、同じ数になるか。) Y19、Z19 が 1 AA19、AB19 が 0 にならなければ教えてください。 ■ステップ46 ステップ32~37 と似た操作。 セル Y7:AH151 を一気に選択する。   条件付き書式設定 ウィンドウ を開く。 ■ステップ47 条件1 しか使わないのも同じ。 「セルの値が」「次の値に等しい」「1」 まで同じ。 Enter を押さずに 書式ボタンをクリックして 書式設定ウィンドウを開く。 ■ステップ48 パターンタブ を選び、 好きな色を選ぶ。 このままOKしても良いが、なんちゃってグラフが「横に」つながっているように見せるために、OKする前に次のステップへ進む。 ■ステップ49 罫線タブ を選ぶ。 線のスタイルで 実線― を選び、色も好きなものを選び(自動 で良い)、 右の枠の中の、上端と下端をクリックして、罫線を引く場所を選ぶ。 OKする。 図2-6 ■ステップ50 これで、最初のご質問の 回答#4、5、6 でお見せしたところまでは完成です。 今回はここまでにしておきますので、できたら締め切ってください。途中で質問があれば締め切らずにお礼に書いていただいてもけっこうですが、私が気付かないかも知れません。 締め切った後新しい、その3 の質問が立っていれば、次回から、1-月 のシートを大量コピーして、1ヶ月分のシートにして行きます。 1ヶ月分につき 10000KB 程度(シート数50前後)の大きなファイルにはなるでしょうが、日分けするメリットを考えれば、そんなに面倒なものでもないと思います。 もし、前もってご要望があれば書いておいてください。 さて、このステップ50で、 団体記録 シートのデータをいろいろ書き込んで、 いよいよ大量のデータを もっともらしく見せることに備えてください。 さすがに、データ5つだけではもの足りないですからね。 現在は、8:00~20:00 への対応仕様になっていますが、開店時間閉店時間は後で自由に変えられますよ。 この点は、あくまで質問者さんの最初のご質問に合わせただけです。 団体記録 シート に入店時間、退店時間を書き込むには、 F列~Y列 が対応しています。 それでは、ここまでがんばってください。

136144
質問者

お礼

ありがとうございます ここまでの報告は >ステップ45 Y19 Z19は0 AA19 AB190 になっています ステップ47,48,49 をやりましたが、 Y7からAH151まで真っ白で何も色がつきません 一応これらの問題が解決するまで問題をしめきらなくてもよろしいですか?

  • QoooL
  • ベストアンサー率66% (103/155)
回答No.5

#4です。 いよいよ条件付き書式による色付け。 ■ステップ32 セル B7:U151 を一気に選択する。 上のメニューから   書式   > 条件付き書式設定 を選んでウィンドウが出るはずです。 私は Excel2003 は今持っていないので、詳しくは   条件付き書式 でググってください。例 http://www.geocities.jp/ogino2600x/1411.html ■ステップ33 条件は、条件1 のみを使います。 「セルの値が」「次の値に等しい」 をプルダウンで選びます。 ■ステップ34 右の入力欄が1つに変わるはずです(次の値の間でなくなるから)。 そこに 1 を 入力します。 しかし、まだ Enter を押してはいけません! (1が、全角の1になってしまったときは、確定させるために一度だけ押すか、半角に直す。) (押して、書式が確定してしまって、ウィンドウが閉じたら、また条件付き書式の編集から再開すれば良いだけです。) ■ステップ35 書式ボタンをクリックする。 下の図に似た書式設定ウィンドウが開くはず。 パターンタブ を選び、 好きな色を選ぶ。 このままOKしても良いが、なんちゃってグラフが縦につながっているように見せるために、OKする前に次のステップへ進む。 ■ステップ36 罫線タブ を選ぶ。 線のスタイルで 実線― を選び、色も好きなものを選び(自動 で良い)、 右の枠の中の、左端と右端をクリックして、罫線を引く場所を選ぶ。 ■ステップ37 OKを押す。 図2-5 スクロールなどして、確認してください。 水色じゃなくても良いです。 これで、何時から何時まで団体客がいたのか、視覚的にわかりましたね。 疑問があれば、写真を付けた方が良ければ、そうしてください。 一応、ほぼ毎日か、少なくとも2日に1回は見ています。

136144
質問者

お礼

ありがとうございます 現時点での報告としては、 B7からU151まですべて塗られた状態になっています 図表内の数値は1と0でバラバラに並んでいるのに。

  • QoooL
  • ベストアンサー率66% (103/155)
回答No.4

今回の質問はその2なので、その1を読んでいらっしゃらない方は混乱させてしまったみたいですね。すみません。 まあ、新しくいろいろな方から意見を得られるメリットはあるでしょう。質問者さんと私だけの空間ではありません。同じような悩みを抱えている人にとってきっと役に立つはずです。 次回から、「前の質問はこちらです」みたいに書いた方が、読んだ方が「なんだ無駄か」と思わずに済んだかも知れません。変な指示をしてすみませんでした。 前回まではこちら http://okwave.jp/qa/q8664431.html ■ステップ23 1-月 シートを選択する。 セルA1 にせっかく7月7日と入力してもらいましたが、このレッスンで一気に1ヶ月分作ってしまうように方針を変えます。 6月29日 に変えてください。 A1 に 6/29 と入力する。 ■ステップ24 セルA2 に ="団体記録!"&VLOOKUP($A$1,団体記録!B:Y,3,FALSE) と入力する。 前言ったように、1日に団体は20まで、と仮定しています。それ以上の場合は、とりあえず20までで完成させてから自力で改造してください。 団体記録! という2カ所の部分は、団体記録シートを指しています。後ほどシート名を変更した場合には、ここも変更してください。 どんなシート名にしても自動で対応できるようにもできますが、少し式が複雑になるので、わかりやすさの方を重視しました。 VLOOKUPで、6月29日のデータを探させています。 ■ステップ25 セル B3:F4 をコピーする。 団体記録 シートの F3 (6月29日の入店時間の右)にペーストする。 前回までは完成品ではありませんでしたが、私も一気に完成をにらんで「より便利な」ものを作ることにしたので、 時刻は 1-月 シート ではなく、団体記録 シート に書いてもらうように仕様変更しました。 もし具体的なデータを持っていらしたら、8:59 などのデータでなく、そちらを入力していただいてもけっこうです。 8:59:00 のようになってまた困ることがあったら、前の回答を参考にしていただき、 それでも解決しない場合はまた、お礼欄などで質問してください。 写真を付けた方が良いなら、新しい質問の場合は付けることができます。 ■ステップ26 1-月 シート に戻る。 セル B3 に =OFFSET(INDIRECT($A$2),0,COLUMN()) と入力する。 8:59 にならなければ教えてください。 COLUMN() というのは、何列目かを認識させています。B列だから、2列目ということです。 団体記録シートで、$D$3 という場所からデータが書いてある、(6月30日なら $D$10 という場所からデータが書いてある) という情報があるので、その2列隣りから順番にデータを読み込ませているのです。 ■ステップ27 1-月 シート の セル B4 に =OFFSET(INDIRECT($A$2),1,COLUMN()) と入力する。 9:43 にならなければ教えてください。 ■ステップ28 B列を丸ごとコピーする。 C~U列を一気に選んでペーストする。 F3 が  9:40 F4 が 10:46 にならなければ教えてください。 G3 が 0:00 G4 も 0:00 になるのは放っといて良いです。 気になるなら変える方法もあります。 ■ステップ29 このステップは重要ではないので、うまく行かなければ飛ばしてもけっこうです。 B~U列を一気に選んで(選んでいる最中だけ C20 と表示されるはず) 列の幅を  29 ピクセル (3.00)くらいに調整 する。列のマーカーをマウスでいじっても良いし、右クリックで「列の幅」メニューを出しても良い。 数字は適当。ここからは、7行目より下の0や1だけがわかれば良い。 列がせまいと3行目4行目が ### になると思うが、気になるなら、フォントの大きさを7ポイントとかに適当に小さくしてください。 ■ステップ30 セル W6 に 団体数 と記入する。 セル W7 に =SUM($B7:$U7) と入力する。 ■ステップ31 セル W7 を W151 までコピーペーストする。 何行目までかは、ステップ6 で決めた通り。 細かいテクニックだが、コントロール+↓ を活用して、まず W151 に移動すると良い。 W151 から Ctrl+Shift+↑ をキーボードで操作すると、セルを一気に選択できる。 コピペの際に活用すると良い。 図2-4 (質問その2の回答#4だからです。) 確認すれば、W18 までは 0で、W19は 2に、W27は 5になっているはず。 なっていなければ教えてください。 何をやっているかイメージがわきますか?

136144
質問者

お礼

ありがとうございます 現時点まででの進捗のご報告をします >ステップ26 0.374306 となっています >ステップ27 0.404861となっています >ステップ28 0.402777778 0.448611111 図2-4 Wの列は空白になってます

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.3

質問を読んで思いついたのがバブルチャートです。Excel2003にもあったような気がします。 要素は、来店時間と曜日と団体の人数として、曜日を横軸、時間を縦軸にテキトーに書いてみました。当方、Excel2010、グラフは3D効果付バブルです。 データは添付図のように、  曜日は「月曜日=1」、「火曜日=2」・・・「日曜日=7」  時間は、深夜も含めて26時くらいまで  後は団体の人数です。   添付図のグラフは手を加え、テキストボックスを上からかぶせています。参考と考えてください。

136144
質問者

お礼

ありがとうございます こちらを見ていただくとわかると思います http://oshiete.goo.ne.jp/qa/8664431.html わかりにくい質問のたてかたでもうしわけございません。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

エクセルで1列目に日付を入れます。 2列目の来店した日のところに飲食金額を入れます。 3列目の来店した日のところに人数を入れます。 4列目の来店した日のところに平均飲食金額を入れます。 以下必要と思われる項目を入れていきます。 とりあえず、これでデータを蓄積してください。 グラフはどのようなものがいるのか不明なのでパス。

136144
質問者

お礼

ありがとうございます こちらを見ていただくとわかると思います http://oshiete.goo.ne.jp/qa/8664431.html わかりにくい質問のたてかたでもうしわけございません。

  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.1

データの中身は何? グラフとは何のグラフ? もっと具体的に、データ収集やグラフ化の目的を書きましょう。 何がしたいのか、さっぱりわかりませぬ。

136144
質問者

お礼

ありがとうございます こちらを見ていただくとわかると思います http://oshiete.goo.ne.jp/qa/8664431.html わかりにくい質問のたてかたでもうしわけございません。

関連するQ&A