23/03/08 17:40:45.69 .net
NGワード
「高卒は勘弁」
997:名無しさん@そうだ選挙にいこう
20
998:23/03/08(水) 19:34:24.50 .net
999:名無しさん@そうだ選挙にいこう
23/03/08 23:52:36.85 .net
質問です、お願いします
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Office365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
開始日と終了日の○年や○か月丁度かどうかを判定したいです
丁度かどうかは、2022/1/10-2023/1/10という同じ日付じゃなく、2022/1/10-2023/1/9、3/8-4/7、1/1-12/31のようなのを丁度と判定したいです
判定結果は丁度ならTruer、丁度じゃなければFalseで返したいです
開始日:A2、終了日:B2
=IF(B2=EDATE(A2,(DATEDIF(A2,B2+1,″M″)))-1,TRUE,FALSE)
で試したのですが3/1開始にすると閏年が判定されず
もっとスマートな方法があるんじゃないかと
ご教示ください
1000:名無しさん@そうだ選挙にいこう
23/03/08 23:54:10.52 .net
>>985
開始日と終了日の「期間で」です
期間でがぬけてました
1001:名無しさん@そうだ選挙にいこう
23/03/09 00:10:40.97 .net
テストパターン書いてよ
答える前に確認したいから
1002:名無しさん@そうだ選挙にいこう
23/03/09 00:13:36.89 .net
=OR(B2=EDATE(A2,SEQUENCE(100))-1)
1003:名無しさん@そうだ選挙にいこう
23/03/09 00:32:21.76 .net
前日の12か月後?
=B2=EDATE(A2-1,12)
1004:名無しさん@そうだ選挙にいこう
23/03/09 01:12:02.36 .net
=DATEDIF(A2-1,B2,"md")=0
1005:名無しさん@そうだ選挙にいこう
23/03/09 05:07:06.51 .net
EDATEって何気に有能だと思わね?
年と年度の調整とかに有能
1006:名無しさん@そうだ選挙にいこう
23/03/09 07:48:00.09 .net
985です
>>988-990
ありがとうございます
後で試してみます
>>987
985と一部被りますが
開始日:終了日:望む結果
2022/1/10:2023/1/10:False
2022/1/10:2023/1/9:True
2022/3/8:2022/4/7:True
2022/3/8:2022/4/20:False
2022/1/1:2022/12/31:True
2024/1/1:2024/2/29:True
2023/3/1:2024/2/29:True
2023/3/1:2024/2/28:False
2022/3/1:2023/2/28:True
2023/3/31:2023/6/29:True
2023/3/31:2023/6/30:False
1007:名無しさん@そうだ選挙にいこう
23/03/09 07:50:06.32 .net
>>980
次立てました
Excel総合相談所 153
スレリンク(bsoft板)
1008:名無しさん@そうだ選挙にいこう
23/03/09 08:16:12.73 .net
>>993
スレ立て乙です
ありがとうございます!
1009:名無しさん@そうだ選挙にいこう
23/03/09 13:09:37.91 .net
>>992
それなら訂正
=LET(a,EDATE(A2,SEQUENCE(100)),OR(B2=a-(DAY(A2)=DAY(a))))
1010:名無しさん@そうだ選挙にいこう
23/03/09 15:30:48.35 .net
ハロワでなに探すんだよ?
Excelの仕事?
1011:名無しさん@そうだ選挙にいこう
23/03/09 16:59:47.09 .net
まだ探す気ですか
それより踊りませんか
1012:名無しさん@そうだ選挙にいこう
23/03/09 17:21:17.73 .net
>>992
=B2=EDATE(A2,DATEDIF(EOMONTH(A2,0)+1,EOMONTH(B2+1,0)+1,"M"))-1
1013:名無しさん@そうだ選挙にいこう
23/03/09 18:02:20.72 .net
まだやっていたの?
暇なんか?
1014:名無しさん@そうだ選挙にいこう
23/03/09 18:12:35.10 .net
まあええわほんまに
1015:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 74日 10時間 34分 25秒
1016:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています