- ベストアンサー
エクセルの時間入力方法
エクセルの時間入力方法 エクセル2003(XP HE)のユーザーです。 例えば「3分20秒」を、[3:20]のように表示することはできませんか? (合計時間を自動計算させたい) ユーザー定義の中に[mm:ss]というのがあるのですが、これを選択して [3:20]と入力すると[20:00]と表示されるので困っています。 よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
ユーザー定義で「m:ss」というのを作って、「00:03:20」と入力する。 どうでしょうか。
その他の回答 (5)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 横からお邪魔します! すでに回答は出ていて重複するかと思いますが・・・ セルの書式設定の表示形式のユーザー定義から [ ]をつけないで 単純に m:ss だけで 仮に3分20秒の場合、入力時に 0:3:20 としてはダメですか? 以上、参考にならなかったら無視してくださいね。m(__)m
お礼
ご回答有難うございました。
補足
ここらあたりで妥協するしかなさそうですね。 ANo.3さんのご提案より、こちらの方が1工程簡略化されていますが、 操作原理をANo.1さんがご提案されたということで、ポイントはそちらに 差し上げたいと思います。 申し訳ありません。
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えばA1セルに3分20秒を3:20と入力すればパソコンでは3時20分と解釈されます。そこでこのデータを計算に使うときはA1セルの値に1/60を掛けるようにすればよいでしょう。 どうしても3分20秒にしたいのでしたら3:20と入力したのちに、どこかのセルに60と入力し、その値をコピーし、その後に3:20のように入力したデータの範囲を選択し、「形式を選択して貼り付け」で[除算]にチェックをして貼り付けます。 3:20と表示されていたセルは0:03のように変わりますのでそれらのセルの表示形式を m:ss にすれば 3:20 のように表示され、3分20秒の値として使用できますね。 とにかく時間の入力は3:20のように行って、その後に表示法を変える、あるいは、その値を使うときは60で割って使用するなどの操作をすればよいでしょう。
お礼
ご回答有難うございました。
- MackyNo1
- ベストアンサー率53% (1521/2850)
実際は時間で計算していることになりますが、分単位で計算するなら(合計を何分何秒という表示なら)、セルの書式設定で表示形式をユーザー定義にして「[h];mm」としてはいかがでしょう。
- asuncion
- ベストアンサー率33% (2127/6290)
>ユーザー定義の中に[mm:ss]というのがあるのですが、これを選択して >[3:20]と入力すると[20:00]と表示されるので困っています。 時がゼロであっても明示的に、例えば 0:3:20 と入力すればよいでしょう。 ただし、 1:3:20 のようにゼロ以外の時を入力しても、「見かけ上」03:20と 表示しますが、実際のデータはあくまでも「1時間3分20秒」であることに 注意が必要です。
補足
ご回答有難うございます。 それもやってみたのですが、[0:3:20]と入力すると、[03:20]と表示されます。 最初に、[0]の付くのがかっこ悪いです。
- O_O
- ベストアンサー率29% (207/701)
セル書式設定→表示形式→時刻→[00:00]というのがあるけど これで、できませんか。 合計時間は関数SUM( )を使えばできると思います。
補足
早速のご回答有難うございます。 「時刻系」を使うと24時間制になります。 例えば[3:20]と入れると「3時間20分」と読み取るようです。 従って、3分20秒を表示させるためには[00:03:20]と入れなければなりません。 表示もこの通りになってしまいます。
お礼
これしかなさそうですね。 手間ですがこれで行こうと思います。 有難うございました。
補足
[m:ss]ですか? [mm:ss]ならありますけどこれではない、ということですか?