質問: excel 月日しか情報がない場合の年の考え方について たくさん質問してしまいすみません。 内容が異なるため別スレで投稿させていただいております。 例えば、 a1→11/30 a2→12/31 a3→1/31 a4→2/29 このようにデータが入っているとして、人間が見たら現在は1月ですので11/30や12/31というのは過去であることがわかりますが、ロボットでは未来(2020年)の11/30や12/31になってしまいます。 また、現在の月がa1に来るときもあれば、最終行に来るときもあります。 このような時、現在の該当月より上のデータが過去であると認識させるための方法はありませんか?
回答: @tkgsn146 さんも書かれていますが、実際に入力が想定されるデータの特徴から、決め打ちでいくしかないのではないか、と思います。下記のようなイメージです。 取り扱うデータが、過去の日付しか入力されない 今日と比較して日付が新しいものをすべて前年として取り扱う 取り扱うデータが、未来の日付も入力されうる どれくらい未来の日付が入れられるのか、にもよるが、上記と同様に考え、比較する日付を今日から「今日+n日後」にする