У меня есть следующие данные:
Column B Column C
11 21 Oct 0.87%
12 22 Oct 1.38%
13 23 Oct 0.04%
14 24 Oct 0%
15 25 Oct 0%
И так для каждой даты, с 0% для всех дат, которые еще не произошли. У меня также есть ячейка (C2), которая содержит следующую формулу:
{=AVERAGE( IF(B5:B373 < TODAY(); C5:C373))}
Который вычисляет среднее значение всех значений в столбце C до значения, включающего значение на сегодняшнюю дату (в столбце B), включая его, чтобы все значения 0% не были включены в расчет. Допустим, сегодня 23 октября, тогда C2 будет иметь значение 0,76%.
Каждый день я вписываю процент для этой даты в соответствующую ячейку, поэтому в конечном итоге все ячейки 0% будут заменены правильными значениями.
Вместо 0% я хочу выполнить некоторые прогнозные вычисления, основанные на среднем проценте. В общем, я хочу, чтобы все ячейки, которые теперь содержат 0%, потому что я еще не ввел фактические значения, содержат значение в C2, чтобы оно выглядело так:
Column B Column C
11 21 Oct 0.87% < literal value
12 22 Oct 1.38% < literal value
13 23 Oct 0.04% < literal value
14 24 Oct 0.76% < =C2
15 25 Oct 0,76% < =C2
Однако это не сработает, поскольку создаст круговую ссылку между формулой в ячейках и формулой в C2.
Поэтому мне нужна формула для C2, которая использует диапазон до сегодняшнего дня. Моя формула теперь использует весь диапазон, а затем использует IF, чтобы исключить значения, которые лежат в будущем, что означает, что я не могу использовать результат в других ячейках столбца. Если бы у меня была формула, ограничивающая диапазон до всех ячеек, включая сегодняшние, я бы мог использовать результаты во всех ячейках за пределами этого диапазона. Я возился с INDEX и MATCH, но я не могу понять это. Возможно ли то, что я пытаюсь сделать?