[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『当月の土曜日のみの表示』(りき)
当月の土曜日だけの日付を表示させ、次月の土曜日だとヌルにしたいのですが、どうしてもできません。ご教授いただけないでしょうか?
(現状)
B1 2020/4/1
4 =CEILING($B$1+1,7) 11 =CEILING($B$1+1,7)+7 18 =CEILING($B$1+1,7)+14 25 =CEILING($B$1+1,7)+21 2 =CEILING($B$1+1,7)+28
< 使用 Excel:Excel2010、使用 OS:Windows7 >
その CEILING の式だと、2020年8月のように1日が土曜日の月がうまくいかないのでは?
B3 =B1+MOD(14-WEEKDAY(B1),7) B4 =IF(B3="","",IF(MONTH(B3+7)=MONTH($B$1),B3+7,""))
表示形式を「日付」にして B4を下コピー
以上です (笑) 2020/05/15(金) 10:41
↑ ちょっと保留にしてください。
以上 (笑) 2020/05/15(金) 10:52
B3 =B1+7-WEEKDAY(B1) B4 =IF(MONTH(B3+7)=MONTH(B3),B3+7,"") (GobGob) 2020/05/15(金) 11:00
B1に年、C1に月だけ入力した方が簡単ですよね。
A B C 1 2020 4 2 3 4/4 4 4/11 5 4/18 6 4/25 7
B3 =DATE(B1,C1,1)+7-WEEKDAY(DATE(B1,C1,1)) B4 =IF(MONTH(B3+7)=$C$1,B3+7,"")
B4をB7までコピー
参考まで (笑) 2020/05/15(金) 11:37
=CEILINGでできるものだと思っていました。MONTH関数もB3の中に入れ込みどうしても
できずにいました。
>B1に年、C1に月だけ入力した方が簡単ですよね。
B1に年月日を入力し他の関数も色々動かしているため、B1日付入力パターンでいこうと
思います。ありがとうございました。
(りき) 2020/05/15(金) 11:54
祝祭日設定 O5:O18
(例)
2020/5/2(祝祭日だとすると)
9 16 23 30
(例)
2020/5/9(祝祭日だとすると)
2 16 23 30
(りき) 2020/05/18(月) 09:25
B3 =WORKDAY.INTL(B1-1,1,"1111101",O5:O18)
B4 =IF(B3="","",IF(WORKDAY.INTL(B3,1,"1111101",$O$5:$O$18)>EOMONTH($B$1,0),"",WORKDAY.INTL(B3,1,"1111101",$O$5:$O$18)))
B4を下コピー
以上 (笑) 2020/05/18(月) 11:23
B3 =IFERROR(TEXT(WORKDAY.INTL(B1-1,1,"1111101",O5:O18),"[<="&EOMONTH(B1,0)&"]yyyy-m-d;")*1,"")
B4 =IFERROR(TEXT(WORKDAY.INTL(B3,1,"1111101",O$5:O$18),"[<="&EOMONTH(B$1,0)&"]yyyy-m-d;")*1,"") (GobGob) 2020/05/18(月) 12:04
自分が、思っていた関数と全く違いました。
ありがとうございます。
(りき) 2020/05/18(月) 12:10
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.