Листы скользящих средних в Excel

Листы скользящих средних в Excel

Я собираю документ для ежедневного производственного отчета на работе, в котором каждый день добавляется новая вкладка и записывается информация о производстве деталей из каждого отдела за предыдущий день. Затем данные добавляются в скользящий средний лист, который отображает совокупные результаты для всех предыдущих записей. Мне было интересно, знает ли кто-нибудь способ, которым я мог бы заставить Excel автоматически добавлять информацию следующего дня каждый раз, когда добавляется новый лист? Лист дублируется из шаблона, который уже содержит все формулы суммирования, необходимые для функционирования листа. Любая помощь была бы очень признательна.

решение1

Инструкции для примера, раскрывающие инструменты для возможного способа сделать это.

Возьмите чистый лист. Введите
набор случайных чисел в 5–10 ячеек столбца A.
В ячейке B1 введите «Sum»,
в ячейке B2 введите =sum(A1:A100).
Да, это фиксированные строки, которые не адаптируются, они есть, поэтому вы увидите, что это работает.

Теперь начнем строить что-то интересное.
В ячейке C1 введите «SubTotal».
В ячейке C2 введите =subtotal(3,A1:A100).

В ячейке D1 введите «Built-ref».
В ячейке D2 введите =CELL(«address»,A1)&":"&CELL(«address»,OFFSET(A1,C2-1,0))

в ячейке E1 введите «Sum-thru-ref».
В ячейке E2 введите =SUM(INDIRECT(D2))

Теперь: Excel принимает «A:A» в качестве ссылки/замены для «A1:A100» выше, в Excel это весь столбец A. Я использую LibreOffice, который его не принимает.

Столбец B нужен для проверки результата.

Ячейка C2 сообщает, сколько ячеек содержит значения. Посмотрите SUBTOTAL(), чтобы узнать, что она считает, есть и другие опции, которые могут оказаться очень полезными.

Ячейка D2 содержит два вызова CELL(), которые с заданным "адресом" создадут строку, состоящую из фиксированного адреса ячейки ссылки (также массива в Excel?), которую вы указываете в качестве второго аргумента.
Как вы видите, их два, второй создает ссылку с помощью функции OFFSET(), позволяя использовать вычисление для поиска ячейки, на которую вы хотите сослаться. Добавьте конкатенации, и у вас будет действительная ссылка на массив...

... который затем можно использовать через INDIRECT(), как в ячейке E2

С этой построенной системой, если вы введете новое число в список в столбце A, то ссылка в ячейке D2 будет автоматически обновлена. Этот факт будет основой для всех формул, например, скользящего среднего...

Теперь, для скользящей средней (или чего-то еще!) - я бы использовал динамику, используемую для КОНЦА списка, а также для НАЧАЛА списка.

НТН

--- Без названия.csv ---

10,"сумма","субтот","встроенная-ссылка","сумма-сквозная-ссылка"
9,"=СУММ(A1:A100)","=ПРОМЕЖУТОЧНЫЙИТОГ(3,A1:A100)","=ЯЧЕЙКА(""адрес"",A1)&"":""&ЯЧЕЙКА(""адрес"",СМЕЩ(A1,C2-1,0))","=СУММ(КОСВЕННЫЙ(D2))"
8,,,,
7,,,,
6,,,,
15,,,,
4,,,,
3,,,,
3,,,,
2,,,,
1,,,,

Связанный контент