グラフ作成で困っています
- グラフ作成で困っています。同じ時間に処理をした人数を表すグラフを作成したいのですが、方法がわかりません。
- データの例として、Aさんは10:00から11:00まで処理をし、Bさんは10:30から11:30まで処理をし、Cさんは10:45から11:15まで処理をしました。
- 具体的なグラフの例として、時間を横軸、処理をした人数を縦軸として、以下のようなグラフを作成したいです。
- ベストアンサー
同じ時間に使用した人数を表すグラフの作成
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#01です =SUMPRODUCT((Sheet1!$B$2:$B$27<=$A2)*(Sheet1!$C$2:$C$27>=$A2)*1) でうまくいきませんか? ただし時刻は「日付型」で入力してセルの書式設定で hh:mm にしてあることを想定しています。 なおこの式はSheet2のA列の値が開始時刻、終了時刻のどちらかに含まれれば1をカウントします。終了時刻ピッタリはカウントしないようにするなら =SUMPRODUCT((Sheet1!$B$2:$B$27<=$A2)*(Sheet1!$C$2:$C$27>$A2)*1) になります。両方の違いは、実際に式を入力して確かめてみてください
その他の回答 (1)
- zap35
- ベストアンサー率44% (1383/3079)
元データがSheet1にあるとして、別シートのA列に時刻のならびを入力します。 次に別シートのB2セル(下表では9:45の人数のセル)に以下の式を貼り付けて下方向にコピーします =SUMPRODUCT((Sheet1!$B$2:$B$4<=$A2)*(Sheet1!$C$2:$C$4>=$A2)*1) すると以下の結果が得られますので、これをグラフにしてください A列 B列 時刻 人数 9:45 0 10:00 1 10:15 1 10:30 2 10:45 3 11:00 3 11:15 2 11:30 1 11:45 0 なお式中のデータ範囲は実際のシートに合わせて変更してください
お礼
ご連絡有り難う御座います。 > なお式中のデータ範囲は実際のシートに合わせて変更してください 関数の修正が上手く出来ずに困っています。 (人数が全て0になってしまいます) もう一度整理させて頂きます。 元のデータ:Sheet1 行/列 A B C 1 名前 処理開始時間 処理終了時間 2 Aさん 10:00 11:00 3 Bさん 10:30 11:30 4 Cさん 10:45 11:15 27 Zさん 11:10 11:20 ※最終行は27行です。 出力先:Sheet2 行/列 A B 1 時間 人数 2 9:45 ※ 3 10:00 4 10:15 5 10:30 ※(B2)に入力すべき関数をご教授願います。 以上、よろしくお願い致します。
関連するQ&A
- 作業時間のグラフ作成について
excel2010 データベースから抽出した作業開始時刻と、終了時刻、時間のデータを利用し、 グラフ化する為の表を作成する方法を教えてください。 下記で表.1から表.2へ展開する方法です。 データベースからは、下記の様な構成で抽出されます。 表.1 内容 開始時刻 終了時刻 時間 a 201409020944 201409020955 11 b 201409020955 201409021003 8 b 201409021016 201409021049 33 c 201409021049 201409021108 19 d 201409021108 201409021120 12 d 201409021632 201409021641 9 e 201409021120 201409021130 10 e 201409021215 201409021231 16 e 201409021420 201409021445 25 e 201409021641 201409021700 19 e 201409021715 201409021720 5 f 201409020852 201409020903 11 f 201409021231 201409021349 78 f 201409021445 201409021502 17 f 201409021516 201409021612 56 f 201409021720 201409021850 90 g 201409020927 201409020944 17 h 201409020903 201409020927 24 h 201409021349 201409021420 31 h 201409021612 201409021632 20 h 201409021850 201409021912 22 グラフ化するために下記の内容で加工します。 文字列データを時間形式に変更 OFFの時間とONの時間を下記の様に計算 kadou=終了時刻-開始時刻 hikadou=次の開始時刻-前の終了時刻 で次の様な表を作成します。 表.2 hikadou kadou hikadou kadou hikadou kadou hikadou kadou hikadou kadou a 09:44 00:11 b 09:55 00:08 00:13 00:33 c 10:49 00:19 d 11:08 00:12 05:12 00:09 e 11:20 00:10 00:45 00:16 01:49 00:25 01:56 00:19 00:15 00:05 f 08:52 00:11 03:28 01:18 00:56 00:17 00:14 00:56 01:08 01:30 g 09:27 00:17 h 09:03 00:24 04:22 00:31 01:52 00:20 02:18 00:22 上記、表.2は、手動で1つずつ計算して作成したものです。 表.2を積み上げ横でグラフ化したものが添付のグラフ1、 hikadouの内容を色なしにして、軸等の設定を時間指定にしたものがグラフ2です。 1つのレコードで複数の開始時刻と終了時刻があるものについてのグラフ作成方法で紹介されておりました。 表.1のレコードは日々変わるので、どうやったら、簡単に表.2が作成できるかを教えていただきたく。 尚、表.2の構成にはこだわりません。 欲しいのは、表.1からグラフ2を作成したいのです。
- ベストアンサー
- Excel(エクセル)
- エクセルでのグラフの作り方 人数と時間
広場利用のアンケートを取りました。 このデータをグラフ化したいのですがアドバイスをお願いします。 8:00~8:30のように30分刻みで作ろうと思っています。 ↑の時間帯に何人の人が不便だと感じているかを表したいのですが またグラフにすること自体、良く分からないのですが、どのように すれば良いですか? A時間 B人数 7:00~7:30 3 7:31~8:00 7 8:01~8:30 10 8:31~9:00 5 合計 25 散布図のような形が一目瞭然かとも思うのですがもっと分かりやすい 方法はありますか?円グラフだと時間帯毎に4個作るような感じで しょうか? 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで倉グラフの作成
エクセルを2003から2007にすると、操作方法がわからなくなりました。情報処理試験1級を取った時の知識が全く役に立たなくて困っています。 ある実験の測定結果を入力しました。 A1から下に 時間 0 3 6 9 12 ・・・30 B2から下に 測定値 0 20 40・・・・・ これを時間ごとの折れ線グラフにするために、A1からB12まで選択し、挿入から折れ線グラフを選択しました。 すると、表示されたグラフに時間と測定値の2本の選が出てきます。 横軸を時間。縦軸が測定値になるグラフを作りたいので、これではダメです。 それで、データの選択から都合の良いように選択したのですが、 軸の名前の付け方や、グラフタイトルの付け方がわかりません。 2003ですと、グラフ作成画面を順に進んでいくと、タイトルの入力やメモリの間隔などが指定できたかと思います。 どうすれば、細かい設定ができるのでしょうか?
- 締切済み
- オフィス系ソフト
- 【エクセル】仕事量の出し方とグラフの作り方
下記について教えてください (1)下記の表で一日の処理数と平均値を出す数式(合ってますでしょうか?) (2)処理数を棒で、平均値を横線で表示するグラフの作り方 a b c d e f g h --------------------------------------------------------- 1| 日付 曜日 仕事量 開始 終了時刻 作業時間 人数 1時間・1人当りの処理数 2| 3月1日 木 160 9:30 9:45 0:15 6 106.67 =IF(C2="","",C2/((F2*G2)/"0:60")) 3| 3月2日 金 700 10:00 11:25 1:25 7 70.59 4| 3月3日 土 160 9:30 9:45 0:15 6 106.67 5| 3月4日 日 6| 3月5日 月 700 10:00 11:25 1:25 7 70.59 ----------------------------------------------------------- 7| 平均 430 9:45 10:35 0:50 6.5 79.38 =SUM(C2:C6)/COUNTA(C2:C6) よろしくお願いします
- ベストアンサー
- その他MS Office製品
- Excelのグラフを動的に作成したい。
Excelのバージョン:2002 Excelのグラフ機能を使ってグラフを作成しており、「名前の定義」を利用して ドロップダウンリストの中身でグラフが変化するところまでは出来たのですが 本来の目的が上手く行きません。 以下に、自身で作成した変化するグラフの手法を書きます。 0:項目軸と値にそれぞれA~Eまでの5種類のパターンがあるデータを用意。 1:項目軸A~Eまでのデータ範囲にそれぞれ「項目軸A」、「項目軸B」…… と名前の定義をする。 2:値A~Eまでのデータ範囲にそれぞれ「値A」、「値B」…… と名前の定義をする。 3:A1セルにA~Eまでのドロップダウンリストを作成する。 4:「名前の定義」から「sheet1!項目軸(シート固有)」という名前で参照範囲に「=INDIRECT("項目軸"&sheet1!$A$1)」と入力する。 5:「名前の定義」から「sheet1!値(シート固有)」という名前で参照範囲に「=INDIRECT("値"&sheet1!$A$1)」と入力する。 6:グラフツールを使って棒グラフを作成。 グラフの「元のデータ」にて、「系列」タブを開いて系列を追加。 値に「sheet1!値」、項目軸ラベルに「sheet1!項目軸」を入力してグラフを作成。 7:ドロップダウンを変化させると、ドロップダウンの表示に対応したグラフが表示される。 本来の目的は、 3のA1セルに自身のシート名を取得する式を記入して、このシートを複数作成し、 シート名をA、B、……と変更する事によって、自動的にグラフが変化していく物を作りたいのですが シートを複製した途端、グラフの「項目軸」と「値」に{100,200,……}と言った形で実際の値がコピーされてしまいます。 なんとか上手く作成する方法はありますでしょうか? ご教授の程、よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルでの時間を横軸としたグラフ作成
エクセルでのグラフ作成について質問させていただきます。 実験において観察された行動を縦軸に時間を横軸にしたグラフを作成したいのですが、2点分からない事がございます。 まず、行動を縦軸にするので、行動を 何段階かに分けて記録しています。Aという行動をしたら1、Bという行動をしたら2、Cという行動をしたら3という感じです。なので、1.5のような数値がグラフにあってほしくないのです。X軸に平行な線とY軸に平行な線のみでグラフを作成したいです。この時間からこの時間までは2、この時間からこの時間までは1という感じです。これは、どのグラフの種類を選択し、どのように数値を入力すればよろしいでしょうか? また、時間を横軸にしたいのですが、○○分○○秒と入力すると、横軸に時間の比がうまくでてくれません。 分と秒のように10進数ではないものを横軸にとる時はどのようにしたらよろしいでしょうか?
- 締切済み
- オフィス系ソフト
- EXCELグラフ作成について
EXCEL初心者です。ごく簡単なグラフなら作成できます。 こんなことは出来ますか? (1)折れ線グラフの先を枝分かれさせる(これまでの実績の先端に、 これからの予想数の最大と最小を枝分かれで表現する)。 (2)人数と世帯数と金額の3値の推移を1枚のグラフ上で表現する。
- ベストアンサー
- オフィス系ソフト
- EXCELグラフ作成
Excel2000を使用しています。 X軸に日付け項目 Y軸にデータ数量が入っています。 上記データよりグラフを作成しようとしたところ、 2-Dグラフで入力できる要素の数は、1系列あたり最大32000個です。のメッセージがでます。 グラフ作成するにはどうすればよいのですか? X軸の項目数が43000行分のデータがあります。 OFFICE2007の購入予定はありません。
- ベストアンサー
- オフィス系ソフト
- 円グラフを作成しています
円グラフ作成中なのですが、分からない事があったので、教えて 頂きたいと思います。 介護度別人数を円グラフにし、グラフ・タイトル・グラフの周りに データラベル=人数(値のみ)・凡例(介護度の値のみ)を 表示させました。 やりたい事が次のものです。 凡例のタイトルというか、凡例の色と介護度数(値)の上(枠内)に 「介護度」と表示できないか? データラベルの値が人数だと分かるように値かグラフの近くに「人」 と表示できないか? グラフの大枠の中にワードでいうテキストボックスのようなものを 挿入し、介護度の平均を表示できないか? 特に上2つで困っています。 どうぞ、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル(2007)グラフ作成
グラフ作成方法がわからなくて困っております。 A 10 B 23 C 30 D 40 A.B.C.D(個人名)数字(利用回数)というような集計をエクセルの表でしています。 4 3 2 | 1 | | | 10~20 20~30 30~40 これをグラフにしたいのですが、縦(人数分布)横(利用回数) エクセルのグラフ作成機能で作成できるのでしょうか?調べたのですがわかりませんでした。 どなたか作成方法を教えて下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ご連絡が遅くなりました。 結果報告になります。 関数の計算結果が0になってしまう理由は、処理開始時間 処理終了時間共に 書式でhh:mmになっていた為、実際の入力時間はhh:mm:ssと秒までの値が入力されていた事に気が付きませんでした。 秒のまでShet2で集計するには、私の目的を達成させるには非現実的(65535の制限に引っかかる為) Sheet1の開始終了時間共に秒の値を取るように整形するようにして解決いたしました。 以上、報告になりますが ご教授有り難う御座いました。