如何在Excel中创建简单的摘要变量?

时间:2016-05-24 14:34:34

标签: excel excel-formula summary

我正在开展一个项目,我们正在分析来自世界各地的人们对话开场白的心理层面。 Here是我正在使用的一个非常简单的版本。

我想为每个国家/地区创建一个简单的平均维度评级汇总变量。例如,为国家A的平均敌意创建变量需要什么宏,公式或函数?

实际上,我有数百个国家,所以它必须是一个宏观说法:对于来自国家X的揭幕战的每个敌意评级,将这些评级相加并除以来自国家X的项目数量以创建变量CountryX_AvgHostility 。

1 个答案:

答案 0 :(得分:0)

如果你的输出表是这样的(例如在Sheet2上):

   A              B
Country     Avg. Hostility
   A             ###
   B             ###
   C             ###

B2中的公式可以是:

= sumproduct(Sheet1!$C:$C, --(Sheet1!$B:$B = Sheet2!$A2)) / countif(Sheet1!$B:$B, Sheet2!$A2)

此公式假定:

  • 您在上面张贴的图片位于Sheet1。

    • 在原始表格中,国家/地区位于B列。
    • 在原始表格中,敌意位于C列。
  • 结果表位于Sheet2中。

作为旁注,sumif()也是可以的。如上所述,Scottif()的平均值可能更容易。

编辑你应该使用Averageif(),正如Scott在下面的评论中描述的那样,它的计算速度会快得多。

将其放入相同的格式:

=averageif(Sheet1!$B:$B, Sheet2!$A2, Sheet1!$C:$C)