- ベストアンサー
Excel(2007,2010)時間の表示について
通常時間(時刻)は 8:40 の様に入力しますが、A1に8、B1に40と入力したものを C1に 8:40と表示する方法をお願いいたします 且つ表示後時間計算が出来るように数値化もしたいのです =A1&":"&B1 としたのですが計算できません(文字列?) ユーザー設定で hh:mmを選択してもだめでしたのでよろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 C1セルに =TIME(A1,B1,0) と関数で計算させ、ふつーに時刻の表示形式を取り付けておきます。 文字列結合しても、文字列なのでふつーにやってたのでは後の計算には利用できません。
その他の回答 (2)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.3
No.2さんやNo.1さんの方法で十分です。ベストアンサーは辞退します。 ただ文字列の結合によって時刻のシリアル値を作ることは、次のような数式を書けば一応可能なので、ご参考まで。セルの書式は「時刻」などにしてください。 =(a1&":"&b1)+0 =--(a1&":"&b1) など ※「+0」の代わりに、「-0」、「*1」、「/1」、「^1」と書いても構いません。
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんにちは! 一例です。 A1セルは24未満の整数 B1セルは0~60までの整数が入るとして・・・ 表示したいセルの表示形式は hh:mm としておいて =A1/24+B1/24/60 としてみてはどうでしょうか? (1)24で割った場合 → 時間(時刻)「Hour」のシリアル値 (2)さらに60で割った場合(時刻・時間)を60で割った場合 → 分のシリアル値 (1)+(2)で時刻(時間)のシリアル値そのものになります。 参考になりますかね?m(_ _)m
質問者
お礼
早速の回答ありがとうございました 参考になりました
お礼
早速の回答ありがとうございました