• ベストアンサー

時間算出

時間算出 Excel を利用し、CSV形式で出力されるタイム表記を再計算する方法を教えてください。 CSVで出力するタイム表記(A列) 1105 …1分10秒5 の意味 2008 …2分00秒8 の意味になります。 これを右隣のB列セルへ下記のように計算出力するにはどのようにすれば良いでしょうか? 70.5 120.8 VisualBasic でも利用出来るようセル表示形式を変更するという回答以外でご教示下さい。 よろしくお願いします。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8018/17136)
回答No.2

A1=1105 B1=60*INT(A1/1000)+MOD(A1,1000)/10

rsk123
質問者

お礼

解決できました。 MODが思いだせず苦労しましたが、思い通りの結果になました。 ありがとうございました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

111111の場合が存在しますから、まずは、分、秒、100分の1秒で分割しては。

rsk123
質問者

お礼

説明不足で申し訳ないです。 今回出力する物は必ず4桁の数字となります。 お気遣いありがとうございます。 今後の参考にさせて頂きます。 ありがとうございました。

関連するQ&A

  • 時間算出 その2

    時間算出 その2 CSVで出力した 1.59.4 と表記されている時間を 119.4 と 再計算する計算方法およびセル書式方法をご教示下さい。

  • Excel 数値を時間の表示に変えたい

    大量に印刷することがあるので、所要時間をExcelで計算しています。 A列に印刷箱の容量数値を入れると いろいろな条件計算をしてB列に出します。 単に計算をしているのでB列の結果は例えば8.88や111.42(表示形式:標準)となります。 これは8分88秒・111分42秒という意味なのですが、 これを9分28秒(1時間51分42秒)、または9:28(1:51:42)等と表示し直すことは可能でしょうか。 シリアル値ではないので[h]:mm:ssにするととんでもないことになります。 ※時:分:秒をrightやleftで別セルに抜き出して60で割り、60を超えた分をまた別セルで足してTimeで表示し直すやり方をしましたが、rignt・leftを使ってるせいか若干狂いがあります。 ※Excel2003 よろしくお願い致します。

  • エクセルでの時間差算出の方法を教えてください。

    OSはWINDOWS7 エクセルはExcel2010です。 下記のような形式でセルに入力された年月日、時刻があります。 A1  2013年05月10日 09:30:00 A2  2013年05月10日 11:50:30 これらの二つの時刻の時間差を ●日間●時間●分、 という形式で算出してくれる関数を教えてください。 上記の場合ですと A2-A1 = 0日間2時間20分30秒 という答えが得られれば結構です。(表記は 2:20 30でもよい) よろしくお願いします。

  • エクセルでの時間の計算方法について(1秒以下の計算)

    エクセルで時間の計算をしたいと思います。 例えば、陸上のタイムとして セルAに1:05.8 (1分5秒8) セルBに1:05.3 (1分5秒3) A-Bは00:00:05と正しく計算できますが B-Aは♯♯♯になってしまいます。 マイナス表記をする方法を教えてください。 整数で-5と表記する方法はありますか。 又、SECOND関数だと整数の表記しかできないと思いますが 何かやり方がありますか。 宜しく御願いします。

  • 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秒と表示させたいのですが、可能でしょうか?

  • 複数列の検索、値の取り出し方

    教えててください。B列からE列までを順番に検索して値があればA列の時間を取り出すマクロが解かりません。教えていただけないでしょうかお願いします。 B列の10.5のtime(s)300秒をH4セルに記入 C列の10.5のtime(s)240秒をH5セルに記入 D列の10.5のtime(s)180秒をH6セルに記入 E列の10.5のtime(s)120秒をH7セルに記入   CSVデータを読込みデータの取り出しのマクロを作成中に、列検索でつまずきました。

  • エクセルの時間表記について

    エクセルの時間表記について質問いたします。 あるファイルのセル A1に0:12(12秒という意味です) A2に1:15(1分15秒という意味です) A3に3:05:03(3時間5分3秒という意味です) A4に… というようにシステムから抽出された時間が列挙されています。 それらの時間を別ファイルにリンクさせ、その別ファイルでの表記を A1は12秒 A2は1分15秒 A3は1時間5分3秒 A4は… というように表示させたいのです。 セルの書式設定で h"時間"mm"分"ss"秒"という設定をすると A1は0時間00分12秒 A2は0時間01分15秒 A3は1時間05分03秒 と表示されてしまいます。 余分(0時間や00分)を表示させない方法はおありでしょうか。 また、03秒という表記ではなく、3秒という表記になればなお嬉しいです。 教えてください。よろしくお願いします。

  • エクセル2003 2時間15分20.11秒をシリアル値にして2時間15分20.11秒と表示する方法

    エクセル2003です TIMEを合計するため 2時間15分20.11秒と入力したセル(文字列)をシリアル値に変えて2時間15分20.11秒と表示したいのです。 よろしく御願いします。

  • Excelで「1234」と入力して、「12分34秒」と表記したいのですが・・・

     陸上競技を指導しています。  みんなのタイムをエクセルに入力して管理をしたいのです。  今はセルに『0:12:34』と入力をして、最高タイムや平均タイムなどを計算しています。  そこで質問です。  いちいち『0:12:34』と入力しなくても、『1234』と入力するだけで、『12分34秒』と表記することが出来ないでしょうか?   また、表記出来た上に、それを元に  (1)最高タイムや平均タイムを出したり、  (2)『12分34』を2倍すると(2を掛けると)『25分08秒』  と、表記されるようにしたいのです。  ややこしい説明文になりましたが、よろしくお願いいたします。

  • 秒以下を含む時間の集計

    秒以下を含む時間の集計を行う場合 excelには秒以下の書式設定がありません。 例えば、秒以下を表す場合、 60進数で  04:23:32 (4分23秒32) (これを秒以下を10進数で無理やり表示すると        04:23.53 (4分23秒と100分の53秒)) このままでは  4時間23分32秒と認識されてしまします。 ------------------- 処理したいことは、 A1セルに04:23:32(4分23秒32)と入力して 以下A列に同じような時間形式でDATAを入力して BセルにB2=A1+A2のような合計時間を表示するようにしたいのですが  どのような計算式になりますか ? 60分を超える場合は、1時間とします。 例えば、  1:42:25:23 (1時間 42分 25秒 23)  46:24:13   (46分24秒13)

専門家に質問してみよう