
会社で勤務報告書をエクセルで作成しようとしています。
左より氏名がD4に、始業時間がI4に終業時間がJ4にセルの書式を時刻にして入力してあります。8:00 21:30のように次に拘束時間K4のセルに=SUM(J4-I4)の式を入れてあります。その隣L4が休憩時間、実車働時間N4、待機時間O4、実労働時間P4と区分けしてあり、その隣に残業時間、深夜残業時間セルが続きます。
実労働時間のセルには=SUM(K4-L4)の式が入れてあります。
実車時間のセルに=SUM(P4-O4)と入れてあります。P4セルと同じ
時間をO4セルに入れた場合、(実車時間がなくすべて待機だった時等)
シートのツールオプションの編集で0値のチェックをはずしていますので。
空白になるのはずですが、ある行では######と表示されたり(確認すると-2.775576-E17と表示)、ある行では0:00と表示されてしまいます。
その場合の計算結果の確認をすると答えが2.77556E-4となっています。
まったく、わからなくて、困っています。
お分かりになる方がいらっしゃいましたら、何卒ご教授下さい。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
細かい所までお伝えしづらいのですが、考えられるのは、
1.時間を入れるセルが、時間の書式になっていない。
2.時間の計算は、場合により=day(), =hour(), =minute()などを使う必要がある。
3.1.の書式が異なるセル間では、入力した数値の認識が異なり、思いもよらない数値結果になる場合がある。
こんなところです。関数については、ヘルプでご確認下さい。
なお、計算式は、引き算と思われますが、その場合、合計数値を求める関数、=sum()は、不要かと思われます。
この回答への補足
色々やってみて、教えていただいたとおり、合計数値を求める関数、=sum()をはずしたところ、うまくいきました。理由はわかりませんが、
結果オーライでした。
本当にありがとうございました。
No.4
- 回答日時:
>実車働時間
車を使ったお仕事のようですね、もし日付をまたがって勤務するようなパターンで仮に20:00~7:00の勤務なら単純に数値を入れるとエラーになりますね。
その辺を考慮して作成すれば良いと思います。
入力で8/11 20:00~8/12 7:10と入力するとか、
=SUM(J4-I4)を=IF(I4<J4,SUM(J4-I4),SUM((J4+1)-I4))にするとか
No.2
- 回答日時:
先日同じようなツール(勤怠管理)を作成しました。
>空白になるのはずですが、ある行では######と表示されたり(確認する>と-2.775576-E17と表示)、ある行では0:00と表示されてしまいます。
計算式を入れていれば、空白になる事は無いのではないでしょうか?
文章だけで把握する分には、0:00と出るのが普通かな?
と思っていたところ、その通りでしたし、同じような経験もしました。
SUM以外の関数も必要になってくるかと思います。
IFで、=IF(0<●●●,"=●●●","") とか・・・。
こうすれば、マイナスになってる計算や、0:00は0より低い場合は空白になりますし、0より大きければ、その値をそのままセルに返すという方法もあります。
(説明が難しい・・・)
1:00などの時間計算は24時間を越えるとマイナスになったり
計算ができなかったりと私も苦労しました。
(PCでの1:00は1時間ではなく、あくまでも1時ですから計算がくるいます)
時間を分に変換して計算する方法もありますが、、、文章じゃなかなか難しいものですね・・・。ごめんなさい。
そのエクセルを見れば直せると思いますがもどかしいです・・・。
少しでもヒントになれれば幸いです。
たいした答えができずすみませんm(_ _)m
ありがとうございます。
本当に、時間計算はむずかしいです
夏休みを利用して簡単なテスト用紙を作成して、
色々試してみたいと思います。
教えていただいた、IF関数も利用しようと思っています。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- Excel(エクセル) 月間シフト表から総勤務時間を計算する関数 4 2023/05/20 07:12
- Excel(エクセル) エクセルで休憩時間を引く時と、引かない時の数式 3 2022/11/05 11:48
- Excel(エクセル) エクセルの「セル書式」の「表示形式」で 2 2022/08/07 16:44
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) Excelについて画像のように実働時間を入力したら、 下限時間より少ないまたは上限時間より多い場合、 2 2023/08/08 23:28
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
このQ&Aを見た人はこんなQ&Aも見ています
-
excel で計算式が入っているのに、計算結果が変
その他(Microsoft Office)
-
ExcelでPC(パソコン)によって計算結果(演算結果)が違う
Excel(エクセル)
-
エクセルで同じ式なのに、数値によって値が変わる
Excel(エクセル)
-
-
4
エクセル計算 答えは同じなのに表示が違う
Excel(エクセル)
-
5
オートSUMの答えがどうやっても合わないのですが・・・・
Excel(エクセル)
-
6
EXCELで複数のシートを一度に「シートの保護」することはできますか?
Excel(エクセル)
-
7
【エクセル】0以外が入力されていれば1を立てる計算式について
Excel(エクセル)
-
8
数式を残したまま、別のセルに答えを表示する
Excel(エクセル)
-
9
エクセルのIF関数で同じ値なのに答えが違う
Excel(エクセル)
-
10
条件付き書式のコピーについて(参照先も自動で変更したい)
Excel(エクセル)
-
11
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
12
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
13
電卓は正しいのに エクセルで計算させると間違った答えです。なぜ?
Excel(エクセル)
-
14
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 1万時間を越える際の...
-
AかBに入力があった時Cに反映、...
-
ヘッダー
-
エクセルで、時間の計算をした...
-
エクセルの使い方 1日=7時間45...
-
IF関数で、時間を条件にしたい...
-
数式の計算結果により表示され...
-
EXCELの関数に関する質問です
-
エクセル・計算式をテキストデ...
-
Excel 関数? 文字列に...
-
Excelの計算式内の文字列の一括...
-
エクセルで時間の差の出し方は?
-
エクセルでDeleteキーを...
-
エクセルで数値を50単位で切...
-
エクセルでの時間計算(2時間30...
-
Excel2019 時間入力の際に「:...
-
Excel(エクセル)でフィルター...
-
多項式の計算
-
IF関数で出した数値をSUM関数で...
-
TEXTCALCの使い方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヘッダー
-
AかBに入力があった時Cに反映、...
-
エクセルの使い方 1日=7時間45...
-
Excel 関数? 文字列に...
-
数式の計算結果により表示され...
-
エクセルで、時間の計算をした...
-
Excelの文字入力にタイムラグが...
-
エクセルでの時間計算(2時間30...
-
エクセル・計算式をテキストデ...
-
EXCELの関数に関する質問です
-
エクセル 1万時間を越える際の...
-
IF関数で、時間を条件にしたい...
-
エクセルでDeleteキーを...
-
エクセル 月数を0.5ヶ月単位で...
-
IF関数で出した数値をSUM関数で...
-
エクセルで足し算と掛算を混ぜ...
-
【エクセル】あるセルのみ自動...
-
エクセルで同じ計算式を入れて...
-
TEXTCALCの使い方
-
sum 範囲を横に可変したいです...
おすすめ情報