[[20020913215048]] 『年数計算の足し算(合計年数)』(アプラッツ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『年数計算の足し算(合計年数)』(アプラッツ)

 例えば 

 =DATEDIF(A1,B1,"Y")&"年"&DATEDIFA1,B1,"YM")&"ヶ月"  C1セル答え9年8ヶ月

 =DATEDIF(A2,B2,"Y")&"年"&DATEDIFA2,B2,"YM")&"ヶ月"  C2セル答え1年2ヶ月

 単純に=C1+C2では#VALUE!になってしまいます。

 10年10ヶ月と表示させたいのですがどなたか計算式を教えてください。

 宜しくお願いいたします。


 C1,C2の式は文字列ですから数式で求めれば、エラー値#VALUE!が返されます。

      A                B                C              D

1 H3.10.01 H13.05.31 09年8ヶ月

2 H13.06.01 H14.07.31 01年2ヶ月 10年10ヶ月

C1に =B1-A1 とし、セルの書式設定【表示形式】【ユーザー定義】で yy"年"m"ヶ月" とします。

C1をC2にコピーします。

D2で =C1+C2

C2のフィルハンドルを右ボタンでD2にドラッグし、メニューの書式のコピーを選択します。

この設定で上の表のように、表示されます。

 (シニア)


昨日はご回答有難うございました。

ご指導どうりエクセルのシートでやってみましたら結果がご教授のとおり

反映されました。

私の質問内容(入力式)が間違っていたのかどうかわかりませんが

実際にデータ入力しますとやはりエラーが返ります。

実際の式を送信しますので再度ご教授お願いいたします。

例えば 

 H42セル入社年月 92年9月 J42セル退社年月 02年5月 L42セル年数 9年8ヶ月

 = IF(OR(H42="",J42="",),"",DATEDIF(H42,J42,"Y")&"年"&DATEDIF(H42,J42,"YM")&"ヶ 月")

 B22セル新規入社年月日 2002年08月01日 G22セル年数 0年3ヶ月

 = DATEDIF(B22,TODAY(),"Y")&"年"&DATEDIF(B22,TODAY(),"YM")&"ヶ月" 

 単純に=L42+G22ではやはり#VALUE!になってしまいます。

 9年11ヶ月と表示させたいのですがどなたか計算式を教えてください。

 宜しくお願いいたします。

 --------

 セルのタイプはvalue(数値)、label(文字列)、blank(空白)の三種類があります。

L42の式の値は「文字列」です。=CELL("type",L42)で調べるとLabelの頭文字"l"が返されます。

 =IF(OR(H42="",J42="",),"",DATE(DATEDIF(H42,J42,"Y"),DATEDIF(H42,J42,"YM"),DATEDIF(H42,J42,"mD")))

とすれば、。=CELL("type",L42)の結果は"v"(value)になり、計算が可能になります。

セルの書式設定【表示形式】【ユーザー定義】で yy"年"m"ヶ月" とすれば、希望の表示になります。

上の式を単純に =IF(OR(H42="",J42=""),"",J42-H42)としても結果は同じです。

同様にG22の式も

 =DATE(DATEDIF(B22,TODAY(),"Y"),DATEDIF(B22,TODAY(),"YM"),DATEDIF(B22,TODAY(),"YD"))

または =TODAY()-B22 にすれば =L42+G22 で計算できます。

セルの書式はL42を右クリックメニューでコピーし、G22で右クリックメニューの

【形式を選択して貼り付け】⇒「書式」をクリックしてOK としればできます。

日付のシリアル値の計算は面倒ですが、ご理解頂けたでしょうか?

 (シニア)


 以下は昨日の回答です。

例えば 

 =DATEDIF(A1,B1,"Y")&"年"&DATEDIFA1,B1,"YM")&"ヶ月"  C1セル答え9年8ヶ月

 =DATEDIF(A2,B2,"Y")&"年"&DATEDIFA2,B2,"YM")&"ヶ月"  C2セル答え1年2ヶ月

 単純に=C1+C2では#VALUE!になってしまいます。

 10年10ヶ月と表示させたいのですがどなたか計算式を教えてください。

 宜しくお願いいたします。


 こちら事務局です。[[20020914181948]]は同じ項目の続きなので、削除して

 こちらに統合しました。

 (kazu)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.