
我有两列数据,一列显示公司的行业,另一列显示收入增长。我需要第三列显示行业平均收入增长。有没有办法使行业行中的文本与增长中的值保持一致,以计算和拖动行业平均值?
发布于 2021-07-08 14:57:50
我会这样做:

我在F3和F4中使用的公式: =AVERAGEIF(A1:B17;E3;B1:B17)
第一个参数是您的范围:您拥有的2列。
第二个是标准:在我的例子中,它的列是E。
第三个是它计算平均值的范围:在我的例子中是B列。
发布于 2021-07-08 19:53:56
我假设您希望忽略Growth列中的错误。如果不是,请澄清。
使用带有结构化引用的Office表,如果您的Office365具有FILTER函数,则可以使用:
=AVERAGE(FILTER([Growth],NOT(ISERR([Growth]))*([@Industry]=[Industry])))在avg per industry列的第一行中输入它,它将自动填充到表格的底部。

发布于 2021-07-08 15:54:16
将此公式导入D列:
=IF(COUNTIF(INDIRECT("$A$1:A"&ROW()),A1)=1,AVERAGEIF($A$1:$A$13,A1,$B$1:$B$13),"")
结果:

https://stackoverflow.com/questions/68296749
复制相似问题