
No.1ベストアンサー
- 回答日時:
こんにちは
シフトにイレギュラーが発生しないとしても良いのなら、計算可能です。
日にちから曜日を計算するのと同様に行えばよいです。
(曜日は7日サイクルですが、これを6日サイクルとして考えれば良い)
指定された日がサイクル内のどの日に該当するかは、基準日からの経過日数を6で割った徐余(0~5)で判定できます。
例えば、徐余が 0~3は勤務日、4,5は休勤日などといった具合です。
(対応関係は、基準日をどこにするかによって変わります)
>勤務日を割り出すことはできないでしょうか?
「勤務日を割り出す」というのが、具体的にどのようなことをなさりたいのかわかりませんけれど、(曜日と同様に)勤務日に6日、12日、18日・・・を足していった日は必ず勤務日になりますし、休勤日の場合も同様ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 配列の長さの上限
-
C# Listを使わずに2次元配列の...
-
VBで構造体の配列を関数に渡す...
-
先頭アドレスとは何ですか?
-
配列で格納したものをmsgboxで...
-
配列を使わずに、変数名を動的...
-
配列の参照渡しで型が一致しま...
-
Functionの戻り値を2次元配列...
-
C++ vectorに配列をプッシュしたい
-
do-while文の処理が実行されない
-
パスカルの三角形
-
【速いブラインドタッチ】手を...
-
複数の選択範囲の行番号を個別...
-
構造体の配列を関数に渡すには
-
4勤2休のシフト作成
-
乱数表示のプログラム
-
VBで動的なメモリの確保
-
ヘッダーファイルからの取り込...
-
LGノートPCグラムについて
-
【C言語】配列の中に配列を入れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列の長さの上限
-
先頭アドレスとは何ですか?
-
C# Listを使わずに2次元配列の...
-
配列を使わずに、変数名を動的...
-
複数の選択範囲の行番号を個別...
-
配列で格納したものをmsgboxで...
-
【速いブラインドタッチ】手を...
-
C言語で特定列だけを抽出して配...
-
配列をEraseしてもメモリが開放...
-
配列を含む構造体の初期値について
-
C# 配列の変数宣言について。
-
テキストファイルから文字列を...
-
メモリの初期値
-
C++ vectorに配列をプッシュしたい
-
Redimした動的配列はEraseする...
-
VBで構造体の配列を関数に渡す...
-
【C言語】配列の中に配列を入れ...
-
ExcelVBAで質問です。離れた二...
-
Functionの戻り値を2次元配列...
-
ガウスの消去法のプログラム
おすすめ情報