- ベストアンサー
小学生から中学生までばらばらの年齢表があります。年齢表示関数で、=DA
小学生から中学生までばらばらの年齢表があります。年齢表示関数で、=DATEDIF("h16.4.8",TODAY(),"y")と入力すると6と出ますが、この6を小1と表し、順次小2~小6~中3まで表したいのですがその方法をご教示ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =MID("小1小2小3小4小5小6中1中2中3",DATEDIF("h16.4.8",TODAY(),"y")*2-11,2) MID関数は文字列を操作する関数で、文字列の任意の位置から必要な部分を抽出します。
その他の回答 (1)
- kmetu
- ベストアンサー率41% (562/1346)
回答No.1
単純に =IF(DATEDIF("h16.4.8",TODAY(),"y")>11,"中" & DATEDIF("h16.4.8",TODAY(),"y")-11,"小" & DATEDIF("h16.4.8",TODAY(),"y")-5) というのはいかがでしょう。
質問者
お礼
ちょっと難解なのでこれから挑戦してみます、ありがとうございました。
お礼
わかりやすい例題でありがとうございました、お蔭様で出来ました。