- ベストアンサー
秒数の計算方法について
エクセルで、開始時間と終了時間を入力して何秒掛かったか計算したいのですが。 たとえば、開始102216(10時22分16秒)終了102650(10時26分50秒)で、答えは274秒だとわかるのですが、データが大量の為(約1万6000件以上)関数などで 計算する方法を教えてください。ちなみに、データは 102216のように数字になっていて時刻表示に直すことは出来ません。どうかよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
次の方法は如何でしょうか。 開始時刻をA列、終了時刻をB列として、C列に秒数を表示します。 C1に=TEXT(B1,"00!:00!:00")*1-TEXT(A3,"00!:00!:00")*1を設定し、下方向にコピー C列セルの書式設定→表示形式→ユーザ定義で[s]"秒"として下さい。
その他の回答 (1)
- junktoriko
- ベストアンサー率58% (23/39)
回答No.2
あるいは、同様にA列、B列に、開始、終了時刻の数字があるとして、C列(C1)には、下のような式を入れてはどうでしょう。2桁ずつ取り出して、時間、分、秒で計算しています。 確かに、もう少しすっきりできたら良いのですが。。。 =(INT(B1/10000)-INT(A1/10000))*3600+(INT(MOD(B1,10000)/100)-INT(MOD(A1,10000)/100))*60+MOD(B1,100)-MOD(A1,100)
質問者
お礼
なるほど~いろんな方法があるんですね。 使わせてもらいます。 有難うございました。
お礼
できました! ホントに助かりました。 ありがとうございます!!