【发布时间】:2015-11-19 13:15:50
【问题描述】:
我已经想了好几个小时了。我有这个公式:
=PROMEDIO.SI.CONJUNTO(Flankers!C15:C54;Flankers!D15:D54;1)
这是我手动完成的。我在 Flankers 表中有我的数据,现在我在第二张表上计算我的反应时间和准确度得分的平均值。每个参与者的数据是相同的(每个参与者 93 行),我想做的是向下拖动这个公式以自动填写每个参与者(我的 29 个参与者在一列中)。当然,每个参考仅更改 1 个数字。比如我在C2中有公式,所以当我把它拖到C3时,公式变成了
=AVERAGEIFS(Flankers!C16:C55;Flankers!D16:D55;1)
我需要所有行增加 93 并保持范围相同(40 个单元格),因此 C3 的单元格应该是 =AVERAGEIFS(Flankers!C108:C147;Flankers!D108:D147;1) 然后C4的单元格应该是
=AVERAGEIFS(Flankers!C201:C240;Flankers!D201:D240;1)
等。手动操作非常繁琐(总共 2698 行)。有人可以阐明这一点并将其解释为我可以修改它以供将来分析吗?
【问题讨论】:
-
抱歉,我正在使用西班牙语 Excel 界面。PROMEDIO.SI.CONJUNTO() 与 AVERAGEIFS() 相同。以为我在上传问题之前就抓住了它们!
标签: vba excel excel-formula