• ベストアンサー

Access2000での時間表示について

ARCの回答

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

うーん、浮動小数点型にして、秒単位で記録するのが一番いいように思いますね。 1分28秒93だったら、88.93として保存するわけです。 表示する時は必要に応じて、テキストボックスのコントロールソースに =[記録] \ 60 & ":" & [記録] mod 60 & format$([記録] - int([記録]),".00") などと設定してやればいいでしょう。(クエリ中に書く場合は、先頭の"="を削除します。)

Cloes
質問者

お礼

結局、回答を参考にさせていただき、本件は以下の様な形で解決することとしました。 数値型で、分、秒、コンマ秒をそれぞれのフィールドを作って入力 別のフィールドで分、秒を全てコンマ秒に換算 その数値にて平均や合計を算出 その結果を下記の様な式で、分,秒、コンマ秒形式で表示。 Int([コンマ秒自己最高]/6000) AS miMIN, Int(([コンマ秒自己最高] Mod 6000)/100) AS seMIN, ([コンマ秒自己最高] Mod 6000) Mod 100 AS ksMIN, IIf(Len(miMIN)=1,"0" & miMIN,miMIN) & ":" & IIf(Len(seMIN)=1,"0" & seMIN,seMIN) & "." & IIf(Len(ksMIN)=1,"0" & ksMAX,ksMIN) AS 100m個人メドレー最高 いろいろとお世話になりました。また、別の質問をしましたのでご検討いただければ 幸いです。

関連するQ&A

  • 秒以下の時間の表示

    エクセルで娘の水泳のタイムを記録しているのですが3:35.58(3分35秒58)と表示したいのですが「03:35.35」と入力すると「3:35.4」と1秒以下の時間が四捨五入されてしまいます。1秒未満の時間をきちんと記録するにはセルの書式設定をどのように書けばいいのでしょうか

  • 時間の割り算と表示方法

    先日以下の質問に対して回答をいただいたのですが 実行してみたところうまくいかない部分がありまたので再度質問させていただきました。 ■質問 5kmを走るのに15分30秒35かかった場合 1kmあたりは○分○秒○○かかったと表示したいのです。 エクセル関数に詳しい方 どうか教えてください。 ■回答 記録を入力するセルや計算結果を出すセルで 右クリック→書式設定で、「表示形式」をクリックし、「ユーザー定義」に m"分"ss"秒".00 と入力してください 後は入力するときに 00:15:30.35 と入力すれば 15分30秒35 と表示されます。 後は普通の計算式で「=A1/5」としてやればいいです。 実行しましたところ 15分30秒. と表示されました。 1/100の値が表示されませんでした。 どうかよろしくお願いいたします。 OSはビスタです。

  • 04:57:30の時間表示を分表示にしたい

    excelの数式を教えて下さい。 04:57:30の時間表示を30秒未満は切り捨て、30秒以上は切り上げて 1分として計算し、全体を分表示にするにはどうすればいいですか? =CEILING(セル値,"00:00:30")で書式を[mm]にすると、秒数が30の時は 切り上げてくれないので、何か別の方法を教えて下さい。 宜しくお願いします。

  • 平均時間。

    マラソン競技42.195キロを2時間10分で走ったとき、1キロを平均して何分何秒で走ったことになりますか。計算式と答えを教えて下さい。お願いします。

  • Excelで100分の1秒を表示したい

    Excel2000を使用しています。 100m走等、記録を表示したいのです。 「○分○○秒○○」と100分の1秒までを文字列ではなく数値として表示し、平均やタイム差など集計ができるようにしたいのです。 セルの書式設定でそれらしきものをいじってみたのですが 思うようにいきません。 どなたか対処法を教えてください。 三四郎8では、表示形式で「分 秒」で「数値の1は1秒云々」という条件指定ができるので問題はないのですが。 たぶん、Excelにもそのような指定ができるのでは、と考えているのですが・・・。

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

  • エクセルの時間表示の書式の質問です。

    競技のTIME記録で悪戦苦闘しております。どうぞ宜しくお願い致します。 1分以上の場合は01:37.02 1分未満の場合は 58.23 となるような、書式の設定は可能でしょうか?

  • 通話時間表示をそろえて計算したい

    通話時間表示をそろえて計算したい 専用電話からの通話時間を計算する(合計時間や平均時間を算出したい)ために 抽出したデータの時間表示の単位がバラバラで困っています。   A 1  52   (=52秒のこと)     2  2:29 (=2分29秒のこと) 3  25:01:00(=25分1秒のこと) また、アポストロフィがついた状態のため、数字に変換すると、 A3の25:01:00は1900/1/1 1:01:00と認識されてしまっています。 正しい単位にそろえて計算できるようにするには、 どこからどうしたらよいのでしょうか?

  • エクセルの時間表示

    エクセルで時間を表示をさせたいのですが、60分以上経った分も 65分15秒という風に表示させたいのです。 ユーザーの書式設定でやろうと思いましたが、わかりませんでした。誰か 教えてください。

  • 34:33と01:34:33の表示方法・・・Excel 2003

    Excel 2003を使用しています。 ランニングの記録として時間の表示を34分33秒の時は34:33(00:34:33)、1時間34分33秒の時は01:34:33と表示させたいのですが、セルの書式設定(表示設定)でどのような分類、種類を選択すればいいのでしょうか?