[[20210402093119]] 『年月の比較方法を教えてください。』(あぬぬん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『年月の比較方法を教えてください。』(あぬぬん)

セルに入力した年月が、TODAYで取得した年月の過去2ヶ月以内であれば“OK“
、過去3ヶ月以上または今の年月を越えるものは“NG“としたいのですが、やり方がわかりません…。
教えていただけないでしょうか。

例:
 TODAYの年月 202102
 OK: 202102 202101 202012
 NG: 202011以前 202103以上

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 そういや昔のExcelってEDATEとかEOMONTHは標準機能に組み込まれてなかったので
 他人に配布するシートは気を使ってDATE関数でやってましたねぇ...

 =DATE(YEAR(今日),MONTH(今日)+1,1) 翌月初
 =DATE(YEAR(今日),MONTH(今日)-2,1) 今月月初の2ヶ月前

 =EOMONTH(今日,0)+1           翌月初
 =EDATE(EOMONTH(今日,0)+1,-3) 翌月初の3ヶ月前

(白茶) 2021/04/02(金) 10:09


日付を気にしないなら
MONTH(TODAY())-MONTH("特定の日付")>3,MONTH(TODAY())-MONTH("特定の日付")>-1
を条件にNGと表示したらいいんじゃないでしょうか

(田中) 2021/04/02(金) 10:14


 ちょっと確認だけ

 >TODAYで取得した年月
 >202102
 シリアル値を表示形式でこのようにしているのではなく
 見た目通りの6桁の数字ってこと?(他の年月もそうですけど)

 だとしたらどうやって「取得」したんですか?
 数式ならその式を提示してください。

 以上
(笑) 2021/04/02(金) 10:52

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.