目次
1. IF 関数
ホームページ トピック excel 複数区間の判定を実現するExcel例を詳しく解説

複数区間の判定を実現するExcel例を詳しく解説

May 24, 2022 am 11:59 AM
excel

この記事では、excel に関する関連知識を提供し、主に複数区間の判定に関する問題を紹介します。業績評価などの複数区間の判定の問題は、誰もが一度は遭遇したことがあるのではないでしょうか。 , など、実装方法を見ていきましょうので、皆さんの参考になれば幸いです。

複数区間の判定を実現するExcel例を詳しく解説

関連する学習の推奨事項: excel チュートリアル

誰もがスコア評価や評価などの複数区間の判断の問題に遭遇したことがあるはずです。パフォーマンス評価など。今日は複数区間の判定を行うための関数式ルーチンを紹介します。

まず問題を見てみましょう。セル A1 の成績に基づいて、対応する評点を与える必要があります。除算ルールは次のとおりです:

60~69 はグレード「E」、

70~79 はグレード「D」、

80~89 はグレード「C」、

90 ~99、グレードは「B」、

>=100、グレードは「A」です。

複数区間の判定を実現するExcel例を詳しく解説

一般的に使用されるソリューションとアイデアを簡単にまとめてみましょう。

1. IF 関数

=IF(A1>=100,"A",IF(A1>=90,"B",IF(A1>=80,"C", IF(A1>=70,"D",IF(A1>=60,"E","F"))))

IF関数の入れ子で玉ねぎの皮をむくようにA1をレイヤーごとに判定値が存在する間隔、および対応する結果が返されます。

100 以上の場合は「A」を返し、90 以上の場合は「B」を返し、80 以上の場合は「C」を返します。 ...

この式のメリットは分かりやすいことですが、デメリットは判定条件が複数あると式が長くなってしまうことです。

もう一つ質問なのですが、IF関数を使って複数の区間を判定する場合、ルールの一番高い部分から始めて段階的に下に向かって判定するというコツを友達に覚えてもらいました。最下位のルールセクションから始めて、徐々にルールを上げていくこともできます。先ほどの数式は次のように書くことができます。

=IF(A1#2、LOOKUP

=LOOKUP(A1,{0, 60 ,70,80,90,100},{"F","E","D","C","B","A"})

この書き方はマルチです・区間判定 IF関数の層ごとの判定をバージョンアップしたもので、対応する値のパターン化された式を返します。

LOOKUP の 2 番目のパラメータは昇順 {0,60,70,80,90,100} で処理する必要があることに注意してください。

LOOKUP 関数は、A1 を検索値として使用し、A1 以下の 2 番目のパラメーターの最大値を返します。つまり、すべての弟の中から長男を検索し、3 番目のパラメーターを返します。パラメータ {"F"、"E"、"D"、"C"、"B"、"A" の位置に対応する文字列}。

3. 比較を確立する

次の方法はあまり素晴らしくないようです。最初に Excel で比較表を作成する必要があります:

複数区間の判定を実現するExcel例を詳しく解説

次に、VLOOKUP 関数を使用して、比較テーブルで近似一致クエリを実行します。

=VLOOKUP(A1,D2:E7,2)

2 つあります。ここがポイント 注:

1. 比較表の最初の列は昇順で並べ替えられます;

2. VLOOKUP 関数は 4 番目のパラメーターを省略し、完全に一致する値または近似一致する値を返します。価値。完全一致する値が見つからない場合は、問い合わせ内容より小さい最大値(A1)を返します。

他の公式と比較すると、比較表の作成方法が面倒に思えますが、実際のアプリケーションでは、公式を再編集することなく規格を変更する方が便利です。

4. MATCH 関数

#=MID("FEDCBA",MATCH(A1,{0,60,70,80,90,100}),1)

MATCH 関数の機能は、行または列内の特定のコンテンツの位置をクエリすることです。

この例では、MATCH 関数はセル A1 の内容をクエリ値として使用し、近似一致を使用して 2 番目のパラメーター {0,60,70,80,90,100} 内の A1 の位置を見つけます。 returns 結果は、MID 関数の 2 番目のパラメーターとして使用されます。

MID 関数は、テキスト文字列 "FEDCBA" 内の文字列をインターセプトします。指定されたインターセプトの開始位置は、MATCH 関数によって計算された結果です。インターセプトされた文字列の長さは 1 です。

この式は比較的複雑です。理解していない友達でも心配する必要はありません。簡単に理解するだけで十分です。

関連する学習の推奨事項:

Excel チュートリアル

以上が複数区間の判定を実現するExcel例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Excelで3つ以上のキーワードを同時にフィルタリングする方法 Excelで3つ以上のキーワードを同時にフィルタリングする方法 Mar 21, 2024 pm 03:16 PM

Excelで3つ以上のキーワードを同時にフィルタリングする方法

Excelで印刷時に枠線が消えてしまった場合はどうすればよいですか? Excelで印刷時に枠線が消えてしまった場合はどうすればよいですか? Mar 21, 2024 am 09:50 AM

Excelで印刷時に枠線が消えてしまった場合はどうすればよいですか?

Excelテーブル互換モードを通常モードに変更する方法 Excelテーブル互換モードを通常モードに変更する方法 Mar 20, 2024 pm 08:01 PM

Excelテーブル互換モードを通常モードに変更する方法

Excelで下付き文字を入力する方法 Excelで下付き文字を入力する方法 Mar 20, 2024 am 11:31 AM

Excelで下付き文字を入力する方法

Excelで上付き文字を設定する方法 Excelで上付き文字を設定する方法 Mar 20, 2024 pm 04:30 PM

Excelで上付き文字を設定する方法

Excelの読み取りモードを設定する場所 Excelの読み取りモードを設定する場所 Mar 21, 2024 am 08:40 AM

Excelの読み取りモードを設定する場所

エクセルでiif関数を使う方法 エクセルでiif関数を使う方法 Mar 20, 2024 pm 06:10 PM

エクセルでiif関数を使う方法

ExcelデータをHTMLで読み込む方法 ExcelデータをHTMLで読み込む方法 Mar 27, 2024 pm 05:11 PM

ExcelデータをHTMLで読み込む方法

See all articles