Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何查找(或匹配)两个条件,然后对匹配这两个条件的任何值求平均值_Google Sheets_Average_Lookup_Gs Vlookup - Fatal编程技术网

Google sheets 如何查找(或匹配)两个条件,然后对匹配这两个条件的任何值求平均值

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)

我有两张床单

在第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(‘每个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!你帮我省了几个小时的枯燥劳动!