Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


62072 / 76738 ←次へ | 前へ→

【19275】Re:生年月日の検索から学齢を表示する方法を教えてください。 追伸
発言  ichinose  - 04/10/27(水) 10:15 -

引用なし
パスワード
   >おはようございます。
>
>>ある名簿のB列に93/05/24,92/06/23,91/04/01等のように生年月日が入力されており、
>>B列が93/04/02〜94/04/01生まれはA列に小5、92/04/02〜93/04/01生まれはA列に小6のように表示したいのですが、件数が数千件もあるので一括で表示できるマクロを教えてください。よろしくお願いします。
>
>「="小"&DATEDIF(B1,DATE(YEAR(TODAY()),4,1),"y")-5」
>こんな数式で出来ませんか(B1にシリアル値の生年月日)?
考え方は、↑でいいと思いますが、Today()を使用すると、月が1〜3のとき、
学年が変わってしまい(方法はあるけれど)、数式が複雑になるので
どこかのセルにたとえば、セルE1に年度を入力しておきます(2004等)。

「="小"&DATEDIF(B1,DATE(E1,4,1),"y")-5」

とした方がよいでしょうか?
0 hits

【19266】生年月日の検索から学齢を表示する方法を教えてください。 きくちゃん 04/10/27(水) 3:31 質問
【19267】Re:生年月日の検索から学齢を表示する方法... ichinose 04/10/27(水) 8:28 発言
【19275】Re:生年月日の検索から学齢を表示する方法... ichinose 04/10/27(水) 10:15 発言
【19284】Re:生年月日の検索から学齢を表示する方法... きくちゃん 04/10/27(水) 12:53 お礼
【19297】Re:生年月日の検索から学齢を表示する方法... ichinose 04/10/27(水) 17:30 発言

62072 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free