前回の記事『Excel関数学習に万能のSUMPRODUCT! 》では、SUMPRODUCT関数を学びました。今回は、3 つの複数条件論理関数 AND()、OR()、IF() について説明しますので、一緒に見ていきましょう。
関数を初めて使用する人は、複雑な関数式をすぐに理解する必要はありませんが、次の 3 つの複数条件論理関数を理解する必要があります。AND、 OR、IF、これら 3 つの関数は、ネストされた数式を記述するときに最も頻繁に使用される関数と言えます。
各関数は電卓のようなものです。各電卓には独自の特別な関数があります。電卓のルールに従い、対応するパラメータの位置にデータを入力するだけで、電卓は自動的に関数を完了します。オペレーション。前回、演算子を使用して入力した数式は非常に面倒でしたが、関数を使用すると思考プロセスを簡素化できます。
1. AND 関数
以下の表で、Bottle はデザイン部門のデザインインターンが誰であるかを調べたいと考えています。 Excel のフィルタリング機能を使用して直接実行することもできますが、今日は関数を使用して問題を解決する方法を学習します。
まずは分析しましょう デザイン部門のデザインインターンを見つけるには、「D列 = デザイン」「E列 = デザインインターン」の2つの条件を満たす必要があります。 」、両方の条件が同時に true である必要があります (前回のチュートリアルでは、比較演算の結果が true の場合に true を返すことについて説明しましたが、等号も比較演算子です)。では、結果が true になるためには 2 つの条件が同時に true である必要があることを数式を使って表現するにはどうすればよいでしょうか?
2 つの条件の間に * (乗算記号) を追加するだけです。つまり、(列 D = デザイン) * (列 E = デザインインターン) です。両方が真の場合、乗算結果は 1 となり、デザイン部門のデザインインターンであることを意味しますが、どちらか一方が偽の場合、結果は 0 となり、デザイン部門のデザインインターンではないことを意味します。
セル I2 に数式 =(D:D= "デザイン")*(E:E="デザイン インターン") を入力し、Enter キーを押してセル I2 の右下隅をダブルクリックして入力します。式。 I3 の結果は 1、つまり 3 行目の Hu Tutu が検索条件を満たしていることがわかります。
ご覧のとおり、上記の方法を誰も教えてくれなかった場合、それを考えるためにさらに 2 回頭を回す必要があります。実際、AND 関数を直接使用して問題を解決できるため、思考プロセスが簡素化されます。
AND (パラメータ 1, パラメータ 2...)
、パラメータ 1 とパラメータ 2 が両方とも true の場合、結果は true になります。
セル I2 を選択し、編集バーに数式を入力します。 =AND (D:D="Design", E:E="Design Intern")
次に Enter キーを押すと、I2 式の結果が FALSE であることがわかります。セル I2 の右下隅にマウスを置き、ダブルクリックして数式を入力します。セル I3 のみが true であることがわかります。私たちが探しているデザイン インターンは、行 3 の Hu Tutu です。
2. OR 関数
HR スペシャリストまたは HR マネージャーを検索したい場合は、たった一人の人を見つけてください。
前のボトルでは、2 つの条件が同時に満たされることを確認するために乗算を使用していましたが、現在は加算を使用して、いずれか 1 つの条件が満たされていることを確認できるようになりました。
(列 E=人事マネージャー) (列 E=人事スペシャリスト)
、どちらか 1 つが true である限り、加算の結果は 1 になります。両方が false の場合、加算の結果は 1 になります。 、結果は 0 です。
セル I2 に数式 =(E:E="人事マネージャー") (E:E="人事スペシャリスト")
を入力し、Enter キーを押して右下隅をダブルクリックします。セル I2 の数式を入力します。 I4 と I7 の結果が 1 になることがわかります。
同様に、OR を使用してこの問題を解決することもできます。
OR (パラメータ 1、パラメータ 2...)
、2 つのパラメータ。いずれか 1 つが true の場合、結果は true、両方が false の場合、結果は FALSE になります。
セル I2 に数式を入力します。 =OR (E:E="人事マネージャー", E:E="人事スペシャリスト")
、Enter キーを押し、ダブルクリックして入力します。式を実行すると、結果は次のようになります。同じ 4 行目と 7 行目が当てはまります。
#3. IF 関数
最初の 2 つの関数は判定関数であり、パラメータの判定のみが可能です。 true または false の場合、出力結果は true と false のみです。ボトルが人の名前を直接出力したい場合は、IF 関数を使用してネストする必要があります。IF 関数には 3 つのパラメーターがあります。IF (条件、条件が true の場合の戻り値、条件が false の場合の戻り値)、パラメーター 1 は条件を表します。上記の最初のケースでは、条件は設計インターンシップです。設計部門 健康; 結果が true の場合、対応する名前であるパラメータ 2 が返されます。結果が false の場合、探している人物ではないことを意味するパラメータ 3 が返されるため、戻り値を設定します空白にします。
上記の分析に基づいて、セル I2 に数式を書くことができます。
=IF(and(D:D="Design",E:E="Design Internship Raw "),B:B," ")
、ダブルクリックして入力します。
同様に、2 番目のケースの式を書くことができます。
=IF (OR (E:E="人事マネージャー", E:E="人事スペシャリスト"),B:B," ")
、ダブルクリックしてください埋める。結果は以下の通り。
今日のコースはこれで終わりです。学習効果をテストするために、以下に質問を残しておきます。
下記のように、上司が全員に補助金を配布することになっており、勤続年数に応じて補助金が配分されるのですが、補助金欄の計算式はどのように書けばよいのでしょうか?
前に学習した IF 関数を使用して問題を解決してください。問題を解決する最も簡単な方法ではありませんが、すべての人の手を訓練することができ、特に数式に必要なものを訓練することができます。中国語と英語。切り替え時、および一部の文字を二重引用符で囲む必要がある場合、エラーが発生する可能性が高くなります。関数の専門家は、問題を解決できるより簡単な関数がないかどうかを考えることもできます。
関連する学習の推奨事項: Excel チュートリアル
以上がExcel 関数の学習: 3 つの複数条件論理関数 AND()、OR()、IF()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。