メインコンテンツへスキップ

Excel IFS function

ご存知のとおり、ネストされたIF関数を使用して、複数の条件が満たされているかどうかをテストできます。 ただし、ここでは、IFS関数はネストされたIF関数よりもはるかに使いやすいです。 IFS関数は、複数の条件をテストし、最初のTRUE結果に対応する値を返すために使用されます。指定された条件のいずれもTRUEと評価されない場合、関数は#N / Aエラーを返します。

docifs関数1


 構文:

ExcelのIFS関数の構文は次のとおりです。

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 引数:

  • logical_test1:必須。 TRUEまたはFALSEと評価される条件。
  • value_if_true1:必須。 logical_test1がTRUEの場合、結果を返します。 空にすることができます。
  • logical_test2:オプション。 TRUEまたはFALSEと評価されるXNUMX番目の条件。
  • value_if_true2:オプション。 logical_test2がTRUEの場合、XNUMX番目の結果を返します。 空にすることができます。

ノート:

  • 1.このIFS機能を使用すると、最大127の条件を入力できます。 また、Excel 2019、Office365に適用されます。Excel2019より前のすべてのバージョンはこの機能をサポートしていません。
  • 2.論理テストがTRUEと評価されない場合、#N / Aエラーが返されます。
  • 3.指定されたlogical_testがTRUEまたはFALSE以外の値を返すと、#VALUEエラー値が発生します。

 戻る:

複数の条件をテストし、最初のTRUEの結果で対応する値を返します。


 例:

例1:スコアに基づいて成績を識別するためにIFS関数を使用する

次のスクリーンショットのように、スコアに基づいて各学生に成績を割り当てるには:

docifs関数2

以下の式を適用してください。グレードは次のように分類されます。0-60:グレードF; 60-70:グレードD; 70-80:グレードC; 80-90:グレードB; 90以上:グレードA。

=IFS(B2<60,"F",B2<70,"D",B2<80,"C",B2<90,"B",B2>=90,"A")

docifs関数3

Note:セル参照を使用して、静的な数値を次のように置き換えることもできます。

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2>=$E$6,$F$6)

docifs関数4


例2:IFS関数を使用して売上に基づいてコミッションを計算する

IFS機能は、さまざまな手数料率と各月の累積販売合計に基づいて手数料額を計算するのに役立ちます。

次のスクリーンショットに示すように、すべてのセールスマンの総売上高とコミッション率の表があるとすると、Excelのさまざまなコミッション率に基づいてコミッションを計算するにはどうすればよいでしょうか。

docifs関数5

次の式は、各営業担当者のコミッション値を示します。これを使用してください。

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2>$E$5,$F$5)*B2

つまり、

  • 売上合計が0〜40000の場合:手数料=売上* 0;
  • 売上合計が40000〜80000の場合:手数料=売上* 2%;
  • 売上合計が80000〜100000の場合:手数料=売上* 3.5%;
  • 売上合計が100000以上の場合:手数料=売上* 7%;

docifs関数6


ヒント:どの条件もTRUEと評価されない場合、IFS関数は#N / Aエラーを受け取ります。 #N / Aエラーを別の意味のある値に置き換える場合は、IFS関数の最後にELSE条件を追加する必要があります。

通常、IFS関数を使用します。

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

docifs関数7

ELSE条件でIFS関数を使用します。

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

Note:上記の式で、最終条件「TRUE」、「Others」を追加すると、IFS関数のどの条件もTRUEと評価されない場合、値「Others」が返されます。

docifs関数8


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 工具 (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 工具 (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット 工具 (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why isn't this function in my Office 365 Excel version Dutch? Or am I missing something?
This comment was minimized by the moderator on the site
the IFS function 😃
This comment was minimized by the moderator on the site
need help Score Grade
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
This comment was minimized by the moderator on the site
Hi, cgutierrez,Please apply the below formula:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Please try, hope it can help you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations