No.5ベストアンサー
- 回答日時:
レポートにテキストボックスを配置して、コントロールソースに
=([終了時間1]-([終了時間1]<[開始時間1]))*24
のような式を設定するとか。関数は不要です。
「26」のような数値が表示されるはずですので、書式プロパティに
「#\時」とでも設定しておけば、「26時」と表示させることが
できるでしょう。
テキストボックスの名前は「終了時間1」や「開始時間1」と
カブらない別の名前にしてください(でないと循環参照が発生
しますので)。
なお、TimeDiff() を使うなら、
=TimeDiff([終了時間1]-([終了時間1]<[開始時間1]))
のような式を設定すれば「26:00:00」のようには表示できます。
ただし「26時」の表示形式にはなりませんので、今回の場合は
微妙にニーズとマッチしないかも。
TimeDiff() も使いどころにハマれば便利な関数だと思いますので、
機会があればご利用ください。
この回答への補足
ありがとうございます。
思ったより簡単な式で何とかなるのですね!
驚きです。
なのですが、もうひとつ教えて頂きたいことが…
テキストA(終了時間) = ([終了時間1]-([終了時間1]<[開始時間1]))*24
ここには26時と表示されるのですが、
もうひとつ[開始時間2][終了時間2]という項目があって、
テキストB(開始時間) = ([開始時間2]-([開始時間2]<[テキストA(終了時間)])*24
という風にするとすべてに24が足されてしまいます。
つまり
終了時間1が22時の場合テキストA(終了時間)には22と表示され、
開始時間2が23の場合、そのまま23と表示させたいところ、
この式だと47となってしまうのです。
純粋にテーブルからデータを入れたテキストボックスを参照していないからかな?と思ったりするのですが、
何か解決策を教えていただければありがたいです。
No.3
- 回答日時:
>=iff([開始時間1]>[終了時間1],[終了時間1]+24,[終了時間1])
日付時刻型は内部は実数で、整数部分が日付(日単位)、小数部が
時刻を表しています。”[終了時間1]+24”これは24日後を意味
します。単位別の計算はDateAddを使います。
http://msdn.microsoft.com/ja-jp/library/cc410235 …
ところで、「2時」が26時なのか、ただの2時なのかはどうやって
判定するんでしょう?日付の部分も必要なきがするんですが・・・
ありがとうございました。
2時か26時かは左側と右側を比べて、
22~2 ← 26時
1~2 ← 2時
と判断しようと思っています
No.2
- 回答日時:
どううまく書かれないのか?内容が書いていないので
今されている事が解りませんが
If Me.開始時間1 > Me.終了時間1 Then
MsgBox (DatePart("h", Me.終了時間1) + 24)
End If
これは、フォームに開始時間1、終了時間1を時刻の書式で
入力させ、ボタンクリック時 お望みの 26と言う数値を
表示させた場合です。
参考になれば。
ありがとうございます。
できればプロパティのコントロールソースで何とかならないかな?
とは思っていましたが、
こういった方法もあるのですね。
今後の参考にしたいと思います。
No.1
- 回答日時:
ありがとうございます。
このページは私も見て、使えるかも!?
と思ったのですが、実際どのように書けばよいのかわかりませんでした。
たとえば
=iff([開始時間1]>[終了時間1],[終了時間1]+24,[終了時間1])
このような感じで考えたのですが、+24をの部分にTimeDiffを使うのでしょうか?
お忙しいところ恐縮ですが、教えていただければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) スプレッドシート関数、右端の列番号を取得したいですがもう一歩のところで上手くいきません。 2 2022/12/28 18:00
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- その他(Microsoft Office) エクセル 条件付き書式 日をまたぐ塗りつぶし 1 2023/01/13 18:00
- その他(プログラミング・Web制作) GASでガントチャートを作りたいです 1 2022/09/05 17:26
- Excel(エクセル) 【Excel】 開始時間からある日時までの経過時間を計算する関数を教えて下さい 5 2023/06/11 22:22
- Excel(エクセル) エクセルで日別シフト表を作る(セルに色を付ける) 3 2022/10/15 14:17
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Windows 10 ディスククリーンアップ 2 2023/01/03 18:59
- アルバイト・パート 初めてバイトを始めました。まだ初めてから1ヶ月程ですが、少し違和感がします。 その職場はタイムカード 1 2022/05/07 01:57
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
Accessで24時間を超える時間の入力ができない。
Excel(エクセル)
-
ACCESSの24時間以上の表示について
その他(Microsoft Office)
-
Accessの数値から時間に変換する時点で困っています。
その他(データベース)
-
-
4
[MS Access]クエリで変換 hhmm(数値型)⇒hh:mm(日付/時刻型)
その他(Microsoft Office)
-
5
ACCESSの時刻の引き算
Access(アクセス)
-
6
Accessで24:00を入力したいが?
その他(データベース)
-
7
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
8
アクセスで時間計算(24時間)をしています
その他(Microsoft Office)
-
9
Accessの日付時刻型から日付、時刻カラムを作る
Access(アクセス)
-
10
アクセスのクエリで秒→時間、時間→秒に変換したい
Access(アクセス)
-
11
時間の足し算
その他(データベース)
-
12
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
13
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
14
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
15
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
16
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
17
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
18
ACCESSでコントロールソースの変更
Access(アクセス)
-
19
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
20
Accessで値がnullの場合は計算せずにnullをかえす方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンで購入したデーターが...
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
「24日の0時」って・・・
-
「時間」、「期日」、「日付」...
-
エクセル マクロ 名前を付けて...
-
回覧板の日付について質問です...
-
ACCESSで日付を指定すると、そ...
-
エクセルで6ヵ月後を自動入力で...
-
Access 2013 テキストボックス...
-
履歴書の日付間違いで落ちますか。
-
ACCESSで1月1日~12月31日まで...
-
EXCELで日付を****年上期、****...
-
accessのレポート抽出条件について
-
Excelでヘッダに前日の日付を表...
-
WEEKDAYが反映されない
-
日付の表記(付け)
-
Access VBA SQL文で教えてください
-
wordで日付
-
エクセルで日付け表示で、明治...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンで購入したデーターが...
-
「24日の0時」って・・・
-
回覧板の日付について質問です...
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
「時間」、「期日」、「日付」...
-
エクセル マクロ 名前を付けて...
-
エクセルで日付別にシートを分...
-
履歴書の日付間違いで落ちますか。
-
EXCELで日付を****年上期、****...
-
エクセルで6ヵ月後を自動入力で...
-
ACCESSで日付ごとに自動連番(...
-
WEEKDAYが反映されない
-
2つの日付の中間の日付 エク...
-
Excelでヘッダに前日の日付を表...
-
エクセルで日付け表示で、明治...
-
ACCESSで1月1日~12月31日まで...
-
アンドロイドスマホ。カメラに...
-
差込印刷 縦書きで和暦(漢数...
-
Excel関数 基準日に一番近い指...
おすすめ情報