数式上の要素を定数として保持する

数式上の要素を定数として保持する

数式の1つの要素を「定数」として保持したいのですが、数式では数値と​​して記述しません。例:

この機能があります:

=COUNTBLANK(B2:M2)*Q1+N2

そして、それを下の行にドラッグすると、関数は次のように完了します。

=COUNTBLANK(B3:M3)*Q2+N3
=COUNTBLANK(B4:M4)*Q3+N4
...

Q1しかし、私はその式の中で変化しない定義済みの値として保持したい。

=COUNTBLANK(B3:M3)*Q1+N3
=COUNTBLANK(B4:M4)*Q1+N4
...

式を次のように定義できることがわかります。

=COUNTBLANK(B4:M4)*7+N4 // Or any numeric value, but I would prefer to keep it as Q1. 

答え1

セル参照はコピーすると自動的に調整されるため、数式を作成して他のセルに入力するのに便利です。この機能が不要で、他のセルにコピーしたときに参照を一定に保つ必要がある場合は、一定にしておきたい行や列の前に . を付けて固定します$

  • 1ドル列を下方向にコピーすると、 は引き続き行 1 を指しますが、数式を別の列にコピーすると、 は変わります。したがって、数式を 1 列右、2 列下のセルにコピーすると、新しいセルにQへの参照が与えられます。R$1

  • $Q1数式を他の列にコピーすると、 は引き続き列 Q を指しますが、他の行にコピーすると は変わります。数式を 1 列右、2 列下のセルにコピーすると、新しいセルに1への参照が設定されます。$Q3

  • $Q$1Q と 1 の両方が固定されます。数式を 1 列右、2 列下のセルにコピーすると、$Q$1新しいセルに参照が作成されます。

関連情報