Функция Excel - если дата находится между диапазоном, отображать среднее значение

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

  1. Быть в пределах определенного периода времени (на неделю [суббота-пятница]).

  2. Сопоставьте имя среднего значения на странице данных с именем на странице обзора.

  3. Иметь параметр, в котором «--» будет отображаться, если указанная ячейка находится под определенным номером.

ОБЗОР!$C$2 – это ячейка с датой начала недели, а ОБЗОР!$C$3 – с датой окончания недели. Поэтому я пытаюсь использовать это в своей функции.

рейтинговые данные'!D:D — это страница/столбец, в котором содержатся данные о том, что я пытаюсь усреднить за неделю (на странице "рейтинговые данные" есть данные за несколько лет).

В рейтинговых данных'!A:A есть даты для каждой части данных, которые я пытаюсь усреднить (это дата, которая должна находиться между датами начала и окончания недели на странице обзора).

Итак, я написал это, и я считаю, что это близко, но я получаю #DIV/0! ошибка:

=IF(OVERVIEW!$G$8>"10"(AVERAGEIFS('ratings data'!$D:$D,'ratings data'!$A:$A,">=OVERVIEW!$C$2",'ratings data'!$A:$A," <=OVERVIEW!$C$8",'ratings data'!$C:$C, $B12), "--")

person Adam Makharita    schedule 11.12.2013    source источник


Ответы (1)


Попробуйте эту версию

=IF(OVERVIEW!$G$8>10,AVERAGEIFS('ratings data'!$D:$D,'ratings data'!$A:$A,">="&OVERVIEW!$C$2,'ratings data'!$A:$A,"<="&OVERVIEW!$C$8,'ratings data'!$C:$C, $B12),"--")

Числа обычно не заключаются в кавычки, поэтому я удалил кавычки из 10.

когда вы сравниваете ячейку по критерию в AVERAGEIFS, вам нужно объединить вот так

">="&OVERVIEW!$C$2

Должно ли OVERVIEW!$C$8 на самом деле быть OVERVIEW!$C$3, как говорится в вашем текстовом описании?

person barry houdini    schedule 11.12.2013
comment
Работал как шарм. Благодаря тонну. ОБЗОР!$C$8 действительно должен быть ОБЗОР!$C$3, это была моя ошибка при наборе вопроса. Спасибо еще раз - person Adam Makharita; 13.12.2013
comment
Если мой ответ решит вашу проблему, не могли бы вы принять его - спасибо - person barry houdini; 13.12.2013