- ベストアンサー
エクセルの「○分○秒」の表示形式の入力方法
- エクセルで1人あたりの話す時間を入力する方法について紹介します。
- 入力した時間を「○分○秒」と表示させるための方法を説明します。
- 複数のシートに同じ表示形式を設定する方法や、楽に入力する方法についても解説します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
先に1の方に回答されてしまったのでもう一個。 「5:30」と入力する。 全く関係のないセルに「60」と入力し「コピー」、 「5:30」と入力されたセルを選択して 「形式を選択して貼り付け」-貼り付けの「値」及び演算の「除算」にチェック、 これで「0:05」の表示になりますので、 あとは表示形式で「[mm]"分"ss"秒"」を設定してください。 また「60」は除算のコピーに使うだけなので、終わったら削除してください。
その他の回答 (4)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
「5:30.0」と入力すれば5分30秒と認識します。時刻表記で小数点以 下があるのは秒の単位だけだからね。 でなけりゃ、分と秒で入力用のセルを分けてしまうかな。
- esupuresso
- ベストアンサー率44% (257/579)
手入力で「0:5:30」と入力します 表示形式を「m"分"ss"秒"」これでどうでしょう? 5分30秒 ← こうなりますけど^^;
- Tiffa9900
- ベストアンサー率31% (68/216)
5:30と入力した時にEXCEL側が時間として認識するのが5時間30分なので難しいかなぁ。 分と秒がどちらも60進数なので強引にやるとすれば・・・ 「[h]"分"mm"秒"」 かな?ただ、これは実際の表示とデータとしてもっている値が異なります。実際の値としては、5時間30分。表示は5分30秒ですね… 一応、SUMなどで集計したときも、これが分かっている上であれば何とかできると思います。 一応、別の方法として・・・ 別セルに表示でよければ、関数を利用する。 マクロを利用してよいのであれば、入力時に計算させてセルの値を変換する。 といった方法もありますが。 すみません、自分の知識だとこんな感じです。 あまり役に立てずに申し訳ありません。
- heinell
- ベストアンサー率35% (420/1172)
1.0:5:30と入力してもらう 2.入力欄は5時間30分だが、表示欄で1/60する 例 A1:入力欄 5:30(実質5時間30分) B1:表示欄=A1/60・書式は[mm]分ss秒=5分30秒 何かもっと良い手ありそうな気はしますが、もし見つからなかったらコレで。
お礼
早速回答をいただいて、解決しました。どうもありがとうございます。 「5:30」だと、×60分で330分と表示されるから、60で除算するんですね。助かりました。