基于列选择过滤数据

时间:2017-06-13 18:07:39

标签: google-sheets

在Google表格中工作我正在制作成绩簿。在成绩簿中,有不同的赋值类型具有不同的权重,可以从下拉列表中选择。我想...

  1. 平均分配(将有3个值)
  2. 适当称量它们(0.1表示基线,0.7表示严重,0.2表示加速。)
  3. 将所有值合并为1级百分比。
  4. 在适合学生的成绩单上显示。
  5. 我希望这是动态的,所以如果我更改分配类型(或任何其他值),分数将适当改变。

    我的MWE可以找到here

1 个答案:

答案 0 :(得分:0)

AverageIf功能可以满足您的需求。所以代码如下:

=averageif(B$3:G$3,"Baseline",B4:G4)

坐在你的第4排学生旁边(这是可拖动的,所以行会更新),检查第3行中的作业类型值(3由美元符号固定,因此可拖动)将完成你的目标1

为每个平均值执行此操作后,您可以再定义一列=0.1*baseline avg+0.7*critical+0.2*accelerated [不完全是这样,我是伪编码]我认为实现你的其他3个目标。