
No.4ベストアンサー
- 回答日時:
=TEXT(DATEDIF(A1,BI,"Y"),"0年;;")&TEXT(DATEDIF(A1,B1,"YM"),"00ヶ月;;")
で月を2桁表示なら
=TEXT(SUMPRODUCT(SUBSTITUTE(SUBSTITUTE(E7:E8,"年",""),"ヶ月","")*1),"0年00ヶ月")
で3年09ヶ月になります。ただし12ヶ月以上になる場合に繰上げされません。
年=DATEDIF(A1,BI,"Y")と月=DATEDIF(A1,B1,"YM")を分けてもらえれば、
年=SUM(年の範囲)+INT(SUM(月の範囲)/12)
月=MOD(SUM(月の範囲),12)
で計算できます。
※「年」「ヶ月」はセルの書式設定の表示形式をユーザー定義で「0年;;」「0ヶ月;;」で表示してください。
No.3
- 回答日時:
こんにちは。
>(たとえば,2年6ヶ月と1年3ヶ月を足し,3年9ヶ月となるように)
日付の差と差を合計するというのは、期間が重なる場合は、重複していますから、以下のような場合は本来できませんが、単に足し算の場合は、このようにできるかと思います。なお、日付まで出す場合は、また違ってきます。
A B
1 1999/05/01 2001/12/21
2 1998/10/01 2002/06/03
=INT((B1-A1+B2-A2)/365)&"年"&INT(MOD((B1-A1+B2-A2),365)/30)&"ヶ月"
No.2
- 回答日時:
こんにちは~
作業列を使ってもよろしければ以下の方法をお試しください。
ここでは例として D列を作業列にします。
A列が開始日、B列が終了日
1 ~ 2行目に質問にある数式が入っているとして、
◆ D1セルに
=IF(COUNT(A1:B1)<2,"",DATEDIF(A1,B1,"M"))
と入れて、D2にコピー( それぞれの期間の月数が表示されます )
◆ 期間の合計を出すセルに
=INT(SUM(D1:D2)/12)&"年"&MOD(SUM(D1:D2),12)&"ヶ月"
または、質問にある数式のように 0年とか 0ヶ月は非表示にしたいなら、
=TEXT(INT(SUM(D1:D2)/12),"0年;;")&TEXT(MOD(SUM(D1:D2),12),"0ヶ月;;")
と入れてください。
D1:D2 の部分( 2ヶ所 )は、実際の表に合わせて変更してください。
作業列が目障りなら非表示にしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) エクセルで2度にわたる休職期間を除いた勤務年数を算出したいです。 3 2022/05/11 14:11
- Excel(エクセル) エクセルで一定の数値を超えたとき”一定数”、超えなかったら計算式を入れたい 3 2022/04/05 10:31
- Excel(エクセル) EXCEL 計算結果の桁数をそろえたい。 5 2022/12/25 18:33
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) エクセルで月末、月初の判定をしたい。 4 2022/05/18 23:22
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) エクセルで 例えばA1のセルに1+1 と入力すると B1のセルに2 と答えが出る関数があったと思いま 8 2022/12/16 20:57
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
このQ&Aを見た人はこんなQ&Aも見ています
-
EXCELで○ヶ月を○年○ヶ月に変換したい。
Excel(エクセル)
-
勤続年数の平均を求めたい時の関数
Windows Vista・XP
-
エクセル詳しい方教えて下さい
Excel(エクセル)
-
-
4
Excel 複数期間の合計
Excel(エクセル)
-
5
エクセルで日数から年月への変換
Excel(エクセル)
-
6
EXCELの年月変換について
Excel(エクセル)
-
7
エクセルで2度にわたる休職期間を除いた勤務年数を算出したいです。
Excel(エクセル)
-
8
エクセル 日付(年月日)の合計を出したい
Excel(エクセル)
-
9
エクセル 期間の表示形式の仕方
Excel(エクセル)
-
10
エクセルで平均年齢や平均勤続年数を求めるには?
Excel(エクセル)
-
11
勤続年数の平均値の求め方
Excel(エクセル)
-
12
エクセルで期間から期間を引く方法を教えてください
Excel(エクセル)
-
13
エクセル “13ヶ月”を“1年1ヶ月”にする関数
Excel(エクセル)
-
14
エクセルで期間から期間を足したり引いたりする方法を教えてください
Excel(エクセル)
-
15
エクセルの期間数(年月数)の合計について
Windows 95・98
-
16
Excelで小数点以下1桁の年数を表示したい
Excel(エクセル)
-
17
勤続年数の平均の出し方を教えて下さい。
Excel(エクセル)
-
18
Excelで社歴管理をしており4年以上を黄色枠、5年以上を赤枠としたいのですが上手くいきません。 入
Excel(エクセル)
-
19
EXCEL 経過年数の平均を求めたい!
Excel(エクセル)
-
20
エクセルで「500時間」を「何日と何時間」で表示したい
その他(パソコン・スマホ・電化製品)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレッドシート】指定の日...
-
SUMIFとCOUNTIFを合わせたよう...
-
エクセルで角度の計算できますか?
-
excelでの文字を隠す方法
-
VBAで条件付き書式を設定
-
エクセルでの複数条件下での標...
-
時間帯ごとの集計をしたいがエ...
-
【エクセル】日付入力
-
ある一定時間を超えた場合の超...
-
複数連続した列幅や行高を一発...
-
EXCEL 経過年数の平均を求めた...
-
エクセルで条件に当てはまる曜...
-
EXCELで2つの数値のうち大きい...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
-
エクセルで、2種類のデータを...
-
エクセル 同じ数字を他の列に自...
-
PowerPointで表の1つの列だけ...
-
セル内文章から、英数字のみ取...
-
お店に入るために行列に並んで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIFとCOUNTIFを合わせたよう...
-
ある一定時間を超えた場合の超...
-
隣のセルに入力したら自動的に...
-
エクセルでの複数条件下での標...
-
【スプレッドシート】指定の日...
-
エクセルで年月の合計の関数を...
-
エクセルで、一つのセルに二つ...
-
EXCEL 経過年数の平均を求めた...
-
エクセルにて「週」から日付を...
-
エクセルで角度の計算できますか?
-
複数連続した列幅や行高を一発...
-
Excelの表以外が暗い?
-
エクセル指定日付の数値を別シ...
-
エクセルで「ぶら下げ」書式を...
-
Excel:月またぎを含む日数の差...
-
エクセル シフト表 6連続勤...
-
Excelのセルにカレンダーの月日...
-
ある数値から始まるものをカウ...
-
excelでの文字を隠す方法
-
時間帯ごとの集計をしたいがエ...
おすすめ情報