![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
すいません↓ではマイナス表示されてしまいますね。
順番入れ替えて残業時間: IIf([完了時間]>#17:00:00#,DateDiff("n",[完了時間],#17:00:00#),0)
残業時間: IIf([完了時間]>#17:00:00#,DateDiff("n",#17:00:00#,[完了時間]),0)
↑としてください。
で、クエリのデザイン画面で
開始時間|完了時間|の隣のフィールドに
開始時間|完了時間|残業時間:IIf([完了時間]>#17:00:00#,DateDiff("n",#17:00:00#,[完了時間]),0)
としてデータシートビューに切り替えて確認してください。
分単位の結果が表示されるハズです。
このクエリを元にフォームを作成すれば残業時間も表示されます。
No.3
- 回答日時:
>教えていただいた関数は入れてみましたがうまく行ってないです。
どこに、どうやって入れて、どんな風にうまく行かなかったかが不明なので
なんとも答えようが無いのですが、
DateDiff 関数はヘルプで確認してみてください。
WEB上なら
http://office.microsoft.com/ja-jp/access-help/HA …
多分Access2007でも一緒だと思いますが
Ctrl + G でイミディエイトウィンドウが出ますので、そこに
datediff と入力し F1 キーでヘルプが現れると思います。
この回答への補足
返事不明ですみません。
関数
残業時間: IIf([完了時間]>#17:00:00#,DateDiff("n",[完了時間],#17:00:00#),0)
クエリに入れました。
フォームに入力してみたら
開始時間:8:00 完了時間:22:00 残業時間:00:00
という結果が出ました。
つまり関数が効かないですね。
何回もすみません
よろしくお願いします。
No.2
- 回答日時:
えーと、
単純に
出勤時間、退勤時間のフィールドがあるとすると
クエリで
勤務時間:Datediff("n",[退勤時間],#8:00#)-60
残業時間:iif([退勤時間]> #17:00#,Datediff("n",[退勤時間],#17:00#),0)
とすれば一日の時間がわかります。
このクエリを元にフォームを作成すれば、一日の時間が表示されます。
実際には遅刻・早退・時間外出・休日出勤・残業時間は30分単位で切り捨て・・・
などが絡んできますので、もっとヤヤコシクなります。
自作の関数を標準モジュールなどに作ることになるのでは。
ただ単純に日報を部下が作成して、上司がハンコをポンッでおしまいなのか
給与の計算にまで使用するつもりなのかで大きく変わってくるかとは思います。
失礼ながら、まずは、基本を押さえられていないと。
http://www.mahoutsukaino.com/
実は本も買って、読んでいますが。。。。。。。。。。。
教えていただいた関数は入れてみましたがうまく行ってないです。
実際には遅刻・早退・時間外出・休日出勤・残業時間まで作りたいです。勉強しながら作りますが実力限界があり、難しいです。
ただし、日報には給与の計算を入れないです。
手数ですがも一度Datediffの関数を教えていただきけましょうか?
No.1
- 回答日時:
分単位で算出して
datediff("n",#11:50#,#16:30#) →280
datediff("n",[完了時間],[開始時間])
datediff("n",[完了時間],[残業切り替え時間])
最終的に60で割った商を時間に
280\60 →4
余りを分に
280 mod 60 →40
にすれば良いのでは。
ご回答ありがとうございます。
すごく単純な質問かもしれないですが教えていただいた関数はどこに入れたらいいです?
本当に何もわかっていないですのでよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- Excel(エクセル) エクセルで勤務時間の計算をしています。 下記図でstartは勤務開始時間、endは勤務終了時間です。 5 2022/06/07 13:51
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- 会社・職場 ブラック企業か判断お願いします。 半休使い週6勤務。 休憩時間は、1時間半。しかし、まともに取れるの 5 2023/03/08 20:20
- Excel(エクセル) エクセルで休憩時間を引いての作業計画予定表の作成の仕方 2 2023/07/24 14:11
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- その他(プログラミング・Web制作) GASでガントチャートを作りたいです 1 2022/09/05 17:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 隣のセルが空白以外の場...
-
ファイルメーカーで小数点以下...
-
コンピューターで2進法が採用...
-
ACCESSでの時間外計算方法
-
計算結果をCASE WHENで判断した...
-
整列の比較回数を表す数式でよ...
-
エクセルで四捨五入ではなく、5...
-
「24日の0時」って・・・
-
VBAでエクセルシートを更新...
-
パソコンで購入したデーターが...
-
「時間」、「期日」、「日付」...
-
excelで、セル内に文字が入力さ...
-
エクセルのチェックボックスを...
-
エクセルの列が左右逆に・・・・
-
回覧板の日付について質問です...
-
日付の大小の表現
-
エクセルで6ヵ月後を自動入力で...
-
エクセルで最高値、最低値の日...
-
エクセルで日付別にシートを分...
-
下の画像はアンドロイドタブレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンピューターで2進法が採用...
-
Excel 隣のセルが空白以外の場...
-
アクセスである時点での年齢を...
-
エクセルでeのマイナス乗の計算...
-
ACCESSでの時間外計算方法
-
【ACCESS】未定義関数が発生。...
-
アクセスについて
-
エクセルで四捨五入ではなく、5...
-
ファイルメーカープロ8で生年月...
-
計算結果をCASE WHENで判断した...
-
ファイルメーカーで小数点以下...
-
エクセルでの勤続年数算出は?
-
整列の比較回数を表す数式でよ...
-
ACCESS で深夜計算
-
チェックデジットを付加したデ...
-
ファイルメーカーで正方形の対...
-
ACCESS 必要枚数を求める計算式...
-
平均年齢も出し方がわかりません。
-
ファイルメーカーPro7での経過...
-
exelでの年齢 何さい何か月何日...
おすすめ情報