
No.8ベストアンサー
- 回答日時:
続けてお邪魔します。
補足の件について
>(WEEKDAY($D2:D2)=7)*1)<=2)
>$D2:D2の範囲指定しているのがよくわかりません。
これは SUMPRODUCT関数内に入れています。
すなわち、D列から右へオートフィルでコピーするたびに範囲指定内に「土曜日」はいくつあるか?
を調べているだけです。
どこか使っていない行に
=SUMPRODUCT((WEEKDAY($D2:D2)=7)*1)
という数式を入れ列方向にオートフィルでコピーしてみてください。
「土曜日」が最初に出現すると「1」が7個続けて表示され、
2番目に出現したセル以降は「2」が7個続けて表示されるはずです。
そしてAND条件で
その数が「偶数」の場合 なおかつ、そのセルが土曜日のセルに「○」を表示させています。
これが最初に投稿した第二・第四土曜の場合の数式でした。
※ 同様に第一・第二週の場合の数式は
=IF(AND(WEEKDAY(D2)=7,SUMPRODUCT((WEEKDAY($D2:D2)=7)*1)<=2),"○","")
となる訳です。
今まで投稿した数式は上記の意味でした。
参考になりますかね?m(_ _)m
No.7
- 回答日時:
No.1です。
補足の件について・・・
>今第一と第二土曜日を指定していますが
とありますが前回の数式は第二・第四土曜日の場合に「○」が表示される数式にしています。
2行目がシリアル値だという前提での数式でしたので
ISEVEN関数は偶数の場合に「TRUE」となります。
前回の数式の意味は2行目がWEEKDAY関数で土曜日、かつ D列からWEEKDAY=7の数が
2・4・6・・・の場合に「○」を表示し、それ以外は空白に!という数式にしていました。
もし、3行目が文字列 =TEXT(D2,"aaa") のような数式を入れていらっしゃるのであれば
3行目を利用して
=IF(AND(D3="土",ISEVEN(COUNTIF($D3:D3,"土"))),"○","")
という数式でも同様の表示になると思います。
>第六週に土曜日がない前提など、
に関しては今月のような場合は第6週まである月ですが、実際は6週目は日曜日もしくは月曜日までです。
すなわち土曜日で第6週になるコトはあり得ません。
補足の
>今第一と第二土曜日を指定していますが
のように第一・第二土曜日を指定する場合は
>=IF(AND(WEEKDAY(D2)=7,SUMPRODUCT((WEEKDAY($D2:D2)=7)*1)<=2),"○","")
もしくは3行目がTEXT関数で文字列になっていれば
>=IF(AND(D3="土",COUNTIF($D3:D3,"土")<=2),"○","")
のようにすれば第一・第二土曜日に「○」が表示されます。
以上、長々と書きましたがこの程度でよろしいでしょうか?m(_ _)m
この回答への補足
回答ありがとうございます。第一第二は間違いでした。シリアル値と文字の場合と解説ありがとうございます。現在はシリアル値で行います。テキストも大いに役立ちます。
ところで、
>(WEEKDAY($D2:D2)=7)*1)<=2)
$D2:D2の範囲指定しているのがよくわかりません。しかも、$D2で固定し、D2でセルが進むにつれて増えていく。最初のWEEKDAY関数では、D2でセルが進むと増えています。
>=IF(AND(WEEKDAY(D2)=7
何分素人でご足労をおかけしますがよろしくお願いします。
No.6
- 回答日時:
単純なところで、もう一案
D2セル 1 右へ[Ctrl]押しつつオートフィル(連番)
D3セル (毎月更新)土 右へオートフィル
ちょっと高度にしたいなら、
=TEXT(1*($A$1&$C$1&"年"&$E$1&"月"&D2&"日"),"aaa")
右へオートフィル
第2○曜日は、X月8日~14日の間
第4○曜日は、X月22日~28日の間であり、ダブることはないことから
土曜日なら
=IF(D3<>"土","",IF(AND(8<=D2,D2<=14),"○","")&IF(AND(22<=D2,D2<=28),"○",""))
土曜日でない場合は、空白。
日付が8から14だったら「○」 (つなげて)日付が22から28だったら、「○」
No.5
- 回答日時:
D2セル =1*(A1&C1&"年"&E1&"月1日")
E2セル =IF(MONTH(D2+1)=$E$1,D2+1,"")
右へオートフィル
D2:AH2セル範囲を選択し、[Ctrl]+[1]セルの書式設定 表示形式 d
(添付図は曜日がわかるように daaa)
D5セル =IF(OR($D2+{14,28}-WEEKDAY($D2)=D2),"○","")
右へオートフィル
説明文の
>5行目に第一、第四土曜日に
第一と第四ならなら
=IF(OR($D2+{7,28}-WEEKDAY($D2)=D2),"○","")

No.4
- 回答日時:
今仮に、A1セルに「平成」等の元号が入力されていて、C1セルに和暦の年数、E1セルに月数が入力されているものとします。
まず、D2セルに次の数式を入力して下さい。
=IF(ISNUMBER(($A$1&$C$1&"年"&$E$1&"月"&COLUMNS($D:D)&"日")+0),($A$1&$C$1&"年"&$E$1&"月"&COLUMNS($D:D)&"日")+0,"")
次に、D2セルの書式設定の表示形式を、[ユーザー定義]の
d
として下さい。
次に、D3セルに次の数式を入力して下さい。
=IF(ISNUMBER(D$2),TEXT(D$2,"aaa"),"")
次に、以下の操作を行って下さい。
Excelウィンドウの[ホーム]タブをクリック
↓
D2セルとD3セルをまとめて範囲選択
↓
選択されているセル範囲を変えないまま、「スタイル」グループの中にある[条件付き書式]ボタンをクリック
↓
現れた選択肢の中にある[ルールの管理]をクリック
↓
現れた「条件付き書式ルールの管理」ダイアログボックスの[新規ルール]ボタンをクリック
↓
現れた「新しい書式ルール」ダイアログボックスの「ルールの種類を選択して下さい」欄の中にある[数式を使用して、書式設定するセルを決定]をクリック
↓
現れた「次の数式を満たす場合に値を書式設定」欄の中に
=WEEKDAY(D$2)=1
と入力
↓
「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック
↓
現れた「セルの書式設定」ダイアログボックスの[塗りつぶし]タブをクリック
↓
現れた色のサンプルの中にある赤色の四角形をクリック
↓
「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック
↓
「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック
↓
「条件付き書式ルールの管理」ダイアログボックスの[新規ルール]ボタンをクリック
↓
現れた「新しい書式ルール」ダイアログボックスの「ルールの種類を選択して下さい」欄の中にある[数式を使用して、書式設定するセルを決定]をクリック
↓
現れた「次の数式を満たす場合に値を書式設定」欄の中に
=WEEKDAY(D$2)=7
と入力
↓
「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック
↓
現れた「セルの書式設定」ダイアログボックスの[塗りつぶし]タブをクリック
↓
現れた色のサンプルの中にある青色の四角形をクリック
↓
「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック
↓
「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック
↓
「条件付き書式ルールの管理」ダイアログボックスの[適用]ボタンをクリック
↓
「条件付き書式ルールの管理」ダイアログボックスの[OK]ボタンをクリック
次に、D5セルに次の数式を入力して下さい。
=IF(AND(D$3="土",OR(COUNTIF($D$3:D$3,"土")=2,COUNTIF($D$3:D$3,"土")=4)),"○","")
そして、D2~D5の範囲をコピーして、E2~AH5の範囲に貼り付けて下さい。
以上です。

No.2
- 回答日時:
添付図参照
D2: 書式 d
D2: 数式 =DATEVALUE($A1&$C1&$D1&$E1&$F1&COLUMN(A1)&"日")
D3: 書式 aaa
D3: 数式 =D2
D5: =IF(ISERROR(D2),"",IF(OR(D2=DATE(YEAR($D2),$E1,2*7-WEEKDAY(DATE(YEAR($D2),$E1,-5),3)),D2=DATE(YEAR($D2),$E1,4*7-WEEKDAY(DATE(YEAR($D2),$E1,-5),3))),"○",""))
範囲 D2:D3 に次の[条件付き書式]を設定
条件1 数式が =ISERROR(MOD(D2,7))
フォント色 白
条件2 数式が =MOD(D2,7)=0
パターン色 水色
条件3 数式が =MOD(D2,7)=1
パターン色 赤色
範囲 D2:D3 および セル D5 をズズーッと(AH列まで)右方へドラッグ&ペースト

No.1
- 回答日時:
こんばんは!
一例です。
3行目はシリアル値が入っているものとして・・・
D5セルに
=IF(AND(WEEKDAY(D2)=7,ISEVEN(SUMPRODUCT((WEEKDAY($D2:D2)=7)*1))),"○","")
という数式を入れ列方向にオートフィルでコピーではどうでしょうか?
※ その月の第6週目に土曜日はない!という前提です。m(_ _)m
この回答への補足
いつも素早い回答ありがとうございます。返信が遅れまして申し訳ありません。
D5セルにコピーしたところ一発で表示してくれました。今第一と第二土曜日を指定していますが、記述の中ではどの部分でしょうか、また、第六週に土曜日がない前提など、解説を戴ければ他の週などにも応用ができるように勉強したいと思います。お忙しいところ無理を言いますがよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
- Excel(エクセル) エクセルでカレンダーを作りたい 5 2023/05/16 07:32
- Visual Basic(VBA) 祝日を除いた月曜から土曜までの1週間分の日付行を選択し、別シートへカットアンドペーストしたい 13 2023/07/13 22:46
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- 地球科学 太陽系の惑星と週(日曜日~土曜日)、月(1月~12月)に付いての質問です。 太陽系には、8つの惑星が 3 2022/10/08 22:32
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- その他(Microsoft Office) エクセルについて教えてください。 3 2023/05/19 18:19
- その他(就職・転職・働き方) 土日祝休みでも5/7は仕事の人 2 2022/05/01 09:25
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
このQ&Aを見た人はこんなQ&Aも見ています
-
「それ、メッセージ花火でわざわざ伝えること?」
「それ、メッセージ花火でわざわざ伝えること?」というメッセージを教えて下さい
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
最速怪談選手権
できるだけ短い文章で怖がらせてください。
-
スタッフと宿泊客が全員斜め上を行くホテルのレビュー
スタッフも宿泊客も、一流を通り越して全員斜め上なホテルのレビューにありがちな内容を教えて下さい
-
自分用のお土産
国内や海外に旅行へ行った時、自分用のお土産ってどれくらい買いますか?
-
エクセルで毎月第2週日の水曜日に〇が表示される 関数の組み合わせを教えてくれませんか? 毎週水曜日な
Excel(エクセル)
-
日付を入力しカレンダーの該当する日に印をつけたい
Excel(エクセル)
-
第一、第三、土曜日のセルに条件付書式設定で色を付けたいのですが、そのよ
Excel(エクセル)
-
-
4
Excelで予定表を作成中です。予定表に自動的に第1、3月曜に休日と入力したいのですが…
Excel(エクセル)
-
5
エクセルで第2、第4土曜日を抽出する方法
Excel(エクセル)
-
6
カレンダーを作成し、特定の日付の上に丸印をつける方法はありますか。
その他(暮らし・生活・行事)
-
7
カレンダーの数字を○で囲むには・・
Windows Vista・XP
-
8
エクセルの数式で第三水曜日に色を付ける
Excel(エクセル)
-
9
エクセルで曜日に応じた文字を自動で入力したい
その他(Microsoft Office)
-
10
暦で第一第三の土曜日を 休日出勤 と表示するには
Excel(エクセル)
-
11
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
12
エクセルで条件を付けて丸を付ける関数を教えてください。
Excel(エクセル)
-
13
入力日より、その月(もしくは翌月)の第2水曜を求めるには?
Excel(エクセル)
-
14
Excel 条件付き書式 第4月曜日のみ色塗りしたい
Excel(エクセル)
-
15
エクセルの質問です。
Excel(エクセル)
-
16
エクセルで祝日に色がつかないため、質問いたします。 シフト表で土日祝日に色をつけたいので、条件付書式
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Excelデータで必要な部分だけを...
-
会社PCのメールが更新されない
-
Office 2021 Professional Plus...
-
マイクロソフト 一時使用コード...
-
データの文字コードを確認するには
-
【Excel VBA】PDFを作成して,...
-
office365って抵抗感ないですか?
-
英数字のみ全角から半角に変換
-
Excel 日付を比較したら、同じ...
-
Office2021を別のPCにインスト...
-
teams設定教えて下さい。 ①ビデ...
-
大学のレポート A4で1枚レポー...
-
officeソフト 本名変更
-
別ブックへのエクセルマクロの...
-
Teams内でショートカットって貼...
-
Microsoft365の一部を解約したい
-
Excel テーブル内の空白行の削除
-
web上にあるエクセルをショート...
-
マクロ自動コピペ 貼り付ける場...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
Office 2021 Professional Plus...
-
【Excel VBA】PDFを作成して,...
-
マクロ1があります。 A1のセル...
-
Excelで〇のついたものを抽出し...
-
Office2021を別のPCにインスト...
-
Microsoft365
-
大学のレポート A4で1枚レポー...
-
Excel 日付を比較したら、同じ...
-
outlookのメールが固まってしま...
-
会社PCのメールが更新されない
-
Microsoft Formsの「個人情報や...
-
office365って抵抗感ないですか?
-
別ブックへのエクセルマクロの...
-
役所でもらった書類をエクセル...
-
マクロ自動コピペ 貼り付ける場...
-
エクセルでXLOOKUP関数...
-
officeソフト 本名変更
-
Excel テーブル内の空白行の削除
おすすめ情報