エクセルやグーグル・シートを日常的に使っている人なら、一度覚えると何度も見返してしまうような、とても便利な数式がある。.
スプレッドシートには、さまざまなタイプの計算に対応する100種類以上の計算式があるだろう。.
このブログの目的は、最も単純なもの、つまり後で学ぶ高度な計算の基礎となるものについてお話しすることです。.
まず基本的な算術計算コマンドをいくつか説明し、それからより高度な分析をする方法をいくつか紹介しよう。.
IF文、VLOOKUP、INDEX、MATCHコマンドなどである。.
そして、それはあなたが思っているより簡単なことだ!
要点
- ExcelやGoogle Sheetsには、計算に便利な数式コマンドがたくさん組み込まれている。.
- SUM、AVERAGE、COUNT、VLOOKUP、INDEX、MATCHは、日常的な計算に役立ついくつかの数式です。また、条件論理を導入することで、これらを弄ることもできる。.
- 数式の書き方に間違いがあってはならない。特に、循環参照を避け、エクセルが無限計算ループに入らないように注意してください。.
スプレッドシート・フォーミュラとは何か
データを計算するためのコマンドは、スプレッドシートの数式として知られています。.
マイクロソフト・エクセルもグーグル・ドックスもこのようなコマンドを満載している。.
エクセルで書かれた数式の前には(=)記号が付きます。これは、Excelがその後に続くテキストを、プレーンテキストの入力ではなく、必要な計算を実行するための数式として扱うことを示すものです。.
もうAIがあなたのテキストを検出する心配はありません。 Undetectable AI あなたを助けることができる:
- AIがアシストする文章を出現させる 人間らしい。
- バイパス ワンクリックですべての主要なAI検出ツール。
- 用途 AI 無事に そして 堂々 学校でも仕事でも。
Google SheetsやExcelのスプレッドシートの数式を日付に使う以外に、ExcelやGoogle Sheetsに何百もの数式コマンドがある理由をいくつか挙げてみよう:
- 計算を素早く自動化
算数や平均値の計算など、基本的な計算をすることは、仕事の内容にかかわらず、誰にでも必要なことだ。.
データ量の多い仕事であれば、より広範な計算をより高い頻度で行う必要がある。.
電卓でインポートするのではなく、データが保存されているスプレッドシート内で計算できればとても便利です。.
また、計算式を一度設定するだけで、入力した行やデータの数だけ計算式を実行し続けることもできる。.
- 手作業によるミスを削減
電卓アプリにデータをエクスポートするのは時間がかかるだけでなく、ミスの可能性もある。一度でも入力を間違えれば、先の計算全体が信頼できなくなる。.
何度も校正を繰り返しても、すべての値を正確に入力できたかどうかはわからない。.
スプレッドシートの計算式を実行することで、このようなミスを減らすことができる。.
- データを論理的に接続
計算によって、データセットをより論理的に理解することができる。データを並べ替え、フィルタリングし、分析を実行し、スプレッドシートの各セルの数字が何に対応しているかをよりよく理解することができます。.
これは素晴らしい:
- 予算編成
- 個人または企業の財務記録の管理
- 生徒の課題や試験の成績を記録したい教師
- 研究データ
- 投資リターンの計算
グーグル・スプレッドシートの公式を知りたい人も、エクセルのスプレッドシート公式リストが欲しい人も、次のセクションで見つけることができる。.
すべてのユーザーが必要とする基本公式
エクセルにもグーグルシートにも、さまざまな計算を行う数式が何百とある。そのすべてを覚えようと思ったら、数ヶ月はかかるだろう。しかし、以下にとても便利なものをいくつか紹介しよう。.
- 合計のSUM
SUM()コマンドは、選択されたすべてのセルを足し合わせるために使う。もちろん、このコマンドを使うには、セルに数値が入っていなければならない。数値以外のセルでは、この数式は使えない。.
括弧の中で、追加したいスプレッドシートのセグメントの最初と 最後のセルをコロンで区切って指定する必要がある。.
つまり、3行目から7行目までの内容を最初の列に加えたい場合は、次のように数式を書くことになる:SUM(A3:A7)。この式は複数行にまたがっても機能する。.
また、この計算式はGoogle SheetsでもExcelでも変わりません。.
この例を見てほしい:

