Menu
Coddy logo textTech

連鎖する数式

CoddyのExcelジャーニー「基本操作」セクションの一部 — レッスン 19/42。

数式はプレーンな数値が入っているセルを参照できますが、他の数式が入っているセルも同様に問題なく参照できます。

A1: 5
B1: =A1*2
C1: =B1+10

ここでは C1B1 を参照しており、B1 自体も数式です。問題ありません。C1 は単に B1 の結果を使用します。A1 に 5 が入っている場合、B1 は 10 を表示し、C1 は 20 を表示します。これでチェーン(A1 → B1 → C1)が構築されました。

チェインにより更新が波及します。A1を12に変更するとB1が24に再計算され、それによってC1が34に再計算されます。1回の編集で、すべての流下の数式が正しい順序で自動的に追従します。Excelに何を最初に計算するか指示する必要はなく、依存関係を読み取って自動的に解決します。

これは大規模なスプレッドシートの扱いやすさを維持する方法です。各数式は1つの小さなステップを実行し、それらのステップが連結されます。小計が合計に供給され、合計がレポートに供給され、すべてのセルがシンプルでありながら、全体として強力になります。1つだけ注意点があります。数式は絶対に自分自身のセルを(直接的であれチェーン経由であれ)参照してはなりません。それは循環参照であり、Excelから警告が表示されます。

challenge icon

チャレンジ

簡単

A1 の数値から2段階のチェーンを作成します:

  1. B1:A1 に 2 を掛ける
  2. C1:B1 に 10 を加える。A1 ではなく B1 を参照してください!

テストでは A1 にさまざまな数値が入力されます。チェーンが正しく接続されていれば、両方の数式が連動して更新されます。

自分で試してみよう

Sheet1
ABCDEFG
15
2
3
4
5
6
7
8
9
10
11
12
13
14
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基本操作のすべてのレッスン