• 締切済み

エクセルなんですが

セルに 1500 と入力すると 15:00と自動で表示されるようにするには どのような設定をすればよろしいでしょうか

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.6

>C1に上記の数式を入力しても、セルに : が表示されるだけです。。 C1のセルの表示形式は、No.1の回答ではなく、「時刻」にして下さい。 ユーザー定義なら、 「[h]:mm」 などです。 なお、A1とB1は「1500」と数値を入力して、No.1の回答のような表示形式です。

noname#6836
質問者

お礼

ありがとうございます。それからお礼が遅くなり大変失礼いたしました。また同じような表を作る時には参考にさせていただきたいと思います。

  • fever
  • ベストアンサー率43% (32/73)
回答No.5

A1に始業時間・B1に終業時間・C1に稼働時間を表示させるのでしたら C1へ以下の式を入力してください。 =TIMEVALUE(LEFT(B1,LEN(B1)-2)&":"&RIGHT(B1,2))-TIMEVALUE(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2)) セルの表示は勿論、時刻で!

noname#6836
質問者

お礼

再三ありがとうございます。結局仕事が忙しいまま、こちらの表を完成させることなく退職してしまいました…。

  • fever
  • ベストアンサー率43% (32/73)
回答No.4

=TIMEVALUE(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2)) セル表示を時刻にしてください。 910(9:10)等もちゃんと表示されると思います。

noname#6836
質問者

お礼

ありがとうございます。それから、お礼が遅くなり大変失礼いたしました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

A列に1500等を入れるとして、隣の列で良ければ B1セルに=TIMEVALUE(MID(A1,1,2)&":"&MID(A1,3,2)) と入れるのはどうでしょう。値は0.625になり、 =15時間/24時間の値です。 書式をセルで時刻の13:30を選ぶと、15:00と表示されます。 =VALUE(・・・)でも良いようです。

noname#6836
質問者

お礼

ありがとうございました。それからお礼が遅くなり、大変失礼いたしました。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 単に表示だけのことなら、No.1の方の方法でいいですが、時間として計算したい場合は、 例えば、A1に出社時間、B1に終了時間として、就業時間を出す場合は、 =TEXT(B1,"00!:00")-TEXT(A1,"00!:00") のようにします。

noname#6836
質問者

お礼

ありがとうございます。 その通り、つまり就業時間を計算したいのですが C1に上記の数式を入力しても、セルに : が表示されるだけです。。 もう一度、ご回答願えませんでしょうか。 問題の主旨とずれてしまってすみません。 お、お願いします~(←かなり切羽詰ってます)

  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.1

当該セルを右クリックして、セルの書式設定-表示形式で 「分類」を「ユーザー定義」「種類」に「##":"##」と入力してみてください。

noname#6836
質問者

お礼

有難うございます! kojittiさんのおかげでとりあえず、第一のハードルは通過しました。 が、結局のところ、始業時間と就業時間をそれぞれ入力し、 就業時間をだす表を作る羽目になりまして。。。

関連するQ&A