マスター Excel 関数構文:正確な数式を構築するための完全ガイド
数式の作成方法を理解することは、Excel の使用方法を学習するための基本的なステップです。これは、MS Excel の関数と数式の構文に関する入門書です。
他のスプレッドシートから数式をコピーしたり、専用メニューから Excel 関数を挿入したりするだけでもかなりの作業を進めることができますが、構文が実際にどのように機能するかについて、少なくとも基本的な知識を習得しておくことをお勧めします。こうすることで、エラーを修正したり、数式を微調整したりして、スプレッドシートを最大限に活用することができます。
構文の意味は何ですか?
プログラミング言語は、構造化された文章でコンピューターに指示できるように設計されています。コンピューターは、期待される標準から逸脱したテキストを解析できるほど賢くはないため、構文は単にそのような構造化言語のルールを指します。
Microsoft Excel はプログラミング言語ではありませんが、数式を使用してプログラムを指示する機能があります。他の形式の機械命令と同様に、これにも独自の構文があります。この構文を理解することが、スプレッドシート アプリケーションの機能を活用する鍵となります。
Excel の数式とは何ですか?
Excel の数式は、数学的演算やその他の関数を使用して結果を生成する、実際のデータの代わりにセルに入力できる式です。たとえば、列内のすべての数値を加算し、結果を表示する数式を作成できます。
なぜこれに数式を使用するのでしょうか?結局のところ、結果を自分で手動で計算し、必要なフィールドに入力するだけです。
計算に厳密な値の代わりに数式を使用する利点は、スプレッドシートの更新が容易になることです。計算に含まれる基礎データに変更を加えるたびに、Excel によって結果が自動的に再計算されます。
これは、精度を損なうことなく、数百、数千のセルにわたって数式を簡単にスケールアップできることを意味します。これらの数式をコピーしてワークブック間で貼り付けることもでき、Excel が新しい場所に合わせてパラメータを自動的に調整するようにすることもできます。
基本的な式の作成
セルに数式を入力するには、等号で始めて式を入力します。たとえば、次のように入力すると、次の 2 つの数値の合計が表示されます。
=30 + 40
もちろん、このように静的な数値に対して計算を実行することは特に役に立ちません。セルに含まれる数値を追加するには、セル参照を使用する必要があります。
チェス盤の正方形と同様に、スプレッドシートのセルは、アルファベットと数値の位置の組み合わせによって参照できます。数値の行番号はスプレッドシートの下に進むにつれて増加し、アルファベットの列番号は右に向かって進みます。
これに関する明白な問題に気づいたかもしれません – アルファベットはすぐになくなるので、Z の後の列はどうなるのでしょうか?次に、アルファベットを組み合わせて、AA、AB、AC などを作り始めます。
この参照を使用すると、スプレッドシートの任意のセルの値を数式で使用できます。このように:
=A1 + A2
Enter キーを押すと、数式は数式バーにのみ表示され、セル自体に結果の値が表示されることに注意してください。したがって、セルを選択して、その値が数式から導出されたものであるか、手動で入力されたものであるかを判断する必要があります。
計算を独自に実行する基本的な数式を作成するために必要なのはこれだけです。最も良い点は、参照されているセルのいずれかを変更することになった場合、結果が自動的に更新されることです。
関数の概要
セル参照と基本的な算術は遠くまで到達できますが、まだ改善の余地がたくさんあります。たとえば、参照がわかっていても、数百のセルを合計する数式を書くのは面倒な場合があります。
そこで関数の出番です。他のプログラミング言語と同様、Excel には比較的単純な構文で複雑なタスクを実行できる一連の組み込み関数が含まれています。
関数は、名前の後に括弧 (または厳密に呼ばれる括弧) で囲まれた引数を指定して呼び出します。たとえば、SUM 関数を使用すると、多数のセルを簡単に追加できます。
数式をさらに短縮するには、すべてのセルの参照を入力する代わりに範囲を指定します。たとえば、「A1:A4」と入力すると、A1 から A4 までのセル範囲全体が含まれます。これは行全体に拡張することもでき、必要な数のセルを含めることもできます。
使用できる関数は SUM だけではありません。数式バーの横にある 𝑥 記号をクリックすると完全なリストが表示されますが、より一般的なリストをいくつか紹介します。
- AVERAGE – もう 1 つの基本関数である AVERAGE 関数は、入力された値の範囲の平均を返します。財政計算に非常に役立ちます。

- CONCATENATE – これは数値ではなくテキストを処理します。 CONCATENATE を使用すると、2 つの文字列を結合して最終値を出力できます。条件演算子を使用してテキストを生成し、それらを結合して最終結果を得るのに役立ちます。

- LEN – 長さの短縮形である LEN は、スペースを含む指定された文字列内の文字数を単純にカウントします。非常に状況に応じて使用できますが(空白セルに実際にスペースがあるかどうかを確認するなど)、手動で文字を数えるよりも優れています。