最も単純なSUM関数の他に、以下のような足し算もできる:
- SUMIF:ある条件を満たす範囲内の数値を加算
- SUMIFS:複数の条件を満たす範囲の数値を加算する
- SUMPRODUCT:配列内の対応する値を乗算し、結果を加算する。
- SUMSQ:範囲内の数値の2乗を足す
- SUMX2MY2: 2つの範囲内の対応する値について、(x² - y²)の結果を加算。
- SUMX2PY2: 2つの範囲内の対応する値の(x² + y²)の結果を加算
- SUMXMY2: 2つの範囲の差(x - y)²の二乗を足す。
- DSUM: データベースのテーブルで定義された条件を満たす値をカラムに追加する
- IMSUM:複素数の加算。.
- SERIESSUM: 与えられた係数を用いて冪級数の和を計算する。.

- 洞察力の平均値
AVERAGE() 数式は、スプレッドシート内の指定したセル群の平均を計算するために使用します。.
ここでもやり方はほとんど同じである。例えばAVERAGE(E2:E11)のように、括弧の中に最初と最後のセル番号をコロンで区切って入れると、選択されたセルの平均が表示される。.
繰り返しますが、平均の計算式はExcelでもGoogle Sheetsでも同じです。.

AVERAGE(平均)式のわずかなバリエーションは、次のような条件付き計算に役立つ:
- 平均:ある範囲の数値の算術平均を計算する。
- AVERAGEA: 数値、テキスト、論理値などの平均が必要な場合に使用します。
- AVERAGEIF:このコマンドは、ある条件を満たす数値の平均を求めます。
- AVERAGEIFS: 複数の条件を満たす数値の平均を計算します。
- DAVERAGE指定された条件を満たすデータベースカラムの値の平均を計算する。
- アイテムを追跡するCOUNT
このコマンドは、数値データを含むスプレッドシートのセル数を計算するのに便利である。.
しかし、何百行ものデータがあり、そのうちの何行が数値であるかを知りたい場合は、これを使うことになる。.
つまり、=記号で始まり、コマンドCOUNTに言及し、括弧を開き、コロンで区切られた最初と最後のセルに言及し、括弧を閉じる。.
計算式はGoogle SheetsでもExcelでも同じです。.
例えば、こうだ、 =count(e1:e100)
SUMやAVERAGEと同様に、COUNTもいくつかの異なる方法で使うことができる、,
- COUNTA: 空でないセル(数値、テキスト、値)を数える。.
- COUNTBLANK: 範囲内の空のセルだけを数える。
- COUNTIF:ある条件を満たすセルをカウントする
- COUNTIFS: 複数の条件を満たすセルを数えるために使用します。
- DCOUNT:指定された条件を満たすデータベースカラムの数値をカウントする。
- DCOUNTA: 指定された条件を満たすデータベース・カラムの空でない値を数えるために使用されます。

データ分析のための高度な数式
ほとんどのユーザーにとっては、先に説明した計算式で十分すぎるだろう。しかし、いくつかの数式は高度な計算のために必要であり、あなたの仕事がデータ分析を含む場合、それらは非常に便利です。.
- 検索用VLOOKUP
VLOOKUP式は、テーブル内の値を検索し、同じ行から関連する情報を返すために使用されます。.
簡単に言うと、VLOOKUPを入力すると、スプレッドシートに表の最初の列の値を検索し、その行の別の列の値を返すように指示します。.
サンプル・シートでは、A列に商品ID、C列に単価がある場合、VLOOKUPを使って特定の商品IDを検索し、C列からその価格を取得することができる。.
これは、VLOOKUP(“P-1001”, A:C, 3, FALSE)と書かれます。

- ロジックのためのIF文
IF関数は、スプレッドシートで論理的な判断を下すために使われる。IF関数は、ある条件が真のときに何をし、偽のときに何をするかをシートに指示します。.
IF文を書くには、=記号で始まり、IFコマンドを含み、括弧を開き、条件を記述する。.
その後にカンマを入れ、その条件が満たされた場合にシートが何をしたいかを記述する。その後にもう1つカンマを入れ、その条件が満たされなかった場合にどうしたいかを書いてください。.
例えば、生徒の成績が書かれたシートを想像して、50点以上が合格、50点以下が不合格という条件を指定したい場合、IFロジックを使うことができる。.

次のように書く: =IF(A1>=50, “Pass”, “Fail”)
シートはセル内の値をスキャンし、50より大きければ合格と表示します。そうでなければ、不合格と表示されます。.
- ルックアップのためのINDEX & MATCH
INDEXとMATCHは、LOOKUP式よりも柔軟な方法でテーブル内の情報を検索するために併用される。.
MATCH関数は、行や列の中の値の位置を見つける役割を担っています。MATCH関数を使用してテーブル内の値を検索しても、値そのものは返されません。MATCH関数は値そのものを返すわけではありません。.
例えば、商品IDがリストの5番目の項目である場合、MATCHは5を返す。.
INDEX関数は、そのポジション番号を使って、テーブルやカラムの特定の位置から値を返す。つまり、指定した行に存在する値を取得するだけです。.

