| 2023/03/23(Thu) 21:04:30 編集(投稿者)
> 2月・4月・6月・9月・11月をor結合してスッキリさせたいのですがどうもうまくいきません。 > とりあえずは、閏年は考えていません。 > 「月」のどの部分に()を入れればいいのでしょうか? > > #条件選択( [月]=2, [日]≦29,[月]=4 .or [月]=6 .or [月]=9 .or [月]=11, [日]≦30, 1, [日]≦31 )
↑上の式でも分かり易いから良いと思いますがね・・・
どうしてもスッキリしたいと仰るのならば以下の式はいかがでしょうか???
[日] ≦ #日( #月末( "2020年" + #str([月]) ) )
なお、"2020年" はうるう年であればOKで、"2024年" でも "2028年" でもOKです。
これは、2月の月末が29日になるための値です。
p.s.
なお、提示した式は意味がワカリニクイでしょう。 直感的に分かりにくい式はトリッキーなのでお勧めしませんけれど。 後日見た時に、短い式のために直ぐに意味が分からないのは欠点です。 それよりも、式が長くなっても愚直でも分かり易い式の方が優れていると思いますよ。
|