
No.9ベストアンサー
- 回答日時:
No.8です!
たびたびごめんなさい。
前回の投稿で間違いがありました。
前者の数式の表示形式は
>0"年"
ではなく
>yy"年"
にしてください。
とんでもない数値になってしまいます。
※ 後者の数式の場合は前回の説明通りです。
何度も失礼しました。m(_ _)m
No.11
- 回答日時:
#2、5、cjです。
私が#2で触れた「閏年」の件、混乱するといけないので、フォローです。
"生年月日から学年(産まれた年)を割り出す"
という課題について「閏年」は直接関係ありません。
(関係なくもないけど大して問題ない)
ただ、"生年月日から学年(産まれた年)を割り出す"
という整理の仕方では対応しきれずに、
「現在の学年」とか「年度年齢」が
結局、必要になるケースが多いので、
いづれ必要になるのでは?と考えて
「閏年」に対応し易い数式を提示しておこうと思った
ということです。
このスレッドで求められている答えが
どのような'必要'によるものか、
どの程度考慮に入れれば'十分'なのか、
という確認抜きに老婆心的に書いただけですので
何がこの場の正解なのかは私もよく解りません。
以上補足として。
No.10
- 回答日時:
いっそのこと閏年処理はExcelに任せては如何でしょうか?
同年12月までが本来は同年表示の所を、
翌年3月まで同年表示にしたい。
言い換えれば
3ヶ月先まで同年表示にしたい。
と、いうことですよね?
「月」を3ヶ月遡らせれば良いのじゃないですか?
も、いちょ 言い換えれば
月を3減じれば良いのじゃないですか?
と、いうことで
=MOD(YEAR(DATE(YEAR(A1),MONTH(A1)-3,DAY(A1))),100)
Monthを分離して3引いてみました。
シンプルですね。
如何でしょうか?
お役に立てていたならば幸いです。
No.8
- 回答日時:
こんにちは!
すでに色々回答は出ていますが・・・
生年月日が4月1日までの人は前年度にする!という考え方で
=EDATE(A1,-3)-1
としてセルの表示形式をユーザー定義から
0"年"
とする、または
=TEXT(EDATE(A1,-3)-1,"yy年")
(セルの表示形式は「標準」)
としてみてください。
※ EDATE関数を使用するに当り、Excel2003までの場合は
メニュー → ツール → アドイン → 「分析ツール」にチェックを入れておく必要があります。
※ 生年月日から3か月と1日前の西暦年を表示しているだけです。m(_ _)m
No.5
- 回答日時:
#2、cjです。
閏年対策としては近年の定番数式ですので、
何を計算しているのか解りにくい面はスリーで、
形で覚えちゃってください。
一応、検証はちゃんとしておいた方がいいと思いますので
サンプル(閏年)を挙げておきますね。
2000/1/1
2000/3/31
2000/4/1
2000/4/2
2000/4/3
2000/12/31
#2の数式で応用に躓いているといけないので少し補足しますが、
2000/4/2 - 2001/4/1
の例で、"00 年" と、文字列値を返す場合は、
=TEXT(YEAR(A1+274)-1&"/1/1","yy 年")
数値 0 を返す場合は、
=MOD(YEAR(A1+274)-1,100)
などのようにします。
くれぐれも検証は慎重にしてくださいね。
以上です。
No.3
- 回答日時:
回答の補足です。
91年と表示したいのなら
先ほどの関数の後ろに&"年"を付け加える。
または表示形式のユーザー設定で0年とする。
00年とすると05年とかもできますよ。
No.2
- 回答日時:
こんにちは。
お邪魔します。学年ということなので、
1/1 - 4/1 なら前年。
4/2 - 12/31 なら当年。
ということで宜しいでしょうか?
B2に
=(YEAR(A1+274))-1
です。
もし、年度ということでしたら、
1/1 - 3/31 なら前年。
4/1 - 12/31 なら当年。B2に
=(YEAR(A1+275))-1
になります。
数式に手を加えるとExcelが勝手に日付値と勘違いして
おかしな表示に替えてしまうことがありますので、
心配なら、[書式][表示設定]で数値を指定しておいてください。
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- 幼稚園・保育所・保育園 2月3日までに出産の場合4月から入園できるそうです。2/4生まれはどうなるんですか? 2 2022/05/17 19:19
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Excel(エクセル) 至急回答お願いいたします><Excel関数について 8 2022/03/25 10:34
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- 会計ソフト・業務用ソフト 固定資産管理で貸し出したマンションの登録操作について【弥生の青色申告】 2 2023/03/07 11:05
- Excel(エクセル) DATEVALUE関数がエラーになる 2 2022/07/12 19:30
- その他(言語学・言語) うちの父側の家族のほとんどはドイツ語が話せています。 → 理由はほとんどが医学関係者だったからか? 1 2023/08/07 01:00
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1年7ヶ月って何日ですか?
-
閏年の対前年比較のやり方
-
250万時間
-
太陽章
-
excel2010で関数や数式で日数計...
-
閏年の意味を知らないのは面接...
-
エクセル 学年
-
理科の月の単元でどうしても意...
-
初日の出の方角は、同じ場所だ...
-
4月27日(火) 12月7日(金) 12月1...
-
1年=365(6)日
-
過去1年分のグラフを作りたい
-
わかりません! グレグリオ暦と...
-
エクセルのYEARFRACで・・・。
-
理想の世界の、一歩手前が本当...
-
1ヶ月はなぜ30日と31日になったの?
-
VBAで日付セル内の年度のみを変...
-
ペルシャ暦の置閏法について
-
農業暦の調べ方を教えて下さい。
-
どうして2月は28日しかないので...
おすすめ情報