前回Excelでの時間表示をしたところ、「便利〜」という声いただきました。
お役に立てて嬉しいです。で、調子にのってもう一つやります「時刻」編
|
例えば...
下の表の セルB1 に 1:30 という時刻が入ってます。
これを「分」で表示したい、「秒」で表示したい..というのが前回のお題。
今回はその数値をさらに計算します。
具体的には5400秒(1:30でもいい)の半分の時間は何分?とか、何秒?というのを計算します。これ、=B1/2 では計算できません。これを解決するのが今回のお題です。
|
1.3.行目はVol.2でやったこと↓
| |
A |
B |
|
| 1 |
時間は.. |
1:30 |
|
| 3 |
秒換算では.. |
5400秒 |
← =B1 の計算式が入力済み |
| 4 |
その半分は... |
2700秒 |
← ここに 5400秒÷2 を計算する |
|
↑今回追加すること |
《数値は時刻連番》
B1からB3に入ってる数値は時刻連番です。
ゆえに =B1/2 などと計算しても妙な計算結果が表示されてしまいます。
(もちろん、=B2/2 =B3/2 でもだめです)
ポイントは、時刻をまず「テキスト」と呼ばれる文字列に変換すること。
そのあと、今度は「テキスト」を数値に変換することです。
この2つができると 5400秒÷2は2700秒 が実現できます。
その方法は...
1)B4(計算結果を表表示したいセル)をアクティブにして
2)計算式 =TEXT(B1,”[ss]”) を入力します。
※[ss]って何?という人はVol.2を見てください。
| |
A |
B |
|
| 1 |
時間は.. |
1:30 |
|
| 3 |
秒換算では.. |
5400秒 |
|
| 4 |
その半分は... |
5400秒 |
← =TEXT(B1,”[ss]”) を入力した |
|
↑今回追加すること |
3)TEXT関数を使用することで、数値が都合良く文字に変換されます。
ホント?って疑う人は空いているセルに =sum(B4)って入力してみて。
計算結果はゼロになります。
4)次に、今入力した計算式を
=TEXT(B1,”[ss]”)*1 に修正します。
| A |
B |
|
| 時間は.. |
1:30 |
|
| 秒換算では.. |
5400秒 |
|
| その半分は... |
0:00 |
← TEXT(B1,”[ss]”)*1 に修正 |
| ↑今回追加すること |
ここで、「へっ?」って思わないでください。
Excelは数値や結果が数値になる計算式を入力すると、その基になるセルの書式を引っ張ってくるというお節介をします。→セルB1の書式を引っ張って来ています。
5)そこでメニューから「書式」「セルの書式設定」の「表示形式」の から標準を選択して、書式をクリアさせます(右の図 A 欄 参照。)
なぜ???..
ってあんまり思わないでください。
Excelは文字列になっている数字に1を掛けると数値になるという便利な性質があるので、
それを使いました。
| A |
B |
|
| 時間は.. |
1:30 |
|
| 秒換算では.. |
5400秒 |
|
| その半分は... |
5400 |
← 書式を「標準」に戻したところ |
| ↑今回追加すること |
ココまでくればもう、出来たようなものです!!
6)求める答えにするべく計算式を修正します(半分の時間にするので÷2を追加)
=TEXT(B1,”[ss]”)*1/2 に修正します。
7)Enterを押した途端にまた書式が「時刻」になってしまいます。
そこで(がっかりしないで)もう一回書式を「標準」に直します。
| A |
B |
|
| 時間は.. |
1:30 |
|
| 秒換算では.. |
5400秒 |
|
| その半分は... |
2700 |
← TEXT(B1,”[ss]”)*1/2 に修正
して書式を「標準」に直したところ |
| ↑今回追加すること |
ここでは、式や書式をワンステップづつ追加、修正していきましたが、仕組みが理解できれば
6)の式をいきなり入力しももちろんOKです。(書式変更の手間も1回で済むので)
ポイント
数値を文字に変更する関数TEXTと、文字列を数値に直すテクニック *1 です。
TEXT関数はいろんな場面で活躍するので、是非覚えてくださいね。
書式はその都度変更しなければならないので、ちょっとだけ面倒です。
|
| おまけ... |
[ss]が[mm]になれば分単位の計算ができます。[hh]でも同様です。
私はお手軽書式コピーに コレ→ 愛用してます。
空白セルの書式をコピーしてくると、書式のクリアなんかとっても便利よ。
...川村さん、これで解決できるかな? |

見にきてくれてありがとう。
みなさんの、教えて、知りたいメールがページ更新の励みになります。
上田までメールくださいね。
2003.3.5
脱初心者の知恵袋表紙へ Excel時間計算Vol.2へ Vol.4へ |