PR

 腕自慢③は、入力した生年月日が「おひつじ座」「おうし座」…などのうち、どの星座に該当するのかを調べる問題でした。

 この問題では、12星座の期間を示す一覧表がE2~F14セルにすでに用意されています。しかし、表の中身はすべて文字列データで、日付データではありません。入力する生年月日は日付データなので、該当する星座をこのまま調べるのは大変です。

 そこで編集部では、新たに検索用の星座一覧表を用意する方法で解きました。具体的には、次の四つのステップになります。

 まず、1月1日から始まる日付データの入った「星座一覧表」を新たに作ります(STEP1)。

 次に、入力した生年月日から「月」「日」の値を取り出し(STEP2)、それを基に「今年の誕生日」の日付データを作ります(STEP3)。

 最後に、STEP1で作った星座一覧表から「今年の誕生日」に最も近い日付を検索し、該当する星座名を取り出せば完成です(STEP4)。