「場合。」今日は、Excelのスプレッドシートエディタの機能について教えて これは、アプリケーションの論理的な可能性に関係しています。 これは、運転中に最も人気のある機能に起因することができます。
主な特徴
Excelでは、式は「場合は、」あなたには、いくつかのデータを比較した結果を取得したいときにタスクのすべての種類を実行するのに役立ちます。 このソリューションは、分岐アルゴリズムを使用することが可能となり、決定木を作成します。
使用例
この関数は次のようになります。= IF(タスク;真;偽)。 最初の要素 - 論理式。 これは、フレーズや数であってもよいです。 例えば、「10」または「除外は、」 - 論理的な表現です。 このパラメータは、充填することが必要です。 真実は - 式が真である場合、結果として表示される値です。 リー - タスクが正確でないときに発行されるデータ。
2つのセルの平等パラメータ
Excelに「もし」の可能な機能を理解するために、例が単に必要であり、我々はそれらを考慮するために移動します。 さらに図8をC1細胞に導入し、D1のボックスは、次式入力する:= IF(C1 <10; 1; 2)。 したがって、プログラムは、パラメータC1セルの値10が10未満の場合、フィールドは、アドレス部D1に表示さを比較します。 そうしないと、エディタは2の数を示し、別の問題を考えてみましょう。 試験で得られ、学生とそのスコアのリストがあります。 これらは以下のようである:5、4、3、2、問題の条件は、テキストのコメントは「合格」または「渡されていない」生徒ごとに作成が含まれます。 言い換えれば、学生は3とまで評価された場合、彼は試験を習得しました。 彼のスコアが3未満の場合 - 学生は合格しませんでした。 私たちは、次の式を記述し、この問題を解決するには:= IF(C1は、<3;「相談しない」、「合格」)。 Excelは、学生のそれぞれの結果を比較するために開始されます。 インデックスがある場合には、適切なボックスに、以下の3(つまり、2)は、コメント表示されます「をお届けしませんでした。」 スコア場合 - 上記3と、必要なボックスは、学生が試験に合格したことをマークします。 テキストはあなたが常に引用符で囲んで指定する必要がありますコメントしています。 単純な関数Excelの数式「IF」のような原理によります。 <> =、>、<、> =、<=:その使用中に、そのような比較演算子を適用することが可能です。
「OR」条件「I」を適用した例
私たちは、アプリケーションのロジックを練習し、習得し続けています。 比較演算子と組み合わせることができる「場合は」Excelスプレッドシートエディタ機能。 "OR"、 "AND":これらは、パラメータです。 学習者が5以下のスコア場合は、しかし、3つ以上のコメントが表示されなければならない:Excelで必要な条件を指定し、「パス」を。 それ以外の場合 - 「いいえ」 だから、5と4を受けた学生のみを渡します。 テーブルエディタでの録音と同様のタスクは、特別な式を使用することができます。 それは次のようになります。= IF(AND(A1 <= 5; A1> 3); "パス"、 "いいえ")。 より複雑な例については、「OR」または「AND」の使用を含みます。 それでは、問題の状況の数ならば、Excelに数式を適用する方法を見てみましょう。 そのような表現の例:= IF(A1 = 5(OR; A1 = 10); 100; 0)。 このことから、セルA1のインジケータは5又は10である場合、プログラムは逆の場合に結果100を表示することになる - 0は、これらの演算子を使用することができ、より複雑なタスクを解決します。 例えば、データベースは、10,000人以上のルーブルを支払う必要がある債務者を計算する必要があります。 しかし、彼らは6ヶ月でローンを返済していません。 機能Excelのスプレッドシートエディタは、「場合は、」あなたは、それぞれの名前を「問題のあるクライアント」の反対側に自動的にマークを付けることができます。 (ヶ月)長期債務を示すセルA1にあるデータであるとします。 B1フィールドは、金額が表示されます。 この場合、式は次のようになる:IF =(I(A1> = 6; B1> 10000); "問題クライアント"; "")。 人が指定した条件に一致する発見された場合、プログラムは彼の名前希望のコメントの前に表示されることになります。 同様のセルのリストの他のすべての参加者のために空のまま。 状況が重大である場合の例を考えてみましょう。 適切なコメントを入力します。 その結果、式は次のようになります。= IF(OR(A1> = 6; B1> 10000)、 "危機的状況"、 "")。 プログラムは、パラメータのうちの少なくとも1つ(時間、債務の額)の一致が見つかった場合この場合、ユーザは、対応する音符が表示されます。 第1の状況では、メッセージ「問題のクライアントが」両方指定した条件が満たされたときにのみ発行されました。
高レベルのタスクの複雑さ
機能Excelのスプレッドシートエディタ、とき内蔵のエラーを回避するために使用される「場合」 ゼロ除算、 だけでなく、他のいくつかの例では。 第1の状況は、「DIV / 0」としてエディタで示されており、非常に一般的です。 これは通常、個々の細胞中の成分Bがゼロの式は、«A / B»をコピーすることができる場合に生じます。 これは、レポートに連絡することをオペレータによって避けることができます。 したがって、式は次の形式を有することが必要であろう:IF =(B1 = 0; 0; A1 / B1)。 セルB1は、パラメータ「ゼロ」で満たされている場合、編集者は「0」を発行することに、そうでなければB1データをExcelの成分A1を分割し、結果を表示します。
割引
実際には、多くの場合、及び後述するような状況を、発生します。 これは、特定の商品の買収に費やした金額の合計額に基づいて、割引を計算についてです。 この場合に使用される、行列は、次の形式有することができる:少なくとも1000から0パーセントと、 1001-3000 - 3%。 3001-5000 - 5%。 以上の5001から7パーセント。 訪問者のExcelのデータベースが存在する状況だけでなく、彼らは資産の購入に費やした金額についての情報を考慮してください。 今、私たちは、クライアントごとに割引を計算する必要があります。 この目的のために、我々は次の式を使用:. = IF(A1> = 5001; B1 * 0,93; IF(A1> = 3001; 0.95 * B1; ..)システムは5001で図形を超える購入の総量をチェックします。ルーブルは、3001ユニットのマークを克服した場合には、同様の効果がある。財の価値の93%を乗じたが、口座に95%を取っている。上記の式を簡単に実施することができる。ユーザが設定した販売と割引指標のボリュームを。
説明する機能を使用すると、様々な問題の解決のために可能です。 メインステージ - 式の適切な準備は、間違った結果を取得しないように。 今、あなたは、Excelに演算子を使用する方法を知っているかの問題では条件の数。