Google Sheetsの人気関数12選!すぐに使えるGoogle Sheetsの数式を紹介

  • これを共有
Michael Brown

今回は、Google Sheetsの関数の中でも、特に簡単で、ぜひ覚えておきたい関数をご紹介します。 単純な計算だけでなく、Google Sheetsの数式を作成する際の知識の拡張にも役立ちます。

    Google Sheetsの計算式の作り方

    Google Sheetsの数式に関するどの記事も、関数と数式という2つの主要な側面の説明から始まっています。 幸い、Google Sheetsの数式に関する特別なスターターガイドですでにカバーしています。 さらに、セル参照とさまざまな演算子にも光を当てています。 まだ見ていないなら、そろそろチェックする時期でしょう。

    Google Sheetsで初めて数式を追加したり、他のセルやシートを参照したり、数式をカラムにコピーしたりするために必要な知識は、別の記事でご紹介しています。

    これさえ押さえておけば、以下に説明するGoogle Sheetsの基本機能のバリエーションは問題なく使用できます。

    Google Sheetsの最も便利な12の関数

    表計算ソフトには何十種類もの機能があり、それぞれに特徴や目的があることは周知の事実です。 しかし、それらをすべてマスターしなければ、電子表記のことを何も知らないことになるわけではありません。

    Google Sheetsには、スプレッドシートを深く掘り下げることなく、十分に長続きさせることができる小さな関数があります。 それらを紹介させてください。

    ヒント:もし、あなたのタスクが非常に厄介で、基本的なGoogle Sheetsの数式はあなたが探しているものではない場合、クイックツールのコレクション - パワーツールは、こちらをご覧ください。

    Google SheetsのSUM関数

    さて、この関数はGoogle Sheetsの関数の中でも、どちらか一方を学ぶ必要があるものです。 複数の数値やセルを合計して、その合計を返します。

    =SUM(値1, [値2, ...])
    • 値1 は、合計する最初の値で、数値、数値の入ったセル、あるいは数値の入ったセルの範囲である。 この引数は必須である。
    • 値2、... - 他のすべての数字、または追加したい数字があるセル 値1 角括弧は任意であることを示す。 また、この場合、何度か繰り返すことができる。

    ヒント:Google Sheetsのツールバーの標準機能の中に、この関数があります。

    こんな感じで、Google SheetsのSUM式はいろいろと作れますね。

    =SUM(2,6) を使って、2つの数値(私にとってはキウイの数)を計算します。

    =sum(2,4,6,8,10) を使用して、いくつかの数値を計算します。

    =SUM(B2:B6)です。 範囲内の複数のセルを足し算する場合

    補足:Google Sheetsのセルを列や行に素早く追加するには、SUM関数を使った裏技があります。 合計したい列の直下や行の右側にSUM関数を入力してみてください。 瞬時に正しい範囲を示唆してくれるのがわかると思います。

    こちらもご覧ください。

    • Googleスプレッドシートで行の合計を出す方法

    COUNT & COUNTA

    Google Sheets の COUNT 関数と COUNTA 関数の唯一の違いは、Google Sheets の COUNT は数値のセルしか扱えないのに対し、COUNTA はテキストのセルも扱えるということです。

    そこで、数字だけのセルを全て集計するために、COUNT for Google Sheetsを使用します。

    =COUNT(値1, [値2, ...])
    • 値1 は、最初にチェックする値または範囲です。
    • 値2 - 前にも言ったように、角括弧は、この関数が、この関数に関係なく動作することを意味します。 値2 .

    私が持っている計算式はこうです。

    =COUNT(B2:B7)です。

    もし、ステータスがわかっている注文をすべて取得したい場合は、別の関数を使う必要があります。 Google SheetsのCOUNTAは、テキスト、数字、日付、ブール値など、空でないセルをすべてカウントしてくれます。

    =COUNTA(value1, [value2, ...])

    その引数を使ったドリルも同じです。 値1 値2 は、処理する値や範囲を表す。 値2 であり、以下はオプションである。

    その違いに注目してください。

    =COUNTA(B2:B7)です。

    Google SheetsのCOUNTAは、数字かどうかにかかわらず、内容のあるすべてのセルを考慮します。

    こちらもご覧ください。

    • Google Sheets COUNTとCOUNTA - 関数の詳細ガイド(例付き

    SUMIF & COUNTIF

    SUM、COUNT、COUNTAが与えたすべてのレコードを計算するのに対し、Google SheetsのSUMIFとCOUNTIFは特定の要件を満たすセルを処理します。 数式の部分は以下のようになります。

    =COUNTIF(range, criterion)
    • レンジ to count - 必須
    • 基準 カウントするために考慮すべきこと - 必須
    =SUMIF(range, criterion, [sum_range])
    • レンジ 基準に関連する値をスキャンする - 必須
    • 基準 をレンジに適用する - 必須
    • sum_range - 最初の範囲と異なる場合に、レコードを追加する範囲 - オプション

    例えば、予定より遅れているオーダーの数を調べることができる。

    =COUNTIF(B2:B7, "late")です。

    もしくは、キウイのみの総量を教えてほしい。

    =SUMIF(A2:A6,「キウイ」,B2:B6)

    こちらもご覧ください。

    • Google Spreadsheet COUNTIF - セルに特定のテキストが含まれているかどうかをカウントする
    • Google Sheetsで色別にセルを数える
    • COUNTIFを使用してGoogle Sheetsの重複を強調する
    • Google SheetsのSUMIF - スプレッドシートで条件付きでセルの合計を出す
    • Google SheetsのSUMIFS - 複数の条件でセルを合計する(AND/ORロジック)

    Google SheetsのAVERAGE関数

    数学では、平均はすべての数値の合計をその数で割ったものです。 Google SheetsのAVERAGE関数も同じように、範囲全体を評価し、テキストを無視したすべての数値の平均を見つけます。

    =AVERAGE(value1, [value2,...]・・・)

    複数の値または/および範囲を入力して検討することができます。

    異なる店舗で異なる価格で販売されている場合は、平均価格を集計することができます。

    =平均値(b2:b6)

    Google SheetsのMAX関数とMIN関数

    これらのミニチュア機能は、その名前が物語っています。

    Google SheetsのMIN関数を使って、範囲から最小の数値を返します。

    =MIN(B2:B6)です。

    ヒント:ゼロを無視した最小の数を求めるには、IF関数を中に入れる。

    =min(if($b$2:$b$60,$b$2:$b$6))とする。

    Google SheetsのMAX関数を使って、範囲から最大値を返します。

    =MAX(B2:B6)

    ヒント:ここでもゼロを無視したいですか? 問題ありません、別のIFを追加してください。

    =max(if($b$2:$b$60,$b$2:$b$6))とする。

    イージーピージーレモンスクイージー()

    Google SheetsのIF関数

    Google SheetsのIF関数は非常に人気があり、一般的に使用されていますが、 いくつかの理由でユーザーを混乱させ、困惑させ続けています。 その主な目的は、条件を調べ、それに応じて異なる結果を返すことです。 これは、しばしばGoogle Sheets "IF/THEN" 公式とも呼ばれます。

    =IF(logical_expression, value_if_true, value_if_false)
    • 論理式 は条件そのものであり、TRUEとFALSEという2つの論理的な結果を持ちうる。
    • value_if_true は、条件が満たされた場合(TRUE)に返したいものです。
    • そうでなければ、それが満たされないとき(FALSE)。 value_if_false が返されます。

    わかりやすい例として、フィードバックによる評価を評価する場合、評価された数値が5未満の場合は 貧弱 しかし、評価が5より大きい場合は、次のように表示する必要があります。 お利口さん これを表計算ソフトの言語に置き換えると、必要な計算式が得られる。

    =IF(A6<5,"poor","good")

    こちらもご覧ください。

    • Google SheetsのIF機能詳細

    AND, OR

    この2つの機能は、純粋に論理的なものです。

    GoogleスプレッドシートのAND関数は、以下をチェックします。 全数値 は論理的に正しいが、Google Sheets の OR 関数は、もし 何れも それ以外の場合は、両方とも FALSE を返します。

    正直なところ、これら単体ではあまり使った記憶がないのですが、どちらも他の関数や計算式の中で使われており、特にGoogle SheetsのIF関数でよく使われています。

    Google SheetsのAND関数を条件に加えて、2つの列で評価をチェックし、両方の数値が5以上であれば「良い」、そうでなければ「悪い」とマークすることができます。

    =IF(AND(A2>=5,B2>=5),"good","poor")

    しかし、条件を変更して、ステータスをマークすることもできます お利口さん 2つのうち少なくとも1つの数値が5以上であれば、Google SheetsのOR関数が役に立ちます。

    =IF(OR(A2>=5,B2>=5),"good","poor")

    Google SheetsのCONCATENATE

    もし、データを失うことなく複数のセルのレコードを一つにまとめる必要がある場合は、Google SheetsのCONCATENATE関数を使用する必要があります。

    =CONCATENATE(string1, [string2, ...])

    数式にどんな文字、単語、他のセルへの参照を与えても、すべてを1つのセルにまとめて返します。

    =concatenate(a2,b2)

    また、この機能では、結合したレコードを任意の文字で区切ることができます。

    =concatenate(a2,", ",b2)

    こちらもご覧ください。

    • CONCATENATE関数と計算式の例

    Google SheetsのTRIM機能

    TRIM機能を使って、余分なスペースがないかをすぐに確認することができます。

    =TRIM(テキスト)

    テキストそのもの、あるいはテキストのあるセルへの参照を入力します。 この関数はテキストを調べ、すべての先頭および末尾のスペースを切り詰めるだけでなく、単語間のスペース数を1個に減らします。

    TODAY & NOW

    日報を作成したり、表計算ソフトで今日の日付や現在時刻が必要な場合は、TODAYとNOWの機能をご利用ください。

    この2つの機能を使えば、Google Sheetsに今日の日付と時刻の数式を挿入し、ドキュメントにアクセスするたびに自動的に更新されます。 本当にこの2つ以上にシンプルな機能は考えられません。

    • =TODAY() をクリックすると、今日の日付が表示されます。
    • =NOW() は、今日の日付と現在の時刻の両方を返します。

    こちらもご覧ください。

    • Google Sheetsで時間を計算する - 日付と時間の単位を引き算、合計、抽出する

    Google Sheets DATE関数

    電子表で日付を扱うなら、Google SheetsのDATE関数は必修です。

    いろいろな計算式を作っていると、遅かれ早かれ、すべての計算式が入力された日付をそのまま認識するわけではないことに気がつくでしょう。 12/8/2019.

    また、スプレッドシートのロケールによって、日付の書式が決まります。 そのため、使い慣れた書式(たとえば 12/8/2019 は、他のユーザーのSheetでは認識されないかもしれません(例えば、イギリスのロケールでは、日付は以下のように見えます)。 8/12/2019 ).

    DATE関数は、入力された日、月、年をGoogleが理解できる形式に変換してくれますので、それを利用することを強くお勧めします。

    =DATE(年、月、日)

    例えば、友人の誕生日から7日を引いて、いつから準備を始めるかを知るには、次のような式を使います。

    =date(2019,9,17)-7

    あるいは、DATE関数が現在の月と年の5日目を返すようにすることもできますね。

    =date(year(today()),month(today()),5)

    こちらもご覧ください。

    • Google シートでの日付と時刻 - シートでの日付と時刻の入力、書式設定、変換
    • Google SheetsのDATEDIF関数 - Google Sheetsで2つの日付の間の日、月、年を計算する

    Google Sheets VLOOKUP

    そして最後に、VLOOKUP関数です。 この関数は、多くのGoogle Sheetsユーザーを恐怖に陥れますが、実は一度だけ分解すれば、この関数なしでどうやって生きてきたか思い出せなくなります。

    Google SheetsのVLOOKUPは、指定したレコードを探すためにテーブルの1列をスキャンし、同じ行の別の列から対応する値を取得します。

    =VLOOKUP(search_key、range、index、[is_sorted])
    • 検索キー は探すべき値
    • レンジ は、検索する必要があるテーブルです
    • インデックス は関連レコードを取り出す列の番号
    • is_sorted はオプションで、スキャンする列がソートされていることを示唆するために使用されます。

    果物の表があり、オレンジの値段を知りたい。 そのために、次のような数式を作成する。 オレンジ をテーブルの最初のカラムに入れ、3番目のカラムから対応する価格を返します。

    =VLOOKUP("オレンジ",A1:C6,3)

    こちらもご覧ください。

    • 表計算ソフトのVLOOKUPを例題入りで詳しく解説
    • VLOOKUPのエラーをトラップして修正する

    複数のGoogle Sheetsの数式を専用ツールで素早く修正する

    また、選択した範囲内の複数のGoogle Sheetsの数式を一度に修正できるツールもあります。 その名も「Formulas」です。 その仕組みをご紹介しましょう。

    小さなテーブルがあり、そこでSUMIF関数を使って各果物の合計を求めました。

    そこで、計算式のある列を選択し、アドオンを開きます。

    注:このユーティリティはパワーツールに含まれているため、先にインストールする必要があります。 ペインの右下にツールが表示されます。

    そして、オプションを選択すると 選択したすべての数式を修正する を追加しました。 *3 をクリックします。 実行 それに応じて合計がどのように変化するか、一度に見ることができます。

    この記事でGoogle Sheetsの関数に関する疑問が解消されたでしょうか? もし、ここで紹介されていないGoogle Sheetsの数式があれば、下のコメント欄で教えてください。

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。