多くの初心者の Excel ユーザーは、Excel の数式とは何か、セルに入力する方法についてよく質問されます。 多くの人は、なぜそれが必要なのかさえ考えています。 彼らにとって、Excel はスプレッドシートです。 しかし実際には、これは大規模な多機能電卓であり、ある程度はプログラミング環境です。
式と機能の考え方
そして、Excel でのすべての作業は、膨大な数の数式に基づいています。 式の中心にあるのは関数です。 これは、前処理された後に送信されたデータに応じて値を返す基本的な計算ツールです。
数式は、論理演算子、算術演算、および関数のセットです。 これらの要素がすべて含まれているとは限りません。 計算は、例えば、数学的演算のみを含むことができる。
日常の会話では、Excel ユーザーはこれらの概念を混同することがよくあります。 実際、両者の境界線はかなり恣意的であり、両方の用語がよく使用されます。 ただし、Excel の操作をよりよく理解するには、正しい値を知る必要があります。
実際、用語体系はより広く、より詳細に検討する必要がある他の多くの概念を含んでいます。
- 絶え間ない。 これは変わらず、変更できない値です。 これは、たとえば、数 Pi である可能性があります。
- オペレーター。 これは、特定の操作を実行するために必要なモジュールです。 Excel には、次の XNUMX 種類の演算子が用意されています。
- 算術。 複数の数値を加算、減算、除算、乗算する必要がありました。
- 比較演算子。 データが特定の条件を満たしているかどうかを確認する必要がありました。 true または false のいずれかの値を返すことができます。
- テキスト演算子。 これは XNUMX つだけであり、データを連結するために必要です – &.
- リンク。 これは、数式内でデータが取得されるセルのアドレスです。 リンクには、絶対リンクと相対リンクの 2 種類があります。 数式が別の場所に移動されても、最初の値は変更されません。 相対セルはそれぞれ、セルを隣接するセルまたは対応するセルに変更します。 たとえば、あるセルでセル B2 へのリンクを指定し、この数式を右側の隣接セルにコピーすると、アドレスは自動的に CXNUMX に変更されます。 リンクは、内部または外部にすることができます。 最初のケースでは、Excel は同じブック内にあるセルにアクセスします。 第二に – 他方で。 つまり、Excel では、別のドキュメントにあるデータを数式で使用できます。
セルにデータを入力する方法
関数を含む数式を挿入する最も簡単な方法の XNUMX つは、関数ウィザードを使用することです。 それを呼び出すには、数式バーの少し左側にある fx アイコンをクリックする必要があります (表の上にあり、数式が含まれていない場合、または数式が含まれている場合はセルの内容が複製されます)。このようなダイアログ ボックスが表示されます。
そこで、関数カテゴリを選択し、特定のセルで使用するリストから直接カテゴリを選択できます。 そこには、リストだけでなく、各機能の機能も表示されます。
数式を入力する XNUMX つ目の方法は、Excel リボンの対応するタブを使用することです。
ここではインターフェースが異なりますが、メカニズムは同じです。 すべての機能はカテゴリに分類されており、ユーザーは自分に最適なものを選択できます。 各機能の動作を確認するには、マウス カーソルをその上に置き、2 秒間待ちます。
関数をセルに直接入力することもできます。 これを行うには、数式入力記号 (= =) を書き始め、関数の名前を手動で入力する必要があります。 この方法は、暗記している経験豊富なユーザーに適しています。 多くの時間を節約できます。
最初の文字を入力すると、リストが表示され、目的の機能を選択して挿入することもできます。 マウスを使用できない場合は、TAB キーを使用してこのリストをナビゲートできます。 そうであれば、対応する式をダブルクリックするだけで十分です。 関数を選択すると、正しい順序でデータを入力できるプロンプトが表示されます。 このデータは、関数の引数と呼ばれます。
Excel 2003 バージョンをまだ使用している場合は、ドロップダウン リストが表示されないため、関数の正確な名前を覚えて、メモリからデータを入力する必要があります。 関数のすべての引数についても同様です。 幸いなことに、経験豊富なユーザーにとって、これは問題ではありません。
数式は常に等号で始めることが重要です。そうしないと、Excel はセルにテキストが含まれていると見なします。
この場合、プラス記号またはマイナス記号で始まるデータも数式と見なされます。 その後、セルにテキストがある場合、Excel はエラー #NAME? を返します。 数値または数値が指定されている場合、Excel は適切な数学演算 (加算、減算、乗算、除算) を実行しようとします。 いずれにせよ、式の入力は慣例として = 記号から始めることをお勧めします。
同様に、@ 記号を使用して関数を書き始めると、自動的に変更されます。 この入力メソッドは廃止されたと見なされており、ドキュメントの古いバージョンで一部の機能が失われないようにするために必要です。
関数の引数の概念
ほとんどすべての関数には、セル参照、テキスト、数値、さらには別の関数などの引数が含まれています。 したがって、関数を使用する場合 エネシェット、 チェックする番号を指定する必要があります。 ブール値が返されます。 奇数の場合は TRUE を返します。 したがって、偶数の場合は「FALSE」です。 上のスクリーンショットからわかるように、引数は括弧内に入力され、セミコロンで区切られます。 この場合、英語版のプログラムを使用すると、通常のカンマが区切り記号として機能します。
入力引数はパラメーターと呼ばれます。 一部の関数には、それらがまったく含まれていません。 たとえば、セル内の現在の日時を取得するには、式 = を記述する必要があります。タタ (). ご覧のとおり、関数が引数の入力を必要としない場合でも、ブラケットを指定する必要があります。
数式と関数のいくつかの機能
数式で参照されているセルのデータが編集されると、それに応じてデータが自動的に再計算されます。 通常のセル参照を含む単純な数式に書き込まれるセル A1 があるとします。 =D1. その中の情報を変更すると、同じ値がセル A1 に表示されます。 同様に、特定のセルからデータを取得するより複雑な数式の場合。
標準の Excel メソッドでは、セルがその値を別のセルに返せないことを理解することが重要です。 同時に、このタスクはマクロ (Excel ドキュメントで特定のアクションを実行するサブルーチン) を使用して実行できます。 しかし、これはまったく別のトピックであり、プログラミングのスキルが必要なため、明らかに初心者向けではありません。
配列数式の概念
これは、わずかに異なる方法で入力される数式の変形の XNUMX つです。 しかし、多くの人はそれが何であるかを知りません。 それでは、まずこの用語の意味を理解しましょう。 これは、例を使用して理解するのがはるかに簡単です。
式があるとします 和、 特定の範囲内の値の合計を返します。
セル A1:A5 に XNUMX から XNUMX までの数字を書き込んで、このような単純な範囲を作成してみましょう。 次に、関数を指定します = SUM(A1:A5) セル B1 にあります。 その結果、15という数字がそこに表示されます。
これは既に配列数式ですか? いいえ、データセットで動作し、XNUMX つと呼ぶこともできますが。 変更を加えてみましょう。 各引数に XNUMX を追加する必要があるとします。 これを行うには、次のような関数を作成する必要があります。
=SUM(A1:A5+1)。 合計を計算する前に、値の範囲に XNUMX を追加する必要があることがわかりました。 しかし、このフォームであっても、Excel はこれを行いたくないでしょう。 彼は、数式 Ctrl + Shift + Enter を使用してこれを示す必要があります。 配列数式は外観が異なり、次のようになります。
{=SUM(A1:A5+1)}
その後、私たちの場合、結果 20 が入力されます。
中括弧を手動で入力しても意味がありません。 それは何もしません。 それどころか、Excel はこれが関数であり、数式ではなく単なるテキストであるとさえ認識しません。
一方、この関数内では、次のアクションが実行されました。 まず、プログラムはこの範囲をコンポーネントに分解します。 私たちの場合、それは 1,2,3,4,5 です。 次に、Excel は自動的にそれぞれを XNUMX ずつ増やします。 次に、結果の数値が加算されます。
標準の数式ではできないことを配列数式で実行できる別のケースがあります。 たとえば、A1:A10 の範囲にリストされているデータ セットがあるとします。 標準的なケースでは、ゼロが返されます。 しかし、ゼロを考慮に入れることができないような状況があるとします。
範囲がこの値と等しくないかどうかを確認する数式を入力してみましょう。
=МИН(ЕСЛИ(A1:A10<>0;A1:A10))
ここでは、望ましい結果が得られるという誤った感覚があります。 ただし、ここでは配列数式を使用する必要があるため、そうではありません。 上記の式では、最初の要素のみがチェックされますが、これはもちろん適切ではありません。
しかし、これを配列数式にすると、配置がすぐに変わる可能性があります。 これで最小値は 1 になります。
配列数式には、複数の値を返すことができるという利点もあります。 たとえば、表を転置できます。
このように、式にはさまざまな種類があります。 単純な入力が必要なものもあれば、より複雑なものもあります。 配列数式は、初心者にとって特に理解しにくいものですが、非常に便利です。