No.2ベストアンサー
- 回答日時:
関数が見つからないのであれば、
オリジナルでVBAで関数を作る、とか。
365(366)件のカレンダレコードを作って、
何日目と稼働日がわかる項目(稼働日xx日目でもよさそう)が
あると求めやすくならないか、とか。
日付をキーにすれば、それぞれでxx日目は取得できるかと思います。
ありがとうございました。
トライしてみましたが、10年分のデータ日付が存在するため、各日付(開始日:3650日種類*終了日:3650日種類)のデータを用意する事になり容量及び時間が掛かり過ぎて...そこで、以下の様な考えで試みてみました。
基準日(1900/1/1)~各日付(+1日目(1900/1/2)・・・n日目)に対応するレコードを持ち、(終了日までの日数-開始日までの日数)で期間日数を求める。
これでも、少し時間が掛かり過ぎるのでもう少し効率の良い考えがありましたら教えてください。
よろしくお願いします。
No.3
- 回答日時:
10年分は年をまたぐのかどうか。
複数年なら、
2005年のある日から今日までとしても、
2005年のある日から年末まで何日か、
+2006年+2007年+2008年+2009年+2010年
+2011年の今日まで何日か。
日単位の算出は2005年と2011年だけになるようにできないか。
過去年なら曜日祝日が決まっていれば、
その年の月曜は何日ある、日曜は何日ある、祝日は何日と決まるはず。
1度テーブルを作っておけば良いのでは?。
求めるときには作ったおいたテーブルからレコードを選択、検索する。
3650レコード分を都度作成しようとしていないか。
それは無駄な処理かもしれない。
3650件程度でストレスが出るほどというのもどうでしょう。
アクセスで扱うデータ量を考えると許容範囲かと思います。
どこに時間がかかっているかを見直す。
クエリなどの結合はどうか。
さらなる効率化となると、
算出式を考えて求められたらいいが、
土日だけなら
単純に1年の週の7分の2が土日+週の端数での考慮、
祝日もあれば、そうもいかないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Excel(エクセル) 【Excel】 開始時間からある日時までの経過時間を計算する関数を教えて下さい 5 2023/06/11 22:22
- その他(Microsoft Office) 【スプレッドシート】最初の契約日と最後の契約期間を抽出したい 添付のように派遣先、スタッフ、契約開始 2 2023/03/13 21:18
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- 画像編集・動画編集・音楽編集 PowerDirector21 動画出力時のCPU稼働率が急に下がってしまう原因を教えてください 2 2023/03/30 20:54
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- その他(パソコン・スマホ・電化製品) EXCELのSUMPRODUCT関数について 2 2022/09/21 17:30
- 労働相談 有給計算について 回答お願いします。 建設業経営です。休日は日曜のみ 従業員の有給計算について 雇い 2 2023/03/26 06:12
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- 健康保険 傷病手当て金について 4 2023/08/13 19:10
このQ&Aを見た人はこんなQ&Aも見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
アクセスで営業日を計算させる方法について
Access(アクセス)
-
アクセス:既定値に土日含まず3日後を指定したい
Access(アクセス)
-
ACCESSには NETWORKDAYS関数はない??
Access(アクセス)
-
-
4
Access 2010 土日祝日を除いて前日
Access(アクセス)
-
5
Accessで規定値に土日含まず5日前を指定したい
Access(アクセス)
-
6
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
7
[MS Access]クエリで変換 hhmm(数値型)⇒hh:mm(日付/時刻型)
その他(Microsoft Office)
-
8
【ACCESS/必須条件とOR条件を組み合わせる】
その他(Microsoft Office)
-
9
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
10
2つ目のレコードの値を取得するには?
Access(アクセス)
-
11
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
12
ACCESSで開いているユーザーの特定方法
Access(アクセス)
-
13
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
14
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
15
アクセスにエクセルのデータを貼り付ける方法について
その他(Microsoft Office)
-
16
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
17
Accessの重複なしのカウントの仕方を教えてください。
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
テーブルで一番古いレコードだ...
-
Oracleで上書きImportはできま...
-
削除したテーブルを元に戻すこ...
-
重複クエリを使ったデータ削除
-
結合テーブルでINSERTする方法...
-
ビューのソートについて
-
アクセス レコードセットを更...
-
ACCESS2010の最適化が中断される
-
postgresqlサーバーのチューニ...
-
「クリップボードにコピーされ...
-
同一テーブルのデータを参照し...
-
パーセンタイル値を出したい
-
Accessでの稼働日数計算の方法
-
大規模なショッピングサイトのD...
-
ACCESSで容量が50MBになった...
-
RowID内容の確認方法について
-
mysqlへの書き込みがリロードす...
-
MS Accessを共有した際にファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
アクセス レコードセットを更...
-
テーブルで一番古いレコードだ...
-
ビューのソートについて
-
Oracleで上書きImportはできま...
-
このISAMでは、リンクテーブル・・
-
構文エラー : 演算子がありませ...
-
マテリアライズドビューとスナ...
-
accessでレコード更新直後の反...
-
ORA-01401が表示され、データが...
-
処理の途中で停止させ、再開さ...
-
Access VBAからエクセルに出力...
-
住所のDBテーブル、マスターの...
-
Accessでの稼働日数計算の方法
-
MS Accessを共有した際にファイ...
-
同一テーブルのデータを参照し...
-
結合テーブルでINSERTする方法...
-
ACCESSで容量が50MBになった...
-
「クリップボードにコピーされ...
おすすめ情報