Как сделать расчеты в зависимости от дней недели

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

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

= СРЕДНЕЕ (ЕСЛИ (ДЕНЬ НЕДЕЛИ (дата) = ДЕНЬ НЕДЕЛИ (даты); значения;))

Вы передаете формуле массива три аргумента. С участием Дата передайте дату, для дня недели которой вы хотите вычислить среднее значение. О аргументе данные передать диапазон со значениями дат, дни недели которых релевантны для расчета. Третий аргумент ценности Передает значения, принадлежащие значениям даты, для которых вы хотите вычислить среднее значение в зависимости от дня недели соответствующей даты.

Сдавать данные в качестве абсолютной ссылки, чтобы она не корректировалась при копировании формулы. Подтвердите формулу после ее ввода с помощью Ctrl + Shift + Enter, так как это формула массива.

Результатом формулы является среднее значение всех значений, соответствующая дата которых совпадает с днем недели с перенесенной датой. В показанной таблице следующая формула в ячейке C4 возвращает значение 75:

= СРЕДНЕЕ (ЕСЛИ (ДЕНЬ НЕДЕЛИ (A4) = ДЕНЬ НЕДЕЛИ (A $ 4: $ A $ 16); $ B $ 4: $ B $ 16; ʺʺ))

В области B4: B16 формула определяет среднее значение всех строк, в которых в качестве даты из ячейки A4 указан день недели в области A4: A16. В случае пятницы это относится только к строкам 4 и 11. Среднее значение двух чисел 100 и 50 равно 75.

Вот как матричная формула определяет среднее значение, которое вы ищете

Чтобы найти среднее значение на основе дня недели, в формуле используется следующий метод:

  • Первая функция WEEKDAY определяет день недели перенесенной даты.
  • Вторая функция WEEKDAY сравнивает это значение с каждым днем недели в диапазоне дат.
  • Если есть совпадение, функция ЕСЛИ передает соответствующее значение из диапазона значений в функцию СРЕДНЕЕ.
  • Если совпадений нет, функция ЕСЛИ передает пустую строку.

Вместо среднего вы можете использовать эту формулу для выполнения другого статистического расчета. Для этого замените функцию AVERAGE другой статистической табличной функцией.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave