プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。
エクセルの分秒の入力についてご教示いただけますでしょうか。

①24:50と入力したら24:50と入力したい
 そのまま表示するため、書式は標準でも良いと考えていました。
 しかし、24:50を入力すると、24:50:00と表示されてしまいます。
 文字列にする以外はないでしょうか。

②できれば、2450を入力したら、24:50と表示させたい
 書式設定や簡単な計算式で可能であれば、ご教示いただけますでしょうか。
 これが出来たらと考えて書式を文字列にはしませんでした。
 ただし、マクロが必要になるレベルであれば、必要ありません。

どうぞよろしくお願いいたします。

A 回答 (2件)

時:分:秒


で入力しましょう。
0:24:50
です。
セルの表示形式で
m:ss
を指定しておけば、希望する形で表示されます。

入力したセルの値を書き換えるにはマクロを使うしかありません。
A1セルに入力した数値をB1セルに整形して表示するなら関数を使う事でできます。
    • good
    • 0
この回答へのお礼

やはりマクロですね。
ありがとうございます。

お礼日時:2021/02/24 09:15

Excel君にはExcel君のやり方があり、そのおかげで日付や時刻の計算がスムーズにできるわけですから、そこは合わせてあげないといけません。



別セルに一旦表示するのでも良ければTIME関数を使って時刻のところには0を入れておくとかではどうでしょう。
分と秒は別セルにする必要はありますが。

>2450を入力したら、24:50と表示させたい
そのように見せたいだけなら、表示形式を「0!:00」などにすれば可能です。
ですが、実態はただの「2450」なので24分50秒とはなりません。
「"0:"0!:00」という表示形式にして一旦入力した後に、範囲をクリップボード経由でコピペすれば24分50秒にすることは可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!