Ваша формула ссылается на статическую ячейку?
В приведенном ниже примере статическая ячейка B1 указана во всех ячейках B4-B9.
В B4 формула имеет вид "= A4 * $ B $ 1", B5 - "= A5 * $ B $ 1" и т.д.
Префиксы $ в индексах строк и столбцов сообщают Excel, что при копировании ячейки (в другую строку или столбец) не изменяйте значения строки / столбца.
Без префиксов $ (B4 будет «= A4 * B1») Excel обрабатывает значения строки / столбца как "относительно текущей ячейки". При копировании Excel просматривает формулу в исходной ячейке - «умножить ячейку слева на одну, которая на 3 строки выше относительно текущей ячейки» - и повторяет ее в ячейке ниже. Таким образом, если мы скопируем B4 в B5, ячейка в три строки выше B5 будет B2, и мы получим формулу "= A5 * B2". В этом примере B2 пусто, и результат будет нулевым.
Пример ниже показывает, как может выглядеть такая копия.
С префиксами формула становится «умножить ячейку слева на ячейку, которая находится в позиции B1 независимо от того, где находится текущая ячейка», а копирование формулы в B5 (и B6, B7 и т.д.) Дает нам желаемый результат.
Префиксы применяются нажатием клавиши F4 с соответствующей ячейкой, выбранной в формуле. В этом примере при настройке формулы в ячейке B4 нажмите F4, когда ячейка B1 добавляется в формулу. Затем скопируйте ячейку в B5, B6 и т.д.
Примечание. Повторное нажатие клавиши F4 при выделении ячейки циклически переключает варианты "фиксированный столбец и фиксированная строка", "только фиксированный столбец", "только фиксированный ряд", "ни один").