【Excel】エクセルにて「0.5時間を30分」「1.5時間を1時間30分」と変換する方法【小数点の時間の変換】 | モアイライフ(more E life)
EXCELのYouTube始めました!

EXCEL初心者に向けたYouTubeチャンネルを開始しました(^^)/
ぜひチャンネル登録よろしくお願いします!

効率よくエクセルを学ぶ!

【Excel】エクセルにて「0.5時間を30分」「1.5時間を1時間30分」と変換する方法【小数点の時間の変換】

Excelのスキルアップ
本サイトでは記事内に広告が含まれています

エクセルはデータ解析・管理を行うツールとして非常に機能が高く、上手く使いこなせると業務を大幅に効率化できるため、その扱いに慣れておくといいです。

ただ機能が充実しているあまり初心者にとっては処理方法がよくわからないことも多いといえます。

例えばエクセルにて「0.5時間を30分」「1.5時間を1時間30分」などと小数点の時間を時間と分に変換するにはどう処理すればいいのか理解していますか。

ここではエクセルにて「0.5時間を30分」「1.5時間を1時間30分」などと小数点の時間を時間と分に変換する方法について解説していきます。

※動画版もまとめの手前に貼付していますので、併せてチェックしてみてください。

 

スポンサーリンク

エクセルにて「0.5時間を30分」「1.5時間を1時間30分」などと小数点の時間を時間と分に変換する方法

それでは「0.5時間を30分」「1.5時間を1時間30分」などと小数点の時間を時間と分に変換するについて確認していきます。

「0.5時間を30分」「1.5時間を1時間30分」などと小数点の時間を時間と分で表示させるには、まず時間のみの数値を取り出すといいです。

この時、整数部分のみを抽出するINT関数を用いるとよく

=INT(対象セル)

と入力するといいです。今回の場合では、=INT(A2)といれます。

ENTERにて計算を確定させ、オートフィル機能(セルの右下にカーソルを合わせると出る十字をドラッグ&ドロップ)によって一括で時間を取得します。

続いて「0.5時間を30分」「1.5時間を1時間30分」と変える際の「分」のみの部分を抽出しますが、この時は単純に時間の定義を用いるといいです。

具体的には(元の小数点の時間ー時間のみの数値)×60 とすることで、小数点の部分を分に変換できるわけです。関数を使用する必要はなく、今回は=(A2-B2)*60と入れていきましょう。

ENTERにて計算確定後、こちらでもオートフィルで処理します。

さらに時間と分に分けたセルを結合させていき「0.5時間を30分」「1.5時間を1時間30分」と表示させますが、この時IF関数を使うといいです。

具体的には

IF(論理式,真の場合,偽の場合)

と使用しますが、今回では=IF(B2=0, C2&”分”, B2&”時間”&C2&”分”)と出力したいセルに入力しましょう。

この関数の意味は、

・=IF(B2=0, :もしセルが0ならば
・C2&”分”, :分のみのを表示させ(今回は0時間30分を30分とする)
・B2&”時間”&C2&”分”) :そうでない場合は~時間~分とする(今回は1時間30分など)

としているわけです。

こちらでもENTERにて計算確定後、オートフィルをかけていきます。

このようにして、「0.5時間を30分」「1.5時間を1時間30分」などと小数点の時間を時間と分に変換する処理が完了となります。

 

なお、動画の方が理解しやすい方は以下で解説しているため、併せて確認してみてくださいね。

【Excel】エクセルにて0.5時間を30分、1.5時間を1時間半と表示させる方法
この動画ではエクセルにて0.5時間を30分、1.5時間を1時間半と表示させる方法について解説しています。なおテキスト版としてにて解説していますので、文字の方がいい方はこちらで確認してみてくださいね。このチャンネルではエクセル初心者...

 

まとめ エクセルにて「1.5時間を1時間30分」「0.5時間を30分」と変換する方法

ここでは、エクセルにて「1.5時間を1時間30分」「0.5時間を30分」と変換する方法について確認しました。

基本的にはINT関数に時間のみを抽出後、小数点の時間を分に変換し、IF関数にて条件付でこれらを結合するといいです。

エクセルでのさまざまな処理になれ、日々の業務を効率化させていきましょう。

コメント

スポンサーリンク
タイトルとURLをコピーしました