人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで在籍年数表示方法教えてください。
移動年月日から入社年月日を引いて、表示形式を
「yy"年"m"ヶ月"」
とすると一応は在籍年数が表示されますが
「1年」は「12ヶ月」で表示されてしまいます。

こうすると例えば3年在籍している人なんかは
「2年12ヶ月」
と表示されてしまって解りにくくなります。
素直に3年なら3年とか表示させたいのですが、何か方法はありますか?
出来ましたら1つのセル内で表示できる方法を教えてください。

●質問者: kanachan
●カテゴリ:コンピュータ 学習・教育
✍キーワード:エクセル セル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● taku_j_7
●45ポイント ベストアンサー

A1に入社日

B1に退社日or今日の日付とすると


=DATEDIF(A1,TODAY(),"Y")&"年"&DATEDIF(A1,B1,"YM")&"カ月"


で表示できます。

◎質問者からの返答

ありがとうございます!!!

できました!


2 ● hiko3karasu
●25ポイント

計算してしまったらどうでしょうか?

A1に

入社年月日

B1に

移動年月日

C1に

=IF(MONTH(B1)-MONTH(A1)<0,YEAR(B1)-YEAR(A1)-1&"/"&12+MONTH(B1)-MONTH(A1),YEAR(B1)-YEAR(A1)&"/"&MONTH(B1)-MONTH(A1))

日は気にしていません。

◎質問者からの返答

計算は出来たのですが…「1/0」とか「2/1」とか表示されてしまって表示設定がわかりませんでした><

たぶんこれで1年0ヶ月」とか「2年1ヶ月」と表してるな?というのは解ったのですが。

私の力不足です。。。すみません

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