[[20210906225851]] 『条件式の設定について。』(エクセル新人) ページの最後に飛ぶ

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

 

『条件式の設定について。』(エクセル新人)

初歩的な質問ですみません。
条件によって値が変わるよう隣り合う2列をマッピングさせたいのですが、
if関数が一番簡単でしょうか?またどういう風にif関数作れば宜しいでしょうか?

A列に年月、B列に期間を入れるとします。
年月は20以前〜23/12まで、期間は20年以前、21年、22年、23年の四種類で
それぞれ年月に合うよう期間を関数で出したいです。
例えば、A列が21/12ならB列は21年、A列が22/10ならB列は22年

宜しくお願い致します。

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


とりあえずこの条件で完成させるだけならば
=IF(YEAR(A1)<=2020,"20年以前",RIGHT(YEAR(A1),2) & "年")
で達成できますね。

Office365ならswitch関数が使えるらしいですが、Excel2016だとifを繰り返し使うのがシンプルでわかりやすいんじゃないですかね。
上記式ならば2024年が増えても対応しやすいかと思います。

(高橋) 2021/09/06(月) 23:34


コメント返信:

[ 一覧(最新更新順) ]


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