• ベストアンサー

表の作成方法について

立て続けのご質問になります。 時間の記述の形式が「 101217 」(10時12分17秒の略)(24時間表記)というデータに対して、 ”何時にどれくらいの件数があるのか。”(分と秒は不要) をグラフにして表したいと思っています。 縦軸の項目は”件数”、横軸の項目は”時間(○○時)”で縦棒グラフがいいかなぁと思っています。 しかし問題として、上述いたしました「 101217 」(10時12分17秒の略)の記述形式には、他にも「 1316 」(0時13分16秒)や「 10033 」(1時0分33秒)や「 14 」(0時0分14秒)などといった形式もございます。(24時間表記) 本来6桁表記にも関わらず、0が省かれてしまうといった紛らわしい事になっています。 すみませんが無知な者に教えてください。 宜しくお願い致します。

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

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

A列にお示しのデータがあるとしてそれを時間表示にするのでしたらB1セルに次の式を入力し下方にオートフィルドラッグします。 =IF(A1="","",TEXT(C1,"00!:00!:00")*1) なお、B列を選択して「セルの書式設定」の「表示形式」タブで「ユーザー定義」選び [h]"時"mm"分"ss"秒" と入力してOKします。

その他の回答 (1)

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.1

A1に時刻がはいっているとして =LEFT(TEXT(A1,"000000"),2) で時間が出る。数値にしたいなら =INT(LEFT(TEXT(A1,"000000"),2)) で。 =(A1-MOD(A1,10000))/10000 でも可。

関連するQ&A