Excel 带对角线的公式
Excel formula with diagonal
我有一个快速执行的问题。
A1:C3
为原创。我想基于它创建一个新的 F1:F3
.
A8
是 A3 / F1
.
A7
是 A2 / F2
.
A6
是 A1 / F3
.
B7
是 B2 / F1
.
B6
是 B1 / F2
.
C6
是 C1 / F1
。
我想使用公式来执行此操作而不是输入 A8 = A3/F1
。并在每个单元格中重复多次。
我该怎么办?
这个公式应该可以做到:
=IF(A1<>"",A1/INDEX($F:$F,1+(ROW()-ROW($A)+COLUMN()-COLUMN($A))),"")
你必须把它放在A6里,然后复制到其他单元格。
(@Rob Gale: 好的 :-) )
首先您必须检查空单元格 (A1<>""
)。
那么除法的分子只是一个参考,可以很容易地在公式之间复制(A1
)。
棘手的是提名人。计算各个单元格的行和列偏移量之和,并将其用作 F 列中 'percentage range' 的索引。
- Select
A6:C8
- 按F2
- 复制并粘贴此公式
=CHOOSE({1,2,3;4,5,6;7,8,9},A1,B1,C1,A2,B2,C2,A3,B3,C3)/CHOOSE({3,2,1;2,1,1;1,1,1},F1,F2,F3,F1,F2,F3,F1,F2,F3)
- 按Ctrl+Shift+回车
我有一个快速执行的问题。
A1:C3
为原创。我想基于它创建一个新的 F1:F3
.
A8
是 A3 / F1
.
A7
是 A2 / F2
.
A6
是 A1 / F3
.
B7
是 B2 / F1
.
B6
是 B1 / F2
.
C6
是 C1 / F1
。
我想使用公式来执行此操作而不是输入 A8 = A3/F1
。并在每个单元格中重复多次。
我该怎么办?
这个公式应该可以做到:
=IF(A1<>"",A1/INDEX($F:$F,1+(ROW()-ROW($A)+COLUMN()-COLUMN($A))),"")
你必须把它放在A6里,然后复制到其他单元格。
(@Rob Gale: 好的 :-) )
首先您必须检查空单元格 (A1<>""
)。
那么除法的分子只是一个参考,可以很容易地在公式之间复制(A1
)。
棘手的是提名人。计算各个单元格的行和列偏移量之和,并将其用作 F 列中 'percentage range' 的索引。
- Select
A6:C8
- 按F2
- 复制并粘贴此公式
=CHOOSE({1,2,3;4,5,6;7,8,9},A1,B1,C1,A2,B2,C2,A3,B3,C3)/CHOOSE({3,2,1;2,1,1;1,1,1},F1,F2,F3,F1,F2,F3,F1,F2,F3)
- 按Ctrl+Shift+回车