• ベストアンサー

エクセルの関数について

分表示で「3:45(3分45秒)」の時、30秒以上は繰り上げ、30秒以下は繰り下げて表示させるには、どうしたら良いのでしょうか。 例 3:45(3分45秒)→4:00   1:30(1分30秒)→2:00   1:20(1分20秒)→1:00 よろしくお願いします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆こんな方法もありますよ =CEILING(FLOOR(A1,"0:0:30"),"0:1") または、 =ROUND(A1*24*60,)/(24*60)

morito_55
質問者

お礼

ありがとうございます。 上の方の式で、できました。

その他の回答 (2)

noname#204879
noname#204879
回答No.2

=MROUND(A1,"0:1") ただし、セル A1 は 0:3:45 と入力して、m:ss と書式設定しているものとします。上式のセルも同じ書式にすること。

morito_55
質問者

お礼

ありがとうございます。 やり方が違うのか、上手くできませんでした。 何とか頑張ってみます。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

こんな感じでは =FLOOR(B13+"0:30","1:00") 表示がおかしかったら。書式、ユーザー設定 mm.ssにしてみてください。

morito_55
質問者

お礼

ありがとうございます。 やり方が違うのか、上手くできませんでした。 何とか頑張ってみます。

関連するQ&A