
No.1ベストアンサー
- 回答日時:
こんにちは
1年1ヶ月は13ヶ月
1年10ヶ月は22ヶ月
ですね。
あるセルに
13と入れると、別のセルに1年1ヶ月
と表示される事は出来ますよ。
数値が入力されるセルをA1として、
=IF(MOD(A1,12)=0,INT(A1/12)&"年",IF(A1<12,A1&"ヶ月",INT(A1/12)&"年"&MOD(A1,12)&"ヶ月"))
をA1セル以外に入れて見てください。
A1に17と入れれば、1年5ヶ月
A1に13と入れれば、1年1ヶ月
A1に22と入れれば、1年10ヶ月
になります。
また、出力される数値も2バイト文字にしたいのであれば、
=JIS(IF(MOD(A1,12)=0,INT(A1/12)&"年",IF(A1<12,A1&"ヶ月",INT(A1/12)&"年"&MOD(A1,12)&"ヶ月")))
でいかがでしょうか?
No.4
- 回答日時:
A列A1に書式-セル-ユーザー定義をクリックし
0"年"00"月"と入れます。(年月の文字以外は半角)
A2以下にA1セルの書式を複写します。
110 --> 1年10月
1223 --> 12年23月
212 --> 2年12月
101 --> 1年01月
12 --> 0年12月
132 --> 1年32月
などとなります。
左のように数字を入れると、右のように表示されると言うことです。12ヶ月を越えるとかのチェックは入っていません。
これを数値らしく扱うには、別列に
=INT(A1/100)
=MOD(A1,100)
などで演算できるように考えないといけません。

No.3
- 回答日時:
ご質問の内容だけでは、どういった状況で期間の表示が必要なのかよく分からないのですが、2つの日付の間の期間を年月で表す場合には、DATEDIF関数を使うと便利です。
たとえばA1に開始日として「2002/5/3」を、A2に終了日として「2003/8/25」を入力してある場合、
=DATEDIF(A1,A2,"Y")&"年"&MOD(DATEDIF(A1,A2,"M"),12)&"ヶ月"
とすれば、「1年3ヶ月」と表示されます。
データとして保存しておいたり、他の箇所から参照する場合は月数として扱ったほうが容易ですので、その場合は、
=DATEDIF(A1,A2,"M")
とすれば「15」と表示されます。
(月数を年月形式で表示する方法は#1の方の回答が参考になると思います)
なお、必ず A1<A2 になるようにしてください。A2のほうが早い日付の場合、エラーになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて 8 2023/02/11 07:36
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルに詳しい方 よく読んでからのご回答お願いします 外部からデータが来ますが、日付が202201 7 2022/06/29 16:15
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) EXCEL値貼り付け(ある条件のもと自動化) 5 2023/06/06 12:21
- Excel(エクセル) エクセルの「セル書式」の「表示形式」で 2 2022/08/07 16:44
このQ&Aを見た人はこんなQ&Aも見ています
-
EXCELで○ヶ月を○年○ヶ月に変換したい。
Excel(エクセル)
-
EXCELの年月変換について
Excel(エクセル)
-
エクセルで日数から年月への変換
Excel(エクセル)
-
-
4
勤続年数の平均を求めたい時の関数
Windows Vista・XP
-
5
Excelで小数点以下1桁の年数を表示したい
Excel(エクセル)
-
6
エクセル “13ヶ月”を“1年1ヶ月”にする関数
Excel(エクセル)
-
7
エクセル 月数を0.5ヶ月単位で計算する方法
Excel(エクセル)
-
8
エクセルで年月の合計の関数を教えてください。
Excel(エクセル)
-
9
エクセルのif関数についての質問です。何年何か月以上なら〇(数字)といった表し方を知りたいです。
Excel(エクセル)
-
10
年数の小数点表記について
数学
-
11
エクセルで2度にわたる休職期間を除いた勤務年数を算出したいです。
Excel(エクセル)
-
12
エクセルで平均年齢や平均勤続年数を求めるには?
Excel(エクセル)
-
13
勤続年数の平均値の求め方
Excel(エクセル)
-
14
エクセルで期間から期間を足したり引いたりする方法を教えてください
Excel(エクセル)
-
15
エクセルの関数で「6ヶ月より長い場合」と条件設定したい!
Excel(エクセル)
-
16
EXCEL 経過年数の平均を求めたい!
Excel(エクセル)
-
17
勤続年数の平均の出し方を教えて下さい。
Excel(エクセル)
-
18
定年になる年度を関数で算出したい
Excel(エクセル)
-
19
エクセルの関数(日数の平均の出し方)
Excel(エクセル)
-
20
Excel 複数期間の合計
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
Excelで 分:秒 と表示させる...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセルの分数表示
-
エクセルで西暦に変更できない
-
数字の後ろにピリオドを表示す...
-
EXCELで日付と時刻が入ったセル...
-
EXCELでセル内に打った文字が隠...
-
エクセルで、書式設定をして表...
-
エクセルで 何時間何分と表示...
-
セルの書式設定で一部のフォン...
-
Excelに「隠し文字」のような機...
-
エクセルマクロで「1」を「01」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセル 条件付き書式で文字...
-
エクセルで 何時間何分と表示...
-
EXCELでセル内に打った文字が隠...
-
EXCELで日付と時刻が入ったセル...
-
数字の後ろにピリオドを表示す...
-
エクセルで西暦に変更できない
-
Excelに「隠し文字」のような機...
-
エクセルで、書式設定をして表...
-
エクセル セル幅は広いのにシャ...
-
セルの書式設定で一部のフォン...
おすすめ情報