【Excel】年齢で変わる該当条件を表示させる関数。AIに聞いただけよ。
会社の法定検診の申し込みやらの担当が我々事務に移管されるという事で、加えて今年から協会けんぽの補助金適用で受診する事になったそうで、なんともややこしい申し込みがあるそうな。去年まで歴代担当者がなーんにも考えず前年からの踏襲で補助金の出ない普通の一般検診を受けていて申し込みも簡単明瞭だったのだそうだ。補助金で受ければ検診科目が大幅に増えるのにも関わらず料金は8800円から5500円にディスカウント。だけど補助を受けられるのは35歳以上だとか、他にも若者検診やら節目検診やら女性特有の検診やら年齢に応じて受けられたりするものがある…。だから面倒。だからうちらに管理を回されたと。まず、その年齢の数え方なんだがその年度の終わり時点、つまり3月末時点の年齢で判断するそうで。それを計算するための関数が下記。{生年月日入りの社員名簿はテーブルにしてある。}=DATEDIF([@生年月日],DATE(YEAR($C$1)+1,3,31),"Y")【C1=年度内の任意の日付=検診日】35歳以下で20、25、30歳に該当する人は若者検診に該当することを表示させる関数は以下。=IF(AND([@[4/1起算]]<35, NOT(OR([@[4/1起算]]=20,[@[4/1起算]]=25, [@[4/1起算]]=30))), "〇", "")【[4/1起算]は上記の関数の結果の項目列}】こんな関数を何個も作っては全体の料金はいくらになるか、去年よりいくら安くなるかオプション検診をどれくらい追加しても去年より高額にならないかを計算してくれと…。前任の課長がそれを持って社長に提案するんだと。いやー私は去年のままがいいんだけどなあ。けんぽの検診には胃部X線なぞがあってバリウム飲む必要があるらしくマジで嫌。時間もかかるし去年通りでいいよ。課長はみんながより多様な検診を受けられるようになる方が善と疑ってないんだろうけど私みたいな健康診断は百害あって一利なしという考えの人間もいるって思ってないのですかね?今回は必要に迫られてまた新しい関数を会得出来ました。まぁ全部コパイロットさんに聞いただけですけどね。楽しい労働でした。ありがとうございます。できるポケット 時短の王道 Excel関数全事典 改訂4版 2024/2021/2019/2016 & Microsoft 365対応 【電子書籍】[ 羽山 博 ]