- ベストアンサー
Excel 日付の足し算方法を教えて下さい。
from to kikan A YYYY/MM YYYY/MM yy年 mmヶ月 B YYYY/MM YYYY/MM yy年 mmヶ月 C YYYY/MM YYYY/MM yy年 mmヶ月 ---------------------------------- Total yy年 mmケ月 Excel 既に =datedifを使用してyy年mmケ月は求めておりますがTotal(A+B+C)のyy年mmケ月を求める方法がいろいろ調べましたがわかりません。どなたか丁寧にお教え下さい。宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- CMLT
- ベストアンサー率40% (143/357)
=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"YM")&"ヶ月" ↑これは結果が文字列になっており、これをもとに計算しようとした場合、年と月の数値部分を抜き出し、数値として計算しなおし、また年と月に振り分けてあげなければならず、非効率です。(できなくはありませんが) 理想的な方法としてはgyouda1114氏のように作業列を設けるか、予め結果を年と月を別々のセルに分けて数値として出し、表示形式で"年"や"ヵ月"といった単位を表示させてあげることです。 後者の場合の具体的な方法例を述べると、 年の部分は、式:=DATEDIF(A1,B1,"Y") 表示形式:0"年" 月の部分は、式:=DATEDIF(A1,B1,"YM") 表示形式:0"ヶ月" とし、年のセルがC1~C3、月のセルがD1~D3とすると、 年の合計は =SUM(C1:C3)+INT(SUM(D1:D3)/12) 月の合計は =MOD(SUM(D1:D3),12) となり、同様に表示形式を変えてあげます。
- CMLT
- ベストアンサー率40% (143/357)
DATEDIF関数で得られた数値を使って計算するだけでは? ABCそれぞれをどのように求めていて("Y","M","YM"、数値?)、 合計をどうするとどううまくいかないのでしょうか? 例えば、A,B,Cそれぞれの"M"で求めた結果をa,b,cとして、 =INT(a~cの合計/12) で年、 =MOD(a~cの合計,12) でヵ月を出すとか。
補足
=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"YM")&"ヶ月"<-A =DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"YM")&"ヶ月"<-B =DATEDIF(A3,B3,"y")&"年"&DATEDIF(A3,B3,"YM")&"ヶ月"<-C こんな状態になっておりセルC1,C2,C3にyy年mmヶ月とそれぞれ入っていますのでC1+C2+C3をしたいと思っています。
お礼
CMLTさん大変お世話になりました。 たった今作業、確認終了いたしました。 とても助かりました。 ご親切に画面まで添付していただき本当にわかりやすく作業ができました。今後はより精進しあまり人様に頼らずにできるよう努力したいと考えておりますが・・・今後ともよろしくお願い申し上げます。