
Excelでちょっとした疑問なのですが
何年何ヵ月を下の関数で表示して
B1が基準のスタート
A1に
=DATEDIF(B1,TODAY(),″Y″)&"年"&DATEDIF(B1,TODAY (),″YM″)&″ヵ月″
そうするとA1に◯年◯ヵ月と表示
2年6ヵ月以上を1カウントとC1に表示するのに
=IF(A1>=″2年6ヵ月″,″1″,″″)
これを入れたのですが……
2年10ヵ月から表示されなくて
IF の式に2年10ヵ月と入れ直したら、表示したのは良いですが
2年1ヵ月までカウントされました。
そこで、一桁と二桁の違いかな?と思い
IF の式に2年06ヵ月と入れ直したら
全部カウントされたので
A1~4まで手入力で2年06ヵ月、2月01ヵ月と入れたら、正常にカウントしました。
が、A欄を関数で行いたいので、値を数字に直して書式で◯年◯◯ヵ月と表示させましたがカウントしません
では……IF の中は数値で……と思いましたが
数値は2年6ヵ月の場合26
2年10ヵ月の場合210と表記されるので合わせられない……汗
なんか良い方法誰かご存知ないですか?
今は3年0ヵ月に直して使ってますが
色々調べても上手く表示出来ないので
スッキリしない話なだけですがw
ちなみに最新の関数は対応してないPCでやってます。
XLOOKUPとかはすべてエラーになりますw
また、何故2月6ヵ月かと言うとですね。
早目の警告で表示したいだけの話です。
条件付き書式で色は表示してはあります。
※コピペで試す方は関数のダブルクォーテーションとか打ち直さないとエラー出ますので部分的に直してください
知恵袋で聞けっ!って?
やだー不親切なんだもん
いや、みんカラでやるなよ……
今回は今まで以上にクソつまらないブログですみませんでしたwww
Posted at 2022/10/07 23:40:03 | |
トラックバック(0)