No.6
- 回答日時:
> 解読できないので、関数を日本語で補足していただけないでしょうか。
これはI5に入れる式ですが
=IF(AND(WEEKDAY(H4)=2,H5<>"○"),"○",IF(AND(WEEKDAY(I4)=2,WORKDAY(I4-1,1,$A$4:$A$6)=I4),"○",""))
もし WEEKDAY(H4)=2 かつ H5が○でなければ○(前日が月曜なのに○でなければ○)
でなく、もし WEEKDAY(I4)=2 かつ I4の前日から起算して翌日(I4当日)が営業日じゃないリストになく返ってきた値がI4と同じであれば○(月曜が営業日じゃないリストにあればその翌日が返るのでI4と一致しないので)→でなければ空白
という式になります。残念ながら火曜日が営業日じゃないということは考えていません。
ANo.4さんの式が火曜日も含め連続した休みにも対応してますね。
H4-MOD(H4,7)が前週の土曜日をさすと言うのは知りませんでした。
この回答へのお礼
お礼日時:2010/08/15 00:14
kmetuさんの
>H4-MOD(H4,7)が前週の土曜日をさすと言うのは知りませんでした。
で、ANo.4さんの式が理解できました。
ありがとうございました。
No.5
- 回答日時:
この課題は難しいですね。
やってみましたが、下記ではどうかな。下記9/24日の件がダメなら無視してください。
9月の例 A2から A列は月中全日数を入れる。 B列は参考までに表示。
式はB2に =workday(A2-1,1,{"2010/9/20","2010/9/23"})
C列はC2に =IF(A2=workday(A2-1,1,{"2010/9/20","2010/9/23"}),A2,"")
月末暇で式を複写
C1は1スペース
D列D2は =IF(C2="","",IF(C1="","●",""))
2010/9/12010/9/12010/9/1
2010/9/22010/9/22010/9/2
2010/9/32010/9/32010/9/3
2010/9/42010/9/6
2010/9/52010/9/6
2010/9/62010/9/62010/9/6●
2010/9/72010/9/72010/9/7
2010/9/82010/9/82010/9/8
2010/9/92010/9/92010/9/9
2010/9/102010/9/102010/9/10
2010/9/112010/9/13
2010/9/122010/9/13
2010/9/132010/9/132010/9/13●
2010/9/142010/9/142010/9/14
2010/9/152010/9/152010/9/15
2010/9/162010/9/162010/9/16
2010/9/172010/9/172010/9/17
2010/9/182010/9/21
2010/9/192010/9/21
2010/9/202010/9/21
2010/9/212010/9/212010/9/21●
2010/9/222010/9/222010/9/22
2010/9/232010/9/24
2010/9/242010/9/242010/9/24●
2010/9/252010/9/27
2010/9/262010/9/27
2010/9/272010/9/272010/9/27●
2010/9/282010/9/282010/9/28
2010/9/292010/9/292010/9/29
2010/9/302010/9/302010/9/30
9/24日のようなのが●になるが、休み明けと言うことにはならないかな。
前回から6日以上の間隔を入れたいが、関数では難しい(休み明けが3連休(月火水)後まで(木)とかいえるかどうか。)
また上記C列を省きたいが、関数では式が複雑になるか、不可能だと思う。
VBAに逃げ込むかな。
No.4ベストアンサー
- 回答日時:
=IF(H4=WORKDAY(H4-MOD(H4,7),1,holidays),"○","")
No.2
- 回答日時:
ANo1です
月曜が営業日じゃないときには火曜日に○をつけなければいけないのですね
=IF(AND(WEEKDAY(H4)=2,H5<>"○"),"○",IF(AND(WEEKDAY(I4)=2,WORKDAY(I4-1,1,$A$4:$A$6)=I4),"○",""))
こちらですね。
No.1
- 回答日時:
月曜が営業日でないリストを作成し
たとえばA4からA6に営業日でない日付を入力
=IF(AND(WEEKDAY(H4)=2,WORKDAY(H4-1,1,A4:A6)=H4),"○","")
とすればいかがでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件付き書式で文字入力 6 2022/08/29 10:40
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 求人情報・採用情報 アルバイトの面接結果について。 4月の29日のお昼頃、接客販売のアルバイトの面接を受けました。 結果 1 2023/05/06 16:36
- Excel(エクセル) 週毎の集計 2 2023/08/04 16:56
- 派遣社員・契約社員 派遣仕事開始までの期間。 5月9日月曜日、派遣会社の紹介された仕事の職場見学をしてきました。3人応募 2 2022/05/09 20:48
- Excel(エクセル) Excelについて 1 2023/03/06 10:26
- Excel(エクセル) 添付写真上のExcelシートのように時間と曜日ごとに担当者が振り分けられているシートがあります。 例 1 2023/03/08 13:02
- カップル・彼氏・彼女 彼を疑い過ぎですか? 信じた方がいいですか? 4 2023/05/25 04:29
- 会社・職場 仕事を辞めようか悩んでいます。 ・アラサー女 ・地方住み ・6年半勤務 ・手取り16万7千円、ボーナ 8 2022/10/24 07:50
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報