- ベストアンサー
Excelで時間単位を変更する方法
2つの悩みがあります。 (1)Excelで、30秒の処理を数件行った場合の、トータル時間の算出を行う計算式を作成しました。 (例:30秒x3件=90秒 → セルA1xA2=A3) セルA3の90秒をセルの書式設定で、1分30秒と表示させたいのですが、可能でしょうか? (2)Excelで、1.5分(90秒)の処理を数件行った場合のトータル時間の算出を行う計算式を作成しました。 (例:1.5分x3件=4.5分 → セルA1xA2=A3) セルA3の4.5分をセルの書式設定で、4分30秒と表示させたいのですが、可能でしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
A1には30秒の「つもり」で30と記入したいご相談なのだと仮定します。 つまりA1の数字の単位は「秒」です。 A3の式を =A1*A2*"0:0:1" として,セルを右クリックして書式設定の表示形式のユーザー定義で [m]分ss秒 と設定しておきます。 同様にA1に記入する数字の単位を今度は「分」にしたかった場合。 つまりA1には1.5分の「つもり」で1.5と記入したかったんだとすると A3の式は =A1*A2*"0:1" として,やはりセルを右クリックして書式設定の表示形式のユーザー定義で [m]分ss秒 と設定しておきます。 いわずもがなですが,1.5と記入したセルを表示形式で「1分30秒」と表示するとか,90と記入したセルを「1分30秒」と表示するなんてことは,全く出来ません。
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 あくまでも入力データを数値入力した事としていますので時刻入力(例えば、0:0:30)の場合は読み飛ばして下さい。 (1)=INT(A1*A2/60)&"分"&MOD(A1*A2,60)&"秒" (2)=INT((A1*A2*60)/60)&"分"&MOD(A1*A2*60,60)&"秒"
- mshr1962
- ベストアンサー率39% (7417/18945)
A1が秒単位(30 90[秒])の入力なら A3=A1*A2/86400 でセルの書式設定の表示形式をユーザー定義で [m]"分"s"秒" A1が分単位(0.5 1.5[分])の入力なら A3=A1*A2/1440 でセルの書式設定の表示形式をユーザー定義で [m]"分"s"秒" A1が時刻(h:m:s)の入力なら A3=A1*A2 でセルの書式設定の表示形式をユーザー定義で [m]"分"s"秒"
- Cupper-2
- ベストアンサー率29% (1342/4565)
時間や日付が 「シリアル値」 になっていると理解していれば簡単にできますよ。 A3セルには =(A1*A2) / 3600 これでOK。(便宜上括弧を付けましたけど、無くても良い) 続いて、普通にセルの書式設定を行いましょう。("m:s" とか "mm:ss")