形成, 中等教育学校
Excelで「もし」
Microsoft Excelのソフトウェアが困難な計算問題を解決するために助けることができる強力なツールです。 このセットの最も使用されるistrumentの一つは、「IF」の関数です。
関数の値
ときに 「Eksele」で働いて 正しい構文のクエリを構築するために、「場合」の機能の重要性を理解する必要があります。 そのアルゴリズムのおかげで、2つのいずれかによって生成される結果に応じて、論理比較を実行して行います。
別 - もっと簡単に言えば、「IF」は、式の真の値の場合には、偽のイベントで単一のアクションを実行します。 アクションと同時に「IF」を含む明示的な値、および特定の機能、のいずれかであり得ます。 このと 「エクセル」機能 の様々な問題を解決するには、アクションのアルゴリズムの性能に支店を可能にする「場合」。
「もし」の構文
構文構造の大多数の簡単な説明 - 主な利点の一つ、「エクセル」で有名です。 「IF」もその数を指し - カッコ内のキーワードが間違っている時に、その後、別の条件を示し、本当の意味での行動、そして後。 概略的には次のようになります。
IF(log_vyrazhenie; [value_if_true] [value_if_false])。
ネスティング
「もし」の機能を区別する機能の一つ - それがネストされています。 すなわち、別であってもよい、の値は、要求の全体的な結果に依存する同じ構造内です。 「もし」内部機能に加えて、他の人かもしれません。 しかし、前者の場合、このコンポーネントは、構文の三つの部分のいずれかに配置することができます。
いくつかの条件
複雑なタスクを扱う場合には、いくつかの条件で、しかし、この段階では、ユーザーの大半は問題がある「IF」を使用。 これは、特定のタスクmnogouslovnostiアルゴリズムによるものです。 「IF」Excelでの関数は、連携を使用するように、つまり、論理式に一つだけの比較操作を確認するか、論理和は動作しません。 複数の条件をテストするには、プロパティのネストを使用する必要があります。
「IF」に、いくつかの条件を設定する方法を理解するには、例を使用すると便利です。 この例を実装するために、5と10 - この場合には、二つの値との比較の妥当性についてチェックすることによって、二つの条件を確認する必要があり、5から10に見られるように - 私たちは与えられた期間内のセル「A1」の数がいるかどうかを確認したいとし以下のように「Eksele」で、あなたは関数を記述する必要があります。
= IF(A1> 5、IF(A1 <10; "の範囲に含まれる" ""範囲内ではありません")"の範囲内にありません)
複数の繰り返し出力文を回避するために出力を生成する場所とに応じて、または使用開始時に、関数の戻り値をチェック「と」一度にすべての条件を組み合わせることにより、引数として、再びネストの原理を適用する必要があります。 このアプローチは、階層内の小さなレベルで記述されたデザインの理解を複雑にするが、条件のかなりの数で、このアプローチは、より最適だろう。
特殊機能オプション
可能に、「場合」の機能を使用すると、1つまたはそのパラメータのいくつかの空を残すことに留意しなければなりません。 この場合、結果は、ユーザが省略されているものを引数に依存します。
論理式の代わりに空のままにすると、関数の結果は、アルゴリズムの偽の実行に責任があるアクションを実行します。 この理由は、論理的な言語の「FALSE」という意味のプログラムがゼロで空きスペースを関連付けるということ、です。 あなたは真または偽の場合の実装を担当値の空の1を残した場合は、選択した場合、結果は「0」になります。
我々はまた、代わりに論理式が導入されていない場合コンストラクトは「TRUE」または「FALSE」の値を返し、文字のセット、またはセル参照ケースを言及する必要があります。 パラメータが数値または論理言葉以外のものを含む表現で書かれている場合は、実行時にエラーが発生します。 あなたは、セルのアドレスを指定するか、または/論理値の特定の番号を登録する場合、結果は内容を決定します。 セル内で、または数0の状態に書き込まれると、単語「偽」または空、結果は、関数はfalseです。 他のすべてのケースでは、実際のアクションスクリプトを実行します。
英語版「エクセル」で作業する場合、アカウントにすべての機能も英語で書かれているという事実を取る必要があります。 この場合、関数は「IF」IFとして記録されますが、構文の残りの部分とアルゴリズムの動作は変わりません。
あなたが注意を払う必要があります
「Excelが」「IF」64のサブ機能にアップできます - この量は、事実上すべてのタスクのために十分である、しかし、多くの場合でさえ、この少数のユーザーのために問題となります。 いくつかの理由があります:クエリを作成する際に、十分な簡単な式の録音と誤解されるために - 統計的には、例の25%で、すべてのわずかな不正確さは、誤った結果につながり、それは十分な大きさの指標です。
大ネストのもう一つの欠点は、「IF」低い読みやすさです。 非常に困難であっても、より多くのネストされた関数のクエリの一部は、アウトにする色分離プログラムにもかかわらず。 いくつかの時間後に戻っデザインに行くためにまたは誰か他の人の要求で作業を開始する必要がありますしたがって、もし、それが記録を理解する上で多くの時間を残します。 また、各機能は、ブラケットの独自のペアを持っており、偶然その場所に置き、エラーのために遠くに見える必要があります。
例
コストの理解を統合するには、実際には、関数は「IF」Excelである方法を検討します。 以下の例は、その使用のすべての基本的な方法を示しています。
機能を解析するための最も簡単な例では、2つの数値の比較です。 アベイラビリティの変動性のために、我々は、セルA1とB1の変数の2つの数値を定義し、これを比較します。 この問題を解決するために、我々は、フォームの記録を活用する必要があります。
= IF(A1 = B1; "数字が等しい"; "等しくない数")。
「等しくない数」 - この場合、両方のセルにおいて同じ値の存在は、結果は、他のすべての場合において、「等しい」のレコードです。
作業確認するには 、条件文 複数の条件での、一例として解の個数見つけるのに使用することができる 二次方程式のを。 この場合は、チェックが判別について説明する - それがゼロより小さい場合ゼロならば、何の解決策はありません - それは一つであり、他のすべての場合で - 2本の根があります。 この状態を記録するために、次のように要求を行うのに十分です。
「もし」の機能を持っているすべての機能の理解を深めたい人のために、Excelの実施例に詳細にそれらのそれぞれの意思決定のコースを説明参照セクション、です。
Similar articles
Trending Now