連鎖する数式
CoddyのExcelジャーニー「基本操作」セクションの一部 — レッスン 19/42。
数式はプレーンな数値が入っているセルを参照できますが、他の数式が入っているセルも同様に問題なく参照できます。
A1: 5
B1: =A1*2
C1: =B1+10ここでは C1 が B1 を参照しており、B1 自体も数式です。問題ありません。C1 は単に B1 の結果を使用します。A1 に 5 が入っている場合、B1 は 10 を表示し、C1 は 20 を表示します。これでチェーン(A1 → B1 → C1)が構築されました。
チェインにより更新が波及します。A1を12に変更するとB1が24に再計算され、それによってC1が34に再計算されます。1回の編集で、すべての流下の数式が正しい順序で自動的に追従します。Excelに何を最初に計算するか指示する必要はなく、依存関係を読み取って自動的に解決します。
これは大規模なスプレッドシートの扱いやすさを維持する方法です。各数式は1つの小さなステップを実行し、それらのステップが連結されます。小計が合計に供給され、合計がレポートに供給され、すべてのセルがシンプルでありながら、全体として強力になります。1つだけ注意点があります。数式は絶対に自分自身のセルを(直接的であれチェーン経由であれ)参照してはなりません。それは循環参照であり、Excelから警告が表示されます。
チャレンジ
簡単A1 の数値から2段階のチェーンを作成します:
B1:A1 に 2 を掛けるC1:B1 に 10 を加える。A1 ではなくB1を参照してください!
テストでは A1 にさまざまな数値が入力されます。チェーンが正しく接続されていれば、両方の数式が連動して更新されます。
自分で試してみよう
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 5 | ||||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。