よくある数式の間違いを避けるためのヒント
もうお分かりかもしれないが、エクセルもグーグル・シートも、数式を100%の精度で入力する必要がある。.
計算式の記述に誤りがあると、結果は得られず、#N/Aというエラーメッセージが表示されるだけです。.

このエラーメッセージを回避するためのヒントをいくつかご紹介します。.
- 括弧を注意深くチェック
数式は、上記の書式に忠実に記述しなければならない。もし万が一、括弧を開けっ放しにしていたり、括弧なしでセル範囲を記述していたりすると、データは計算されません。.
開き括弧と閉じ括弧の両方が適切に配置されていることを常に確認してください。また、範囲の最初と最後のセルを区別するためにコロンがあることを確認してください。.
- データ・タイプを見る
表計算の計算式は、ある種のデータに対してのみ最適に機能する。例えば、数値化できないデータ、つまり記述形式のデータに対して平均値を期待することはできない。.
数式を挿入するときは、無効なセル範囲を入力しないように、セルのデータをダブルチェックしてください。.
- 循環参照を避ける
循環参照とは、スプレッドシートが、それが記述されている自 分のセルに戻ってループすることを意味する。これは無限循環ループを作成し、答えを得ることができず、代わりにエラーメッセージが表示されるだけである。.
例えば、セルA10にSUM(A1:A10)と入力した場合、A10セルで合計された値を加算し続けるという循環ループが発生し、このプロセスが終了することはない。.
数式はA10セルの値を見つけるために、自分自身の結果を知る必要がある。.
スプレッドシートの数式を入力したセルが、数式セルの範囲に含まれていないことを常に確認してください。.
効率を高める配合の組み合わせ
スプレッドシートで数式を組み合わせると、複雑な問題をより効率的に解くことができる。先にお話ししたような単純な数式を使う場合、多くのセルにまたがってステップ・バイ・ステップで計算することになる。.
結合式では、1つの計算式が別の計算式に直接フィードされるように、複数の計算をネストすることができます。.
例えば、IFとSUMを組み合わせて、特定の条件を満たす値だけを足し合わせることができる。.
また、COUNTやAVERAGEを条件と組み合わせて、より正確にデータを分析することもできます。.
とはいえ、数式を組み合わせるのは、最初は簡単ではない。単純な数式を何度も使わずに複雑な入れ子式に飛び込むと、自分自身を混乱させることになる。.
ですから、最初はいつも簡単な数式で練習してください。慣れてきたら、2つの関数を組み合わせたり、3つの関数を組み合わせたりして、徐々に高度なセットアップを行う。.
実世界のタスクに数式を使う
これらの公式のコツをつかめば、すでにやっていることにどれだけ頻繁に応用できるかに気づき始めるだろう。.
例えば、こうだ:
- 中小企業の経営者は、次の公式を使うことができる。 合計 カテゴリー別の支出を追跡する
- あるいは、教師は次のように組み合わせることもできる。 IF と クエンティフ 課題の遅れを指摘する機能
- クライアントの請求書を管理するフリーランサーも同じです。彼らはシンプルな ブイルックアップ コマンドを使用すると、手動で行をスクロールすることなく、マスターリストから顧客レートを引き出すことができます。.
どの処方が自分の状況に合うかを知ることは、戦いのほぼ半分を占めるということだ。そしてそれこそが、アンデテクタブルの AIチャットボット があなたのガイドになる。.
あなたがやろうとしていることを簡単な言葉で説明すれば、あなたのタスクに適した数式を提案してくれる。.
困ったときはいつでも、スプレッドシートに精通した同僚に助けを求めることができる。.
AIディテクターとヒューマナイザーがどのようにコンテンツを向上させるか、以下でご覧ください!
最終的な感想
この記事で、スプレッドシートの数式について少しでも学んでいただけたら幸いです。.
使えば使うほどうまくなるし、どのストリングを使うべきか迷ったら、いつでもUndetectable AIを使えばいい。 AIチャット, そして、あなたが望む計算に最も適したコマンドを決める手助けをしてくれる。.
また、計算式をAIチャットで再確認し、間違いがないことを確認することもできます。.
試す 検出不可能なAI 今日