[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤続年数の日数と月数を切り上げたい』(Yosi)
初めて質問します。過去ログを参考に関数の勉強をかねて、休暇台帳の修正をしようと思った
のですが、いきづまってしまいました(T_T)/~~~
[[20040825152249]]『勤続年数の日数を月数に切上げる』(YO−YO)
を参考に勤続年数を求めましたが、14年12ケ月となったものを15年と切り上げしたいのですが・・・
あと、できれば結果を()でくくりたいです。
どうぞよろしくお願いします。(^^♪
Excel2002/Windows2000
A1に入社年月日、B1に当日の日付が入力されているとして・・・ ="("&IF(AND(DATEDIF(A1,B1,"YM")<=0,DATEDIF(A1,B1,"MD")<=0),DATEDIF(A1,B1,"Y"),DATEDIF(A1,B1,"Y")+1)&"年)" これではいかがでしょうか? (あひる)
わかりました。勘違いをしていました。
当日の日付-入社年月日=1年11ヶ月1日だった場合、 リンク先の式だと"1年12ヶ月"となってしまうので"2年"と表示したいってことですね。
="("&IF(AND(DATEDIF(A1,B1,"YM")=11,DATEDIF(A1,B1,"MD")>0),DATEDIF(A1,B1,"Y")+1,
DATEDIF(A1,B1,"Y"))&"年"&IF(DATEDIF(A1,B1,"MD")<=0,DATEDIF(A1,B1,"YM")&"ヶ月",
IF(DATEDIF(A1,B1,"YM")=11,"",DATEDIF(A1,B1,"YM")+1&"ヶ月"))&")"
これ、全部一つの数式です(^^; かなり長ったらしくなってしまいましたが、これでどうでしょうか? (あひる)
少し修正をしました。(もっと簡素化できそうな気も・・・)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.