システムプラザソフィア HOMEスクールTOPコース料金一覧時間表 パソコンスクール

Excel時間計算 Vol.3
前回Excelでの時間表示をしたところ、「便利〜」という声いただきました。
お役に立てて嬉しいです。で、調子にのってもう一つやります「時刻」編
例えば...
下の表の セルB1 に 1:30 という時刻が入ってます。
これを「分」で表示したい、「秒」で表示したい..というのが前回のお題。
今回はその数値をさらに計算します。

具体的には5400秒(1:30でもいい)の半分の時間は何分?とか、何秒?というのを計算します。これ、=B1/2 では計算できません。これを解決するのが今回のお題です。
1.3.行目はVol.2でやったこと↓
   
時間は.. 1:30  
秒換算では..  5400秒 ← =B1 の計算式が入力済み
その半分は... 2700秒 ← ここに 5400秒÷2 を計算する
↑今回追加すること
《数値は時刻連番》
B1からB3に入ってる数値は時刻連番です。
ゆえに =B1/2 などと計算しても妙な計算結果が表示されてしまいます。
(もちろん、=B2/2 =B3/2 でもだめです)

ポイントは、時刻をまず「テキスト」と呼ばれる文字列に変換すること。
そのあと、今度は「テキスト」を数値に変換することです。
この2つができると 5400秒÷2は2700秒 が実現できます。

その方法は...
1)B4(計算結果を表表示したいセル)をアクティブにして
2)計算式 =TEXT(B1,”[ss]”) を入力します。
                 ※[ss]って何?という人はVol.2を見てください。

   
時間は.. 1:30  
秒換算では..  5400秒  
その半分は... 5400秒 ← =TEXT(B1,”[ss]”) を入力した
↑今回追加すること

3)TEXT関数を使用することで、数値が都合良く文字に変換されます。
 ホント?って疑う人は空いているセルに =sum(B4)って入力してみて。
 計算結果はゼロになります。

4)次に、今入力した計算式を
 =TEXT(B1,”[ss]”)*1  に修正します。
 
時間は.. 1:30  
秒換算では..  5400秒  
その半分は... 0:00 ← TEXT(B1,”[ss]”)*1 に修正
↑今回追加すること

ここで、「へっ?」って思わないでください。
Excelは数値や結果が数値になる計算式を入力すると、その基になるセルの書式を引っ張ってくるというお節介をします。→セルB1の書式を引っ張って来ています。

5)そこでメニューから「書式」「セルの書式設定」の「表示形式」の から標準を選択して、書式をクリアさせます(右の図 A 欄 参照。)






なぜ???..
ってあんまり思わないでください。
Excelは文字列になっている数字に1を掛けると数値になるという便利な性質があるので、
それを使いました。
 
時間は.. 1:30  
秒換算では..  5400秒  
その半分は... 5400 ← 書式を「標準」に戻したところ
↑今回追加すること

ココまでくればもう、出来たようなものです!!
6)求める答えにするべく計算式を修正します(半分の時間にするので÷2を追加)
 =TEXT(B1,”[ss]”)*1/2  に修正します。

7)Enterを押した途端にまた書式が「時刻」になってしまいます。
 そこで(がっかりしないで)もう一回書式を「標準」に直します。
 
時間は.. 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へ 

システムプラザソフィア HOMEスクールTOPコース料金一覧時間表 パソコンスクール
静岡市清水区銀座 Tel.054-367-2641 お問い合わせ