通常、契約の有効期限、従業員の正規化日、製品の有効期間など、さまざまな有効期限を常に計算する必要があります。 DATE関数を使って計算するのが一般的ですが、DATE関数の計算式が面倒なのでもっと簡単な計算式はないでしょうか?もちろんありますよ! EDATE を使用してください~
日々の業務では、従業員の正規化日、契約満了日、従業員の退職日、製品の有効期限などの計算に遭遇することがよくあります。日付に関係するもの。これらの問題は複雑に見えるかもしれませんが、実際には EDATE という非常に単純な関数だけが必要です。今回はEDATE関数の応用例をいくつか紹介しますので、皆さんの参考になれば幸いです。
例 1: 従業員の正規化日の計算
下の図は、入社 3 か月後に正社員になれる企業の新入社員用の登録フォームです。 . 入力日、正式化の日付に基づいて計算する必要があります。
比較しないことは害を意味しません。まず、EDATE 関数を知らない友人が数式をどのように書くかを見てみましょう:
=DATE(YEAR (D3),MONTH(D3) 3,DAY(D3))
EDATE 関数を使用するための式は次のとおりです。 =EDATE (D3,3 )、簡単ではありませんか?
EDATE 関数に必要なパラメータは、開始日と開始日とその間の月数の 2 つだけです。
Formula=EDATE(D3,3)
は、セル D3 の 3 か月後の日付に対応する日付を意味します。
例 2: 契約満了日の計算
図に示すように、対応する契約満了日は、それぞれの日付と契約期間に基づいて計算する必要があります。現在では、EDATE 関数を使用して結果を非常に簡単に計算することもできます。
式: =EDATE(D3,E3*12)-1
最初の例とは異なり、この例では, 計算対象となる日付は3か月後の日付ではなく、数年後の日付になります。 EDATE は月単位でのみ計算できるため、正しい結果を得るには、列 E の対応する年を 12 で乗算して月数に変換する必要があります。
例 3: 従業員の退職日の計算
図に示すように、性別と生年月日に基づいて退職日が計算されます。男性は 60 歳以上です。女性は55歳以上で退職。
式: =EDATE(C3,IF(B3="男性",60,55)*12)
at Inこの例では、退職年齢は性別に基づいて決定されます。男性の場合、退職年齢は60歳、退職日は生年月日から60年後、同様に女性の場合、退職年齢は55歳、退職日は生年月日から55年後となります。
まず、IF 関数を使用して各人の退職年齢を決定します。IF(B3="男性",60,55) のこの部分は理解しやすいです。セル B3 の値が等しい場合男性の場合は 60 が返され、それ以外の場合は 55 が返されます。
次に、例 2 の方法を使用して、IF 関数で取得した年数に 12 を乗算して月数に変換し、EDATE 関数を使用して退職日を取得します。
例 4: 製品の有効期限の計算
図に示すように、製品の有効期間は製造日と賞味期限に基づいて計算されます。各製品の。
式: =EDATE(B2,IF(RIGHT(C2,1)="年",LEFT(C2,1)*12,SUBSTITUTE(C2,"月","") * 1))-1
この例の難点は、保存期間が標準化された数値ではなく、年と月という 2 つの形式があることです。 IF のこの部分の考え方を簡単に分析してみましょう。
RIGHT(C2,1)="年" この部分の機能は、RIGHT 関数を使用して列 C のセルの右端の単語を抽出し、賞味期限が年単位で計算されるか月単位で計算されるかを決定することです。 。年の場合は、LEFT を使用して年数を抽出し、12 を乗算して月数に変換します (LEFT(C2,1)*12)。
(注: この考え方は、通常の状況では保存期間が 10 年を超えないという事実に基づいているため、左端の桁が年として抽出されます。年が 2 桁の場合は、変更する必要があります.)
年単位で計算されていない場合は、月数を抽出する必要があります。月数を抽出するにはさまざまなアイデアがありますが、この例では置換関数 SUBSTITUTE を使用して、セル内の「月」という単語を何も置換しません (削除に相当)。 SUBSTITUTE関数で取得した値は文字列なので、文字列番号を最後に*1で数値に変換する必要があります。
最後に、EDATE 関数を使用して製品の保存期間を計算します。
上記の 4 つの例を通して、誰もがこの関数の使用法をより明確に理解できるはずです。実際の問題に基づいて 2 番目のパラメーター (月数) を取得する方法に焦点を当てています。テーブル内のデータを直接取得することもできますが、必要な月数を取得するには他の関数を使用する必要がある場合もあります。
最後の注意点は、月数には負の数を指定できることです。これは、日付が指定された日付の数か月前に見つかることを意味します。
関連する学習の推奨事項: Excel チュートリアル
以上がExcel関数学習:納期計算、EDATE()関数の応用例いくつかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。