アクセスで勤務時間の月間集計をするデータベースを作っています。
毎日の勤務を30分単位で、1時間30分なら「1.30」1時間なら「1.0」と入力していき月間の総時間を集計するのですが、当然のことながら普通に足し算すると、仮に「1.30」が4日なら合計「5.2」になってしまいます。これを「6時間(6.0)」と計算させたいのです。
日々の入力の形式は、1時間30分なら「1.30」という形で入力しなければならない事情があり「1.5時間」という形式はとれません。いろいろ試したのですがうまくいかず困っています。このような事は可能でしょうか
No.1ベストアンサー
- 回答日時:
TimeSerial関数を使えばよいと思います。
TimeSerial関数の第1引数に時間、即ち、足したい数値の整数部
TimeSerial関数の第2引数に分、即ち、足したい数値の小数部×100
TimeSerial関数の第3引数に秒、即ち、ゼロ
をセットし、合計します。そして合計値を引数として、Hour関数から時間が、Minute関数から分が判ります。
No.2
- 回答日時:
まず整数部と小数部に分けます。
整数部は、そのまま「時間」単位で使えますよね。小数部の単位は「0.01が1分」、すなわち「0.01が1/60時間」ですから、これを「時間」単位に換算するのは簡単です。100を掛けて60で割れば「時間」単位になります。
そうしておいて、整数部と足し合わせれば、晴れて「時間」単位の数字になります。
たとえば1時間30分を「1.30」のように入力してある状態から整数部と小数部に分けると、整数部が1、小数部が0.30です。0.30に100を掛けると30、これを60で割れば0.5です。整数部の1と足し合わせれば1.5で、晴れて1時間30分の「時間」単位表記(1.5時間)になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの早退時間を計算したいです。計算はうまくいっているようですが… 1 2022/12/26 16:22
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- Excel(エクセル) 月間シフト表から総勤務時間を計算する関数 4 2023/05/20 07:12
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
- アルバイト・パート 22年10月から社会保険適用拡大について、詳しい方いらっしゃいましたら教えてください 2 2022/09/01 20:40
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- Excel(エクセル) 勤務表の中抜け集計の関数を教えてほしいです。 1 2023/01/16 01:26
- Excel(エクセル) エクセルでの延長表計算式を教えてください 5 2022/12/21 12:20
- 労働相談 労働契約書を作成したいです ・1日の所定労働時間、7時間40分 ・年間所定労働日、262日 ・週、5 4 2022/09/20 08:39
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
ACCESS、時間ごとの集計の仕方は?
その他(データベース)
-
時間の足し算
その他(データベース)
-
Accessの数値から時間に変換する時点で困っています。
その他(データベース)
-
-
4
ACCESSの時間帯の抽出について
その他(Microsoft Office)
-
5
ACCESSの時刻の引き算
Access(アクセス)
-
6
ACCESSで今日までの勤務時間の合計を表示させたい
その他(Microsoft Office)
-
7
アクセス クエリ 時間の合計
Access(アクセス)
-
8
[MS Access]クエリで変換 hhmm(数値型)⇒hh:mm(日付/時刻型)
その他(Microsoft Office)
-
9
アクセスのクエリで秒→時間、時間→秒に変換したい
Access(アクセス)
-
10
Accessでの時間別集計について
Access(アクセス)
-
11
Accessで24時間を超える時間の入力ができない。
Excel(エクセル)
-
12
accessで残業時間計算
Access(アクセス)
-
13
ACCESSの24時間以上の表示について
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
passwordが入れられません・・・・
-
アクセスで数値型のフィールド...
-
フォームで入力しても反映されない
-
このオブジェクトに値を代入す...
-
フォームテキスト内文字の縦位...
-
ACCESS 時間の入力方法
-
Access(office)のマクロの「値...
-
Access2007、フォームのテキス...
-
アクセス コンボボックスのリ...
-
Accessで西暦の年だけ表示したい
-
アクセスのテキストボックスの...
-
Accessで主キーの最終番号を取...
-
Excelで入力したデータを自動的...
-
Accessのパラメータクエリに入...
-
ACCESS2000のフォームからの入...
-
ユーザーフォームで数字にカン...
-
エクセル 入力フォーム?作成
-
ACCESS2000にて「うるう年」の...
-
EXCELのユーザーフォームで入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
passwordが入れられません・・・・
-
データベースのINT型項目にNULL...
-
アクセスで数値型のフィールド...
-
フォームで入力しても反映されない
-
Access(office)のマクロの「値...
-
Excelで入力したデータを自動的...
-
日付のテキストボックスに(例...
-
Access2007 textboxに入力でき...
-
このオブジェクトに値を代入す...
-
アクセスのテキストボックスの...
-
ファイルメーカー 一ヵ月後の...
-
ユーザーフォームで数字にカン...
-
sqlldrの使用方法について
-
ACCESS 時間の入力方法
-
入力規則違反-任意のエラーメ...
-
Access2007、フォームのテキス...
-
Accessで主キーの最終番号を取...
-
ファイルメーカで経過月数を出...
-
Accessで所要時間の足し算
-
Accessのパラメータクエリに入...
おすすめ情報