- TRIM – 一部のセルに誤って余分なスペースを入力し、計算や CONCATENATE 操作の結果が狂ってしまうことはよくあります。 TRIM 関数を使用すると、余分なスペースをすべて削除し、各単語の間に 1 つのスペースだけを残すことができます。
論理関数
これまで、SUM、AVERAGE、TRIM などの多くの便利なタスクを実行するさまざまな関数を見てきました。しかし、論理的な比較はどうでしょうか?
他のプログラミング言語と同様に、Excel の構文には、IF、AND、OR などの論理演算子が含まれています。最も便利なのは IF 関数で、他の 2 つは論理式内でよく使用されます。
IF の構文は単純です。TRUE または FALSE に評価される論理式の後に、いずれかの条件に従う値が順番に続きます。もちろん、これらはすべて括弧内に入力し、カンマで区切ります。このようなもの:
最後の引数は省略できることに注意してください。その場合、関数は条件が true の場合にのみ値を返します。これを使用すると、計算に条件付きで値を含めることにより、複雑な数式を作成できます。
一方、最初の引数はさまざまな形式を取ることができます。論理式は、「<」や「=」などの記号を使用して単純に 2 つの値を比較することもできますが、AND または OR を使用して複数のそのようなステートメントを組み合わせることもできます。
これは、AND と OR の両方がテキスト文字列や数値ではなく、TRUE または FALSE のみを返すためです。これらの関数を使用するには、2 つの論理式を引数として含めます。 AND は両方の引数が TRUE と評価された場合に TRUE を返しますが、OR は引数の 1 つが TRUE であっても TRUE を返します。それ以外の場合は、FALSE が返されます。
IF、AND、OR を使用すると、最終的に結果を吐き出す前にさまざまな値を評価する非常に複雑な入れ子の条件を構築できます。ただし、このような数式には括弧やカンマが含まれているため、多くの場合エラーが発生しやすくなります。計算を分離し、物事をシンプルにすることをお勧めします。
物事をさらに簡略化するために、Excel には IF と SUM や AVERAGE などの他の便利な演算を組み合わせる関数がいくつか含まれています。
数式をコピーする
多くの場合、ワークシート内の異なるセル範囲で同じ種類の計算を実行し、結果を別々のセルに表示する必要があります。同じ数式を手動で何度も入力し、そのたびにセル参照を変更する必要がありますか?
いいえ、コピーするだけで大丈夫です。
Excel でコピーしたセルを (ターゲット セルを右クリックして) 貼り付けようとすると、複数の貼り付けオプションが表示されます。セルを完全に貼り付けることも、値のみをコピーすることも、数式のみを貼り付けることもできます。
さらに良いことに、貼り付けた式は、新しい位置に従って相対参照を反映するように変更されます。列 A の値を合計する数式をコピーして別のセルに貼り付けると、新しい列番号で参照が更新されます。
Excel 関数の構文について知っておくべきことは何ですか?
初心者の場合、世にある Excel 関数をすべて覚えようとする必要はありません。それらのほとんどはあまり役に立ちません。数式バーの横にある [𝑥] ボタンをクリックすると、その構文を見つけることができます。
数式の基本的な Excel 構文 (等号の後に複数の関数を含めることができる式) を覚えておいてください。各関数はいくつかの引数を受け取り (一部の関数は受け取りません)、値を返します。その値は、別の関数または計算で使用できます。
ただし、このような関数をネストすると、すぐに複雑になり、括弧が抜け落ちて混乱する可能性があります。すべての数式をシンプルかつ簡単にし、複雑な計算を複数のセルに拡張して管理しやすくすることをお勧めします。
-
SF 映画は誰もが信じている嘘をつく
Sci -fi 映画とメディアは、狂ったねじれた物語と科学的にもっともらしい出来事で、私たちの想像力を自由にさせます。サイエンス フィクションはまた、新しい発明家の主要なインスピレーションの源であり、生活のさまざまなガジェットに影響を与えてきました。それにもかかわらず、私たちはしばしば「科学」に集中しすぎて、「フィクション」のビットを忘れ、物事を真剣に受け止めすぎる傾向があります。しかし、デマは確固たる事実よりもはるかに早く追いつくものであり、SF も例外ではありません。そのため、SF 映画、テレビ番組、SF 作品に由来する最もとんでもない誤解のいくつかに注目することは興味深いことだと考えまし
-
Windowsシェルエクスペリエンスホストとは何ですか?コンピューターで実行されている理由
コンテンツ: Windowsシェルエクスペリエンスホストとは何ですか? Shellexperiencehost.exeを削除する必要がありますか? Windowsシェルエクスペリエンスホストの高CPUを修正する方法 RAVBg64.exeのようなWindowsシステム上の一種のexeファイルであること およびUsoclient.exe 、shellexperiencehost.exeまたはWindows Shell Experience Hostは、タスクマネージャーの重要なコンポーネントです。 通常、このshellexperiencehostは、CPUやメモリの使用量