• 締切済み

Excelで時間表示について

Excelでシフト表を作っています。 ただ時刻表示はコロンをいれず、9時は900 12時は1200 という風に4桁で表現しています。 45分10人を計算したい場合、7時間30分なので730と表現 したいのですが、いい方法ありますか?ご伝授願います。

みんなの回答

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.3

450分を730と表現するのでですか 時間の7に100をかけ、あまりの分30を足すことになりますね qoutient(450,60)*100+mod(450,60) ただし こんな私的な表現法を使ったのでは通常の演算も時間関数も使えませんよ 450分のままで使用するほうがいいと思いますが・・・

omochicchi
質問者

お礼

そうですね。 素直にhh:mmにします。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 質問に出された条件が分かりにくいのですが、 >時刻表示はコロンをいれず、9時は900 その900 は、時刻としてシリアル値ではなく、ただ、単に数値を入れているなら、 45分は、45 になるはずです。 A1: 45 B列に人数を入れる B1: 10 C列の計算は、 =TEXT(A1/(60*24)*B1,"hmm") または、 =A1/(60*24)*B1 として、書式で、hmm とするか、どちらかだと思います。10進のままでは計算は出来ません。

omochicchi
質問者

お礼

そうですね。 素直にhh:mmにします。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

450を730に変換するだけであれば、C1セルに450の値があるとき  =INT(C1/60)*100+60*MOD(C1,100)/100 で730が得られます。 汎用的に使えるかどうか分かりませんが考え方だけは利用できると思います

omochicchi
質問者

お礼

そうですね。 素直にhh:mmにします。