
No.5
- 回答日時:
現実的な勤務表を作りたいのであれば、先に就業規則に則った仕様をきっかり固めたほうが良いと思いますが。
さておき、エラーになるのは値がマイナスになるからです。
例では10:00出勤=遅刻ですよね?
規則では9:00
遅刻は、出勤時間>定時出勤時間です。
この時だけ出勤時間-定時出勤時間を計算すれば遅刻時間が算出できます。
定刻前 例えば8:00に出社したとして、それはその人の勝手なので、残業とはカウントしない。
となると、遅刻時間は、=IF(出勤時間>定時出勤時間,出勤時間-定時出勤時間,0)で表せます。
早退時間も同様です。ただし 退勤時間<定時退勤時間 の場合が早退になり、定時退勤時間-退勤時間で割り出します。
なので
=IF(退勤時間<定時退勤時間,定時退勤時間-退勤時間,0)
で表せます。
遅刻・早退時間をまとめる場合は、それらを加算すればよいですから、
=IF(出勤時間>定時出勤時間,出勤時間-定時出勤時間,0)+IF(退勤時間<定時退勤時間,定時退勤時間-退勤時間,0)
残業時間は早退でないことを判別して、退勤時間-定時退勤時間で表せます。
ここまでなら、TIME関数は特に必要ありません。
私は本当にEXCEL初心者なので、わかりやすく説明していただけて、本当に感謝の気持でいっぱいです。
そうなのですね。
TIME関数は特に必要が無かったのですね。
ベストアンサーが一人でなければ、そちら様にもベストアンサーをポチッとしたいぐらいでした。
本当に有難うございました。
No.4
- 回答日時:
それ、時間がマイナスの値になっているんです。
Excelの標準設定ではマイナスの時間表示はできません。
その画面表示のように
##########
と表示されることになります。
G3セルの計算式の中で使っている参照値をよく確認してください。
・・・
マイナスにならないようにするには、MAX関数やMIN関数を使って、
セルの値が ”ある値” よりも小さければ、その ”ある値” で計算するなどの工夫が必要になります。
MAX関数とMIN関数の使い方を確認してください。
例:
= 退社時間 - 出社時間 - TIME(1,0,0)
↓
午前中の勤務時間だけを求める。
(基本形)
↓
= MIN("12:00"退社時間) - MAX(出社時間,"9:00")
↓
午前中の出社時間だけを求める。
(退社時間が9:00より速い、出社時間が12:00よりも遅い場合の対応)
↓
= MIN("12:00",MAX(退社時間,"9:00") - MAX(MIN("12:00",出社時間),"9:00")
これで午前中の就業時間内の勤務時間だけを拾い出せます。
同様に午後の勤務時間を拾い出して、足し算すればよいでしょう。
午前の時間外勤務時間、午後の時間外勤務時間、深夜時間外時間も同様にすると良い。
要は、時間を区切って求めると計算式に無理やり
「- 1時間」
なんて曖昧な計算式を入れる必要が無くなります。
それに、出社時間が12:00より後だったら、質問にある計算式では対応できなくなりますよね。
・・・余談・・・
回答の数式の例でも使っていますが、
TIME(1,0,0)
は、
"1:00"
と、文字列で与えると見た目が分かりやすいですよ。
TIME関数を知らない人でも……ああ、時間の計算をしてるんだな……と認識できます。
分かりやすいという事は、間違えにくいという事です。
これは、「数値と見なせる文字列は数値として計算する」というExcelの仕様に則ったやり方です。
この時間表記の場合は、時間の文字列を「シリアル値」という数値に置き換えて計算させます。
私は本当にExcelの初心者で、午前中と午後の就業時間を分けて足すという新しい発想に出会えて感激です!!!
ただ関数に詳しくない者なので、また新たなMIN関数、MAX関数などが出てきてしまって、多少戸惑っている部分も有ります。
Excelに詳しい方達ばかりで、ベストアンサーを一人に絞るのが本当に難しく、今回は残念ながらベストアンサーに選ぶことが出来ませんでした。
また、何かあった時には教えて下さい。
今回は、本当に有難うございました。
No.2
- 回答日時:
[F3]と[G3]のセルには何が入っていますか?(スクショじゃなくてもOKです)
それと、[E3]は「=C3-B3-D3」では?
Excelに詳しくないもので、ネットでTIME関数を見付けて試していたのです。
確かにそれだとシンプルに計算できますよね。
F3とG3は、手打ちで入力しているので、何も入っていません。
シンプルに就業時間の計算表の作り方がわかれば、こんなややこしい事をする必要も無いですよね。
ただExcel初心者なもので、それすらわからないのです。
今回は、ご回答頂き有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- 医療・介護・福祉 タイムカードの不正打刻に当たるのかどうか教えてほしいです。 1 2022/05/25 17:11
- 就職 ホワイト企業ですか? 3 2023/03/10 15:16
- 就職 a型作業所に通います 週5日1日4.5時間ですが体調不良の場合は欠勤、早退、遅刻など可能なんでしょう 3 2022/05/23 15:51
- 会社・職場 遅延証明書出しても遅刻?! うちの会社は月1回の欠勤=遅刻or早退2回 という規則があり、カウントが 3 2022/08/03 23:18
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- その他(ビジネス・キャリア) 強制残業について 3 2022/08/12 19:49
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの早退時間を計算したいです。計算はうまくいっているようですが…
Excel(エクセル)
-
遅刻・早退時間の関数
Excel(エクセル)
-
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
-
4
遅刻,早退した時間の時,別のセルにも表示
Excel(エクセル)
-
5
Excelにて勤務表の作成で早出・残業、所定労働時間の計算式を教えて下さい
Excel(エクセル)
-
6
エクセルでの早出・残業管理表の作成
その他(Microsoft Office)
-
7
遅刻・早退の場合に”○”を表示させる
Excel(エクセル)
-
8
エクセルで、時間の計算をした場合、マイナス表示を0:00にする方法を教えてください。
Excel(エクセル)
-
9
複数の休憩時間がある場合の休憩時間の算出方法
Excel(エクセル)
-
10
出退勤管理の早退時間について
Excel(エクセル)
-
11
エクセル関数/10進法から60進法への変換(カンマ表示)
Excel(エクセル)
-
12
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
13
エクセルでタイムカードの遅刻回数を数えたい
Excel(エクセル)
-
14
残業時間を計算し且つ足りない分はマイナス表示したい
Excel(エクセル)
-
15
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
16
エクセルで複数の勤務時間ごとの休憩時間の計算がしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
風俗店へ行く前のご飯
-
精液の落とし方を教えてください
-
イタリアから帰国する際、肉製...
-
精子に血が・・・
-
最近、飲酒すると手のひらが真...
-
勃起する時って痛いんですか? ...
-
エクセルで空白セルを含む列の...
-
【Excelで「正弦波」のグラフを...
-
EXCELで条件付き書式で空白セル...
-
値が入っているときだけ計算結...
-
検便を取ったのですが、棒から...
-
テスターで断線を調べる方法教...
-
EXCELで式からグラフを描くには?
-
「Q.C. PASSED」とは?
-
MIN関数で空白セルを無視したい...
-
エクセルの値を元に図形の色を...
-
アクエリアスが苦く感じる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
尿検査前日に自慰行為した時の...
-
至急!尿検査前日にオナニーし...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
EXCELで条件付き書式で空白セル...
-
2つの数値のうち、数値が小さい...
-
VLOOKUP関数を使用時、検索する...
-
尿検査の前日は自慰控えたほう...
-
MIN関数で空白セルを無視したい...
-
小数点以下を繰り上げたものを...
-
風俗店へ行く前のご飯
-
エクセルで空白セルを含む列の...
-
Excel 数値の前の「 ' 」を一括...
-
【Excelで「正弦波」のグラフを...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
ある範囲のセルから任意の値を...
おすすめ情報
開始時間終了時間、休憩時間は手入力です。
タイム関数を使っているのですが、残響時間にエラーが出てしまいます。
もっと、良い作成の仕方などあるのでしょうか?