Google sheets 如何查找(或匹配)两个条件,然后对匹配这两个条件的任何值求平均值
我有两张床单 在第1页上,A列由发布者(发布者1、发布者2、发布者3等)组成,第1行由主题(主题1、主题2、主题3等)组成 在第2页上,D列列出了出版商,F列按随机顺序列出了主题。最后,H列保存每个对应出版商主题的情绪分数 我需要得到每个出版商每个主题的平均情感分数。下面是一个示例工作表: 看看这是否有帮助:Google sheets 如何查找(或匹配)两个条件,然后对匹配这两个条件的任何值求平均值,google-sheets,average,lookup,gs-vlookup,Google Sheets,Average,Lookup,Gs Vlookup,我有两张床单 在第1页上,A列由发布者(发布者1、发布者2、发布者3等)组成,第1行由主题(主题1、主题2、主题3等)组成 在第2页上,D列列出了出版商,F列按随机顺序列出了主题。最后,H列保存每个对应出版商主题的情绪分数 我需要得到每个出版商每个主题的平均情感分数。下面是一个示例工作表: 看看这是否有帮助: =query('Sentiment per URL'!D1:H, "Select D, F, AVG(H) where D <> '' group by D, F ",1)
=query('Sentiment per URL'!D1:H, "Select D, F, AVG(H) where D <> '' group by D, F ",1)
=query(‘每个URL的情绪’!D1:H,“选择D,F,AVG(H),其中D''按D,F分组”,1)
我想我误解了。在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))))
然后根据需要将此公式向右和向下拖动。
看看这样行不行?运气不好。首先,单元格中已经有一些数据,如示例工作表所示。运行公式无法处理工作表中的现有数据。当我删除数据时,它确实产生了结果,但并不是我想要的。例如,我想看到每个出版商的主题2的平均分数。然后是每个出版商的主题3的平均分数,依此类推。这很有效!谢谢你,JPV!你帮我省了几个小时的枯燥劳动!