• ベストアンサー

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

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

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

  • ベストアンサー
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.4

こんにちは~ 元の時間に 1秒足してから、CEILING関数でできませんか? =CEILING(C1+"0:0:1","0:0:30")

kawami
質問者

お礼

有難うございます。できました。秒数まで表示しないので、00~29秒までが00秒にならなくてもいい訳ですよね。

その他の回答 (4)

  • kaz-5919
  • ベストアンサー率26% (45/170)
回答No.5

スマートな方法ではないですが IFとFLOORを使って A1=04:57:30(時刻表示) A2=00:00:30 B1=SECOND(A1) C1=FLOOR(A1,A2) D1=IF(B1>=30,C1+A2,C1) こうすれば30秒未満切捨て30秒以上切り上げで できますよ♪

kawami
質問者

お礼

理論的にこの数式通りのことをしたかったんです。ただ、秒数まで表示しないので、下の方の回答でやってみます。有難うございました。

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.3

#2です。訂正。下記は間違いです。

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

MROUNDを使ってみてはいかがでしょう? 例えばA1=10:20:29、B1=00:00:30 C1=MROUND(A1,B1) C1の書式は時刻に設定する。 注意事項 この関数はメニューバーの【ツール】→【アドイン】で【分析ツール】を有効にする必要があります。

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.1

いったんFLOOR関数で切り捨てて、30秒を足してやると良いと思います。 =FLOOR(セル値,"00:00:30")+"00:00:30"

kawami
質問者

お礼

有難うございます。できました。秒数まで表示しないので、00~29秒までが00秒にならなくてもいい訳ですよね。

関連するQ&A

  • Excelの時間表示

    Excelのセルに操作時の現在時間を表示させたいと思っています。キーボードから「Ctl+:」を使って表示させるのですが、秒数が表示されません。セルの書式設定は秒数表示にしているのですが、常に00秒です。正確な秒数を表示させることはできないのでしょうか?

  • 勤務時間の時間の丸め方教えて!

    エクセル2003で今までオートコレクトを使用して セルに7.31と入力7:31と表示させていました、 そして、7.31と入力すると別のセルに数式(CEILINGセル,1/24/60*15)として7:45と丸めて表示させ、 17.13と入力すると別のセルに数式(FLOORセル,1/24/60*15)として17:00 と丸めていたのですが、 セルの書式設定→ユーザー定義で ##":"##とすれば、 735と入力すれば7:35となるのを知りセルに設定したところ入力したセルでは、7:35と表示されるのですが別のセル(数式を入力して丸めていたセル)に7:35と表示されてしまいます。 このセルで時間を丸めて7:45にするにはどうすればいいのでしょうか? あと、1713と入力したときに17:00と表示させる方法もお願いします。 教えてください、宜しくお願いします!

  • Excelで 分:秒 と表示させる書式設定は?

    Excelで 各セルに 58分:10秒 なら 58:10と入力し、表示を 58:10 と表示させるにはどのような書式設定をすれば良いのですか? (すべて60分以下なので時間の桁は入れたたくない) また、これらのセルのSUMを計算するのはどうすればよいですか?(各セルはすべて60分以下ですがSUMをとると当然、60分以上になるので、2:20:40 のように合計のセルのみ 頭は時間単位としたい) 参考: セルの書式設定を「時刻 13:30」または「ユーザー定義 h.mm」 に設定した場合、下記のようになり、目的は達成されません。 これらは、時間:分 の書式のようです。セルの中は秒も表示していますが、ディスプレイには表示されません。どうしたら表示できますか。 入力   ディスプレイの表示   セルの中の表示 23:59     23:59       23:59:00 24:00     0:00      1900 1/1 0:00:00 23:59:10    23:59       23:59:10

  • エクセルにおける時間表示について

    エクセル2002で「24時間20分」を「24:00」と入力すると、「00:20」と表示されます。「1900/1/1 0:20:00」に変換されているようです。ちなみに書式設定は「hh:mm」となっています。セルによっては「24:20」と正しく表示されるものもあります。どうすれば、「24:20」と表示させることができるのでしょうか。

  • 秒以下の時間の表示

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

  • Excelでの時間表示が4:74とか23:87になってしまいます

    Excelで所要時間の平均をAVERAGE関数を使って算出すると、4:74とか23:87とか、分のところが60を超えた数値で表示されてしまいます。セル書式の表示形式はユーザー定義の[0":"00]です。(試しに表示形式を[時刻]に変えてみると先程の4:74は23:28に変わってしまいます。)もしかして引数がh:mmで表示されているからうまく計算できないのかな、とも思うのですが、だとするとh:mmを小数点表示に変える方法がわかりません。4:74を5:14と表示させる方法を教えてください。宜しくお願いします。

  • 133分をエクセル上で「133分」と表示したい。

    2時間13分をエクセル上で133分と入力・表示したいのですが どうすればいいでしょうか? セルに「2:13」と投入すると関数のバーに自動的に「2:13:00」と入り 時間の型になります。 書式設定で「[h]:mm」としてみましたが 何も変わりませんでした。 時間へ繰り越さず、すべて分で表示させる方法を教えてください。 ご教授よろしくお願いします。

  • エクセル 時間表示を分単位に変換

    エクセルで時間表示のセルを 分単位の整数に直して分給を掛けて残業代を計算したいのですがセルの書式設定で時間を分に直しても実際は不可解な少数表示になっていて計算が出ません。見かけ通りの分の整数にするにはどうすれば良いでしょうか?

  • 時間計算、30分以上を切り上げ、未満を切り下げ

    エクセルの時間の計算の関数式について セルF3(時間)・セルG3(分)・セルH3(00:00) セルF3とセルG3で例えば2時間30分のとき 30分以上は、繰り上げを行いセルH3に3:00と表示する また、2時間20分の場合、30分未満は切り捨てを行い セルH3に2:00と表示する様な1時間単位にする という関数式を教えてください。 まる一日、考えたのですが、なかなかできません。

  • エクセル時間(分)の計算を60分の比率で表示したい

    エクセルで時間の計算をしています。 A1セルに 18:30 A2セルに 18 と表示されています。(シリアル値が入力されていてセルの書式設定で時刻のみを表示しています。) A1-A2 = 0:30と表示されます。 0:30の30分ではなく、0.5と表示されるようにするにはどうすればよいでしょうか アドバイスよろしくお願いいたします。

専門家に質問してみよう