スプレッドシートは現在、ほとんどの一般的な財務およびデータ収集関数をサポートしている。現在対応可能な数式については、対応可能な数式 を参照のこと。
数式入力
数式は、アクティブなセルに直接タイプすることも、数式バーにタイプすることもできます。さらに、数式アシスタントは、タイプ別に数式の候補と説明を表示します。数式バーの数式アシスタント アイコンをクリックすると、対応可能なすべての数式が表示されます。
セル範囲をハイライトすると、AVERAGE 、COUNT 、SUM 、これらの数式を入力しなくても右下に値が表示される。
データセットの合計を自動的に計算するには:
- 1
- 合計したいデータを選択する。
- 2
- Edit ツールバーから、SUM をクリックする。
- これにより、選択行の下に値が自動的に配置される。選択したデータセットに変更があれば、合計も更新される。
スプレッドシートの数式ビューと値ビューを切り替えることもできます。
すべての数式を表示する:
- 1
- ビュー ツールバーを開く。
- 2
- 数式の表示 をクリックする。計算値を表示するには、もう一度ボタンをクリックします。
シート間の数式
別のシートのセルを参照する数式を作成する:
- 1
- 数式の入力を始めます。
- 2
- 参照したいセルを含むシートを開く。
- 3
- 使いたいセルをクリックする。これは、数式内にそのセルへの参照を置き、数式をソース・セルにリンクします。つまり、リンクされたセルが編集されると、この数式は自動的に更新されます。
数式の詳細をビューします。
数式の詳細 パネルは、選択したセルが参照されている場所だけでなく、数式で参照されているセルも表示します。
数式の詳細を表示するには:
- 1
- 数式を含むセルを選択します。
- 2
- 右パネルのLインク アイコンをクリックし、リンクプロパティパネルを開きます。
- 3
- パネル上部の数式 アイコンをクリックして、数式の詳細タブを開きます。
数式詳細パネルには3つの主要セクションがある:
- A
- ロケーションおよび様式セクションは、選択した数式がどこにあるかを表示し、数式そのものを一覧表示します。
- B
- 数式参照 セクションには、選択された数式で参照されている各セルが表示され、誰がいつ最近編集したかが含まれます。参照に移動アイコンをクリックして、特定のセルにジャンプします。
- C
- 特定の参照のセル履歴を見るには、履歴 アイコンをクリックします。
数式での拡大縮小
数式は、計算を行う際、スプレッドシートやセルの「入力値」と「表示単位」の値に依存します。数式内を含むセルに入力された数値は、デフォルトでこれらの設定になる。
入力値」と「表示単位」の設定を無視するには、引用符 で数字を囲みます。
例えば、スプレッドシートが「千」に設定されている場合、合計を2で割る数式(=SUM B3:B4/2)を入力すると、自動的に合計が2,000で割られます。
合計を2で割るには、数字を引用符で囲む(=SUM B3:B4/"2")。
<!--
Text values in comparison formulas
There are a few changes in how text values behave in comparison formulas in next gen Spreadsheets. These changes have been put in place to align some functionality more closely with other spreadsheet products.
<ul> <li> Classic: non-numeric text values compare as if they are zero. </li> <li> Next Gen: non-numeric text values compare as if they are infinity. </li> </ul>For example, take the expression of =”no” > 0. Classic is FALSE because "no" is treated like zero, but in next gen this evaluates to TRUE because “no” is treated like infinity.
Here are some example formulas and what the results would be in classic compared to next gen.
<table class="table table-striped table-bordered table-bordered-vertical table-responsive" style="min-width: 100%!important;"> <tbody> <tr> <td>Formula</td> <td>Classic</td> <td>Next Gen</td> </tr> <tr> <td>=IF("No"</td> <td>FALSE</td> <td>FALSE</td> </tr> <tr> <td>=IF("No">0,TRUE,FALSE)</td> <td>FALSE</td> <td>TRUE</td> </tr> <tr> <td>=IF("No"=0,TRUE,FALSE)</td> <td>TRUE</td> <td>FALSE</td> </tr> </tbody> </table> -->