Как в Excel, в Google Таблицах вы можете использовать функцию AVERAGEIF для расчета среднего значения по условию.

Как посчитать средние продажи книг, в названии которых есть слова "iPad" или "iPhone", если информация об их названии и ценах находится в разных столбцах таблицы? Вот ссылка на таблицу для справки: [ссылка на Google Таблицу].
  • 9 апреля 2024 г. 14:39
Ответы на вопрос 2
Для расчета среднего значения продаж книг с названием "iPad" или "iPhone" вам нужно использовать функцию AVERAGEIF с условием, которое будет проверять наличие подстроки "iPad" или "iPhone" в столбце с названиями книг.

Прежде всего, необходимо создать дополнительный столбец, в котором будет проставляться значение 1, если название книги содержит слова "iPad" или "iPhone", и 0 в противном случае. Для этого можно использовать следующую формулу в ячейке C2:

=IF(OR(ISNUMBER(SEARCH("iPad", A2)), ISNUMBER(SEARCH("iPhone", A2))), 1, 0)

Далее, чтобы посчитать среднее значение продаж книг с названием "iPad" или "iPhone", используйте функцию AVERAGEIF. Например, для поиска среднего значения продаж книг с такими названиями, можно использовать следующую формулу:

=AVERAGEIF(C2:C100, 1, B2:B100)

Где C2:C100 - диапазон со значениями 1 и 0 (результат выполнения формулы из первого шага), а B2:B100 - диапазон с количеством продаж книг. 

Таким образом, данная формула посчитает среднее значение продаж книг с названиями "iPad" или "iPhone".
Я бы сделал вот так 

=BYROW(F2:F4;LAMBDA(_rule;IF(_rule="";;AVERAGE(FILTER(B2:B20;REGEXMATCH(A2:A20;_rule))))))


Похожие вопросы