就業時間と時給から時間給を計算するような場合
「6:30」などとセルに記入すると自動的に時刻の書式に変換してくれる。
こうやっていくつかセルに入れて合計を取ると一見ちゃんと計算してくれるようだが、24時間を超えると0に戻る(というか1日分の桁上がりがあって、日の部分が表示されない)
問題は、Excelのヘルプを検索して解決しようとしても適切な情報が得られないことだ。読んでいくと望まない方向に引きずられるようなヘルプ。24時間を超える時には24を掛けろとまで書いてある。これで誤解してしまうユーザも多いはず。(ヘルプですんなり解決というのはむしろ珍しいくらい)
Be cool userの中のhttp://kokoro.kir.jp/excel/hyouji_time.html を見たらセルの表示書式でhh:mmではなく[h]:mmと指定するらしい。これで解決!
しかしこんなによく使うと思われる書式がExcelであらかじめ用意されていないというのもおかしな気がする。ユーザ定義の中に[h]:mm:ssはあるのだが‥‥‥