OKWAVEパソコン版の推奨環境変更のお知らせ
  • ベストアンサー

エクセル時間計算

初めまして。よろしくお願い致します。 勤務時間表を作成しているのですが、うまくいきません。 開始時間 休憩開始 休憩終了 終了時間 実働時間 9:30       12:00    12:30    18:30      ?? この実働時間を簡単に計算できれば手間がなくなるのですが。 また、休憩が2回の場合もありまして、 開始時間 休憩開始 休憩終了 休憩開始 休憩終了 終了時間 実働時間 9:30      12:00    12:30     18:00   18:30     22:30      ?? これも、すっきり計算したく思っております。 欲を言えば、実働は、30分は0.5時間と出したいので、上のパターンですと、実働が8.5と出て欲しいです。 それともう一つなのですが、 日付を入れると、曜日も修正してくれる、もしくは一番上の曜日を入れると、下が自動的に変更されるやり方は無いでしょうか? すいません、お手数ですが、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • ysko614
  • ベストアンサー率31% (103/329)
回答No.2

休憩に関しては、一つのセルに一日の休憩時間をまとめて1時間あるいは1:00と表示してはどうですか? 実働時間=終了時間-始業時間-休憩時間 実働時間に関しては、セルの書式でh:mmとしておきます。 そうすると8:00などと表示されます。これを 単純に8としたいのであれば、 実働時間を数値にした後に24をかけて下さい。 これはエクセルでは1日を1という数字で表しますので、1/24が1時間になるので、単純に実働時間に24をかけると整数になります。 曜日に対しては一番上に日付をいれ、後は、下のセルには、 =一番上の日付+1 これをコピーして31日分までコピーします。 これに対し、セルの書式設定でユーザー定義でAAAもしくはAAAAとします。これで日付は曜日に変更され、一番上の日付を変えればどの日付でも変更させる事ができます。 ざっと書きましたが、何かあっあらご質問下さい。

mono777
質問者

お礼

やり方がおかげさまで見えてきました!丁寧なごせつまいありがとうございます!! 早速やってみます!

その他の回答 (2)

  • kbsbk
  • ベストアンサー率36% (12/33)
回答No.3

<日付を入れると、曜日も修正してくれる、もしくは一番上の曜日を入 <れると、下が自動的に変更されるやり方は無いでしょうか? ご希望のに合っているかどうか分かりませんが例示してお伝えします。 A1の欄に、2006/11/1と入れます。 B1の欄に =WEEKDAY(A1)と入れます。 A1とB1の欄を同時指定して、全体枠の右下の角の所にポインターを置いて"+"表示にさせます。 左クリックを押したままでプルダウンしてやれば、次々に日付と曜日がプルダウンした欄に連続で出てきます。必要なら12月以降分も連続して出てきますのでご利用下さい。

回答No.1

終了時間-開始時間で総労働時間が求められます。 また、それぞれの休憩時間は休憩終了-休憩開始で求められますので、 総労働時間から、総休憩時間を引けば、実働時間が求められます。 また、表示形式を数字にして、24を掛ければ8.5のような形式になりますよ。 曜日は、日付を入れるセルの表示形式を日付の形式にした後、 ユーザー定義を選んで、余分な項目を消した後、最後にaaaをつければ出来ますよ。 日付の形式がわからないので例えて書くと、2006/11/1(水)にしたければ、yyyy/m/d(aaa)とすれば良いです。 また、別のセルに表示したい場合は、日付のセルを参照させて、表示形式をaaaで出来ます。

mono777
質問者

お礼

分かりやすいご説明ありがとうございました!! 早速やってみます!!!

関連するQ&A

専門家に質問してみよう