• ベストアンサー

秒数の計算方法について

エクセルで、開始時間と終了時間を入力して何秒掛かったか計算したいのですが。 たとえば、開始102216(10時22分16秒)終了102650(10時26分50秒)で、答えは274秒だとわかるのですが、データが大量の為(約1万6000件以上)関数などで 計算する方法を教えてください。ちなみに、データは 102216のように数字になっていて時刻表示に直すことは出来ません。どうかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 開始時刻をA列、終了時刻をB列として、C列に秒数を表示します。 C1に=TEXT(B1,"00!:00!:00")*1-TEXT(A3,"00!:00!:00")*1を設定し、下方向にコピー C列セルの書式設定→表示形式→ユーザ定義で[s]"秒"として下さい。

taspa
質問者

お礼

できました! ホントに助かりました。 ありがとうございます!!

その他の回答 (1)

回答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)

taspa
質問者

お礼

なるほど~いろんな方法があるんですね。 使わせてもらいます。 有難うございました。

関連するQ&A

専門家に質問してみよう