【发布时间】:2017-04-03 00:21:46
【问题描述】:
我在谷歌表格中有一张像这样的表格,
-------------------
| A | B | C | D |
-------------------
1 |C1 |C2 |C3 |C4 |
2 | 1 | 2 | 1 | 2 |
3 | 2 | 3 | 4 | 3 |
4 | 5 | 7 | 1 | 6 |
-------------------
我的目标是找出哪 2 列 C1、C2、C3 最接近 C4,
通过计算每列与C4列之间的平均差,
e,g C1 列的平均值为 abs( ( (1-2)+(2-3)+(5-6) ) /3 )
即,abs(((A2-D2)+(A3-D3)+(A4-D4))/(行数))
我正在使用 ARRYFORMULA 来获取一列的平均差异,然后水平拖动它,这样 As 将增加到 Bs 等等
=ArrayFormula({A1;abs(average( (checks if there is empty cell) ,$D2:$D-(A2:A) )))})
如果我在单元格 Z1 中使用它,Z1 将显示“C1”,Z2 将显示 C1 列的平均差异
但我不确定如何使用单个嵌套公式一次对所有列 A:C 执行此操作,而不必拖动它
如果我在 Z1 中输入 =FORMULA(...),就会出现一个表格
谢谢
【问题讨论】:
标签: excel google-sheets spreadsheet google-sheets-api