• ベストアンサー

エクセルで出勤簿を作成しています。

お世話になっております。 題名どおりエクセルで出勤簿を作成しています。 そこで出勤時間・退勤時間・合計時間・定時・残業時間という表を作成しています。(定時・残業時間にはそれぞれIFの関数を入れています。) その残業時間の部分に、分が30分以上のときは1時間繰り上げと言う数式を入れたいのですが(例えば残業が2:30ならば3:00、2:10ならば2:00)、どの数式を入れればいいのかわかりません。わかりにくい説明で申し訳ありませんが、返答よろしくお願いいたします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 =FLOOR(残業時間+"0:30","1:00") (参考)セル書式は[h]:mmとし下さい。

sawara7575
質問者

お礼

早速のお返事ありがとうございます。 FLOORという数式は初めて知りました。 勉強になりました。ありがとうございました。

その他の回答 (2)

回答No.3

みんな早いですね(^^; 入力している間に同じ回答が付いてしまったので・・・ 残業時間の値がA3にあるとして、残業時間欄とは別のセルに結果を出します 個人的には =ROUND(A3*24,0)の方が計算しやすいですね。 これは7:30なら7.5、7:15なら7.25と表示されます。 こちらの場合、表示形式は標準でOK 因みに、計算式は四捨五入させていますので、それぞれ 7:30=8、7:15=7 となります。 単純に時間給を掛ければ済みますから。

sawara7575
質問者

お礼

早速のお返事ありがとうございます。 やはり別のセルでないと数式を入れれないみたいですね。 ありがとうございました。

  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.2

はじめまして 例えば… A1に始業時間、B1に終了時間とすると C1には「=B1-A1」で労働時間がでます。 そこでD1に「=ROUND(C1*24,0)/24」を入れて、表示形式を「h:mm」にすると、30分で繰り上がります。 C列が邪魔でしたら「表示しない」にするか、もしくはC1にダイレクトに「=ROUND((B1-A1)*24,0)/24」としてみてください。

sawara7575
質問者

お礼

早速のお返事ありがとうございます。やっぱりROUNDという数式がいいみたいですね。どういう風に式に数字をいれればいいのかわからなくて・・・勉強になりました。ありがとうございました。

関連するQ&A

  • エクセル関数 検証をお願いします。

    勤怠の管理表を作成しています。 先日端数処理の方法を質問して、解決したのですが、また分からない所がでてきてしまいました。 数式の検証をお願いします。 給与は15分毎に計算し、00時から深夜です。 出勤時間と退勤時間から通常、深夜、合計の3つの時間を計算しています。 その時間を端数計算する式です。 15分~29分=25、30分~44分=50、45分~59分=75 ・02:58~05:30の場合 通常0.0、深夜2.50、合計2.50となります。 でも、現状だと通常2.5、深夜0.0、合計2.5になってしまっています。 出勤時間と退勤時間から深夜時間を計算する式が if(isblank(退勤時間),"max(退勤時間+(出勤時間>退勤時間)-"24:00",0)-max(退勤時間*退勤時間)-出勤時間、0)-max(出勤時間-"24:00",0)+max(出勤時間-出勤時間)-max(出勤時間-退勤時間,0)*(出勤時間<退勤時間)) if関数なのでごちゃごちゃして分かりづらい式になってしまいました。 FLOOR関数で時間の計算ができるそうですが、通常と、深夜で分けて計算することもできるのでしょうか? 式の問題点や、もっと簡単な関数がありましたら教えてください。 宜しくお願いします。

  • Excelで自作の勤怠表を作成したいです

    Excelにて自作の勤怠表を作製したいです 勤務開始-勤務終了-休憩時間=勤務時間 勤務時間-残業時間-残業時間=定時時間 は数式で出来たのですが 勤務時間の一ヶ月の合計 定時時間の一ヶ月の合計 の二つをうまく関数で計算したいのですが セルには時間の形式で 00:00という風に入力をしてます Excelの関数に詳しい方ご教授お願いします

  • 出勤表をexcelで作成しようとしています。

    出勤表をexcelで作成しようとしています。 その際、以下の通りなるように設定したいのですが、いまいちわかりません。 1、B1に9:25と入力をしたらD1に9:30と表示したい 2、出勤をB1、退勤をC1、勤務時間をF1に表示するように設定した後、時間の合計をH1のセルに次のように表示したい 8時間15分→8.25 3、B1に出勤時間を入力したら、J1に1日の交通費を表示したい 1、に関してはなんとか出来たのですが、他の設定をしようとするとうまく表示がされません・・・。 説明が下手で申し訳ありませんが、みなさんよろしくお願いします。

  • エクセル 残業時間の計算

    いつもお世話になります。 エクセルで勤怠表を作っています。 出勤時間・・・D8 退勤時間・・・D9  に書く事にした時、 残業時間をD13に表示させたいのですが上手くいきません。 関数を教えて頂けると助かります。 定時時間:8:00~17:00 残業時間:17:01~22:00、5:30~8:00 深夜残業時間:22:01~5:30 尚、時間は30分単位で切り下げです。 宜しくお願い致します。

  • エクセルでの早出・残業管理表の作成

    こんにちは。 エクセルを使い、「早出・残業時間管理表」を作成したいのですが、イメージしているものが出来ず困っています。 次のような内容を考えています。 「A1に日にち」・「B1に曜日」・「C1に出勤した時刻(例6:45)」・「D1に定時出勤時刻(7:15が定時)」 「E1に早出出勤分の時間数(例の場合は30分)」 同じ内容で残業時間も計算したいと考えています。 早出・残業の定義は・・・ 出勤の定時は「7:15」・帰りの定時は「16:45」 7:15より前を早出時間・16:45以降を残業時間とします。 早出・残業を何時間したかを1ヶ月分計算したいのです。 ひとつ難しいのは、7:15より遅く出勤した場合と、16:45より早く帰った場合です。 この場合、その日を「-○○分」とし、1ヶ月の合計時間から引いて計算したいのです。 説明が足らず分かりづらいと思いますが、詳しい方、ご教授お願い致します。

  • Excelでシフト表作成‥

    Excelで来年の基本シフト表(縦軸:日付・横軸:担当者)を作成しています。 月間労働時間177h、休日8日、1日のシフトパターン(A:7.45h・B:7.20h)の月で、 出勤時刻はA・B共に6:00~9:00の30分単位、 退勤時刻はシフトパターンと出勤時刻によって異なります。 シフトパターン列・出勤時刻列は、ドロップダウンリストからそれぞれ選択できるよう設定してあり、 できるだけ、担当者に入力の手間をかけないよう、 「シフトパターンと出勤時刻を選択すると、  退勤時刻列にシフトパターンと出勤時刻に応じた退勤時刻が設定される」 というようなことがしたいのですが、関数(数式)の設定で出来ますでしょうか? Excel特に関数や数式設定が苦手なので、何方かご教示いただけましたら幸いです。 バージョンはExcel2003です。よろしくお願いいたします。。

  • エクセルで時間外を求める関数

    エクセルで勤務管理表を作成しています。 早出・遅刻・残業の合計時間を関数を使って求めるには どうしたら良いでしょうか? A行には出勤時間 C行には退社時間入力 出勤時間8:00、退社時間17:00が定時です。 8時前に出社した場合15分単位で早出割り増しがつきます(7:28出社なら0.5/7:47出社の早出はゼロ) 8時1分を過ぎると8:30出社とみなされます(0.5の遅刻) 17時15分を超えると15分単位で残業がつきます(0.25の残業) 最終的にE行に早出と残業の合計時間を0.25の単位で入力したいのですが、関数を教えて下さい。

  • エクセルで出勤簿

    お世話になります。 今エクセルで出勤簿を作成しています。 出勤時間に合わせて「IF」で出・休みが出るように作成したのですが、休みのときに自動で文字が赤くなるようにしたいのです。どうすればいいでしょうか?説明がうまくできているかわかりませんが、返答お待ちしております。

  • エクセル2000で残業時間管理表を作成しています。

    エクセル2000で残業時間管理表を作成しています。 残業時間を入力すると→→→法定労働時間、法定時間外が関数によって入力されます。 休日出勤の時には、残業時間=法定時間外になります。 土日の設定は出来たのですが、その他の休日の設定ができません。 休日は出来れば欄外に設けた休日表から探してもらいたいのですが、 どのような式にすれば良いでしょうか? 今実際に入っている数式です。   =IF(OR(C6=WEEKDAY(1),C6=WEEKDAY(7)),"―",(IF(C7=0,7.75,8))) *(C7)には残業時間が入ります。 ここに「($A$1:$N$1(休日表)にあったら~),"―",(IF(C7=0,7.75,8)))」というかんじのものを入れたいのですが、MATCH関数では対称が無い時に#N/Aになってしまうので、他にどんな方法があるのか分かりません。 分かる方おられましたら、ご教授願います。

  • EXCEL 勤怠表の時間計算

    EXCEL 勤怠表の時間計算 C3⇒出勤時間、C4⇒退勤時間、C5⇒休憩時間 定時8:00~17:00、残業時間17:00~22:00/5:30~8:00、深夜残業22:00~5:30 時間の表記は24時間表記で、1日は0:00~24:00とし、 夜勤の際、日にちをまたいだ場合は、翌日は0:00からスタート、 といった具合で作成していますが、 ●残業時間数の算出関数を教えてください。 残業時間が2つの時間帯に分かれているので、うまくいきません。 まだ作り始めなので、表自体のレイアウト等は変更可能ですので、 他に何かいい方法があるようでしたら併せてお願い致します。 宜しくお願いします。 EXCEL2010使用です。

専門家に質問してみよう