アクセスで勤務時間の月間集計をするデータベースを作っています。
毎日の勤務を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も見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
ACCESS、時間ごとの集計の仕方は?
その他(データベース)
-
時間の足し算
その他(データベース)
-
Accessの数値から時間に変換する時点で困っています。
その他(データベース)
-
-
4
ACCESSの時間帯の抽出について
その他(Microsoft Office)
-
5
ACCESSで今日までの勤務時間の合計を表示させたい
その他(Microsoft Office)
-
6
ACCESSの時刻の引き算
Access(アクセス)
-
7
[MS Access]クエリで変換 hhmm(数値型)⇒hh:mm(日付/時刻型)
その他(Microsoft Office)
-
8
アクセス クエリ 時間の合計
Access(アクセス)
-
9
アクセスのクエリで秒→時間、時間→秒に変換したい
Access(アクセス)
-
10
時間項目を60進数から10進数へ変換する方法
SQL Server
-
11
Accessでの時間別集計について
Access(アクセス)
-
12
Accessで24時間を超える時間の入力ができない。
Excel(エクセル)
-
13
accessで残業時間計算
Access(アクセス)
-
14
「#エラー」の回避
Access(アクセス)
-
15
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
16
アクセス2003で秒数削除
Access(アクセス)
-
17
Access テキスト型を日付/時刻型へ変更
Access(アクセス)
-
18
ACCESSの24時間以上の表示について
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
アクセスで数値型のフィールド...
-
passwordが入れられません・・・・
-
フォームで入力しても反映されない
-
入力規則違反-任意のエラーメ...
-
Excelで入力したデータを自動的...
-
Access(office)のマクロの「値...
-
Microsoft Accessのフォームで...
-
アクセスのテキストボックスの...
-
ユーザーフォームで数字にカン...
-
Access2007、フォームのテキス...
-
accessでフォームに入力した値...
-
Accessのパラメータクエリに入...
-
MA ACCESSデータベースに詳しい...
-
アクセス2003 入力規則
-
ACCESS 時間の入力方法
-
ACCESS 商品リストを全て表示し...
-
フォームテキスト内文字の縦位...
-
OUTLOOK予定表の表示項目追加は...
-
テキストボックスの入力に桁区...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
passwordが入れられません・・・・
-
アクセスで数値型のフィールド...
-
フォームで入力しても反映されない
-
Excelで入力したデータを自動的...
-
日付のテキストボックスに(例...
-
アクセスのテキストボックスの...
-
エクセル 自動入力
-
このオブジェクトに値を代入す...
-
ユーザーフォームで数字にカン...
-
Access(office)のマクロの「値...
-
ACCESS 時間の入力方法
-
Access2007 textboxに入力でき...
-
Accessのパラメータクエリに入...
-
sqlldrの使用方法について
-
アクセス コンボボックスのリ...
-
EXCELのユーザーフォームで入力...
-
入力規則違反-任意のエラーメ...
-
Access2007、フォームのテキス...
-
Accessのふりがな自動入力
おすすめ情報