-1

В настоящее время я работаю над базой данных, которая отслеживает часы и средние часы сотрудников, занятых неполный рабочий день. У меня есть формула в каждом столбце для настройки, которая показывает в строке 1 все часы, рассчитанные для каждого периода оплаты. В строке 2 у меня есть в каждом столбце формула расчета каждого еженедельного среднего за каждый период оплаты.

При скрытии всех формул до тех пор, пока не будут введены данные из строки 1, какая формула мне нужна в конце строки 2, которая вычисляет среднее значение на эту дату при вводе данных?

1 ответ1

0

Я не уверен, что понимаю вас, но, по крайней мере, если вы объясните, что не так с этим ответом, который может помочь в уточнении вопроса. Вы упоминаете «необходимо скрыть все формулы до тех пор, пока не будут введены данные из строки 1», но так как это настройка по умолчанию, я понимаю, что вы имеете в виду скрывать результаты формул до «требуемого» (достигается выводом «»). Также эта строка 1 уже содержит требуемые результаты для всех часов, рассчитанных для каждого периода оплаты.

Формулы в строке 2 имеют вид =IF(A1/A5=0,"",A1/A5) чтобы не отображать 0 для среднего значения, пока часы не были введены за период (независимо от того, равны ли они нулю).

Предполагая, что периоды оплаты различаются по продолжительности (скажем, 4 или 5 недель) и что формула, которую вы требуете, предназначена для полных периодов оплаты, я думаю, что ваша таблица должна включать ссылку на количество недель в каждом периоде оплаты (строки 4:5 в пример).

M1 содержит формулу =SUM(A1:L1) чтобы отразить общее количество часов, отработанных до конца последнего периода оплаты (пример периода оплаты 10). M2 содержит (надеюсь!) формула вам требуется:

=$M$1/SUM(A5:OFFSET($M$1,4,-12,,MATCH(1E+100,A1:L1,1)))

и отображает 2 , являясь суммой A1:L1 деленной на сумму A5:J5 (здесь 43).

=OFFSET(…) должен идентифицировать J5 и для простого требования является относительно сложным, что указывает на то, что при модифицированном подходе или компоновке результат может быть намного легче достичь.

Пример SU531785

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .