Excel: if 関数を使用して年齢範囲を計算する


Excel で次の基本構文を使用すると、 IF関数を使用して年齢範囲を計算できます。

 =IF( C2 <=40,"1-40 Days",IF( C2 <=80,"41-80 Days",IF( C2 <=120,"81-120 Days",">120 Days")) )

この特定の数式は、セルC2の日数を調べ、次の値を返します。

  • セルC2の値が 40 以下の場合は 1 ~ 40 日
  • それ以外の場合、セルC2の値が 80 以下の場合は41 ~ 80 日
  • それ以外の場合、セルC2の値が 120 以下の場合は81 ~ 120 日
  • それ以外の場合は120 日を超える

この特定の式では 4 つの異なる年齢範囲が作成されますが、ネストされたIF関数を必要なだけ使用して、さらに多くの年齢範囲を作成できることに注意してください。

次の例は、この公式を実際に使用する方法を示しています。

例: Excel で IF 関数を使用して年齢範囲を計算する

さまざまな従業員が会社に入社した時期を示す次のデータ セットが Excel にあるとします。

各従業員を勤続年数に基づいて年齢グループに分類するとします。

まず、セルC2に次の式を入力して、従業員が会社で過ごした日数を計算します。

 =DATEDIF( B2 , TODAY(), "d")

次に、この数式をクリックして、列 C の残りの各セルにドラッグします。

列 C には、各従業員の入社日数が表示されます。

: DATEDIF()関数を使用して、列 B の開始日と現在の日付の間の日付の差 (「d」 = 日数) を計算しました。

この記事は 2023 年 6 月 23 日に書かれており、この特定の式では現在の日付として使用されています。

次に、セルD2に次の数式を入力して、各従業員の年齢範囲を計算します。

 =IF( C2 <=40,"1-40 Days",IF( C2 <=80,"41-80 Days",IF( C2 <=120,"81-120 Days",">120 Days")) )

次に、この数式をクリックして、列 D の残りの各セルにドラッグします。

年齢範囲を計算するための Excel IF 関数

列 D では、会社で過ごした日数に基づいて、各従業員を 4 つの異なる年齢グループのいずれかに分類します。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel: 負の数で IF 関数を使用する方法
Excel: 「空でない場合」の数式を使用する方法
Excel: RANK IF 式の使用方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です