2015-03-06 6 views
0

У меня есть два листа.Как найти (или совместить) два критерия, а затем усреднить любое значение, соответствующее этим двум критериям.

На листе № 1 колонка А состоит из издателей (издатель 1, издатель 2, издатель 3 и т. Д.), А строка 1 состоит из тем (тема 1, тема 2, тема 3 и т. Д.).).

На листе № 2 в столбце D перечислены издатели, а в столбце F перечислены темы в случайном порядке. Наконец, столбец H содержит оценку настроений для каждой темы соответствующего издателя.

Мне нужно получить среднее значение баллов для каждой темы для каждого издателя. Вот образец листа:

https://docs.google.com/spreadsheets/d/1IY-Ev0OWR8z2qeDzTxWEFSKFJVP8JYZyEhrzhFwUWnA/edit?usp=sharing

ответ

0

Я думаю, что я понял. Попробуйте это в ячейке B2.

=iferror(average(filter('Sentiment per URL'!$H$2:$H, ('Sentiment per URL'!$D$2:$D=$A2)*('Sentiment per URL'!$F$2:$F=B$1)))) 

затем перетащите эту формулу вправо и вниз, насколько необходимо. Посмотрите, работает ли это?

+0

Это работает! Спасибо, JPV! Ты спас мне несколько часов утомительного труда! –

+0

Рад, что мы нашли solutiion, @GabrielRotman .. – JPV

0

Смотрите, если это помогает:

=query('Sentiment per URL'!D1:H, "Select D, F, AVG(H) where D <> '' group by D, F ",1) 
+0

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

+0

Например, я хочу видеть средний балл для темы 2 для каждого издателя. Затем средний балл по теме 3 для каждого издателя и т. Д. –

 Смежные вопросы

  • Нет связанных вопросов^_^