プロが教えるわが家の防犯対策術!

とある表とグラフを作りたいのですが、どなたかやり方が分かる方居ましたらご教授お願いしますm(_ _)m

まず、表の縦軸は日付にして、
表の横軸には、その日の作業で書いた文字数(例:485文字)、かかった時間(例 01:35:50)、
そしてその横には"かかった時間を1時間あたりの少数に直したもの"を表示したいのですが、そのやり方が分かりません。
(★例/1:30:00なら1.5、2時間45分ならば2.75と表示されるようにしたいのです。★)

何故そうしたいのかと言うと、その横に文字数/時間(※1時間あたりの文字数) のデータを表示させたいのですが、普通に{=文字数÷かかった時間}で表示させようとしてもおかしくなってしまい、出来ないためです。かかった時間を少数に直せば、それで割れば表示できると考えました。

コレが出来ればグラフの方は自分で出来ると思いますので、上記の点についてやり方を教えていただけると嬉しいです。あるいは、他にもっと簡単な方法があればそれでも構いません。よろしくお願い致しますm(_ _)m

A 回答 (3件)

単純な割り算で、A1に1時間30分があったらそれを1時間で割り算すれば、1.5(時間)という数字が求まります。

24がどうとかシリアル値がどうしたとか、イチイチ覚える必要もありません。

数式:
=A1/"1:0"

A1に時間数、B1に文字数があるなら
数式:
=B1/(A1/"1:0")

これにちょっと算数を使うと
=B1/A1*"1:0"
となります。

いずれの数式も、必要に応じて数式を記入したセルの書式設定の表示形式を「標準」に戻して置くのを忘れないようにしてください。
    • good
    • 0
この回答へのお礼

なるほど。具体的な数式がとても参考になります♪ありがとうございました。

お礼日時:2013/01/04 00:21

例えばA1セルに1:30:00と入力します。

このA1セルを右クリックして「セルの書式設定」から「表示形式」で「標準」にしてみましょう。セルには0.0625と表示されますね。これはシリアル値といって日単位の数値になっています。つまり1時間30分は0.0625日とパソコンでは理解されています。したがってこの数値に24を掛けることで時間単位の数値にすることができます。0.0625*24=1.5となって1.5時間となりますね。パソコンではこのシリアル値が基本となって時間の計算が行われています。また日にちの計算では1990年1月0日がスタートとなって1990年1月1日が1となって、例えば2013年1月3日が41277となります。逆にセルに41277と入力してセルの表示形式を日付にすれば2013/1/3と表示させることができます。パソコンでは日付や時間の計算はすべてシリアル値として捉えられ計算が行われています。
初めに戻りますが2時間45分ならばシリアル値は0.11458333となって、これに24を掛けることで2.75時間となります。
=A1*24 で時間単位の数値に変換することができます。
又は次の式でも計算ができます。
=A1/"1:00"
セルの表示形式は標準にします。2.75と表示されます。この計算では2時間45分が1時間の何倍になっているかを求めています。つまりは時間単位の数値に変換しています。
    • good
    • 0
この回答へのお礼

なるほど!シリアル値ですか。ご丁寧な説明をありがとうございます。

お礼日時:2013/01/04 00:08

>1:30:00なら1.5、2時間45分ならば2.75と表示されるようにしたいのです



Excelの時間計算は1日を1.0としたシリアル値
時間単位で表示する場合は24を掛ければ表示されます

ちなみに分単位はさらに60を掛け、秒単位ならさらに60を掛ける
    • good
    • 0
この回答へのお礼

なるほど!ありがとうございます。

お礼日時:2013/01/04 00:05

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