带对角线的Excel公式
我有一个关于快速执行的问题带对角线的Excel公式,excel,diagonal,Excel,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$1:$F$3,1+(ROW()-ROW($A$6)+COLUMN()-COLUMN($A$6))),"") =IF(A1“”
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$1:$F$3,1+(ROW()-ROW($A$6)+COLUMN()-COLUMN($A$6))),"")
=IF(A1“”,A1/索引($F$1:$F$3,1+(行()-行($A$6)+列()-列($A$6)),“”)
你必须把它放在A6中,然后复制到其他单元格
(@Rob Gale:ok:-))
首先,您必须检查是否有空单元格(A1”“
)
那么除法的分子只是一个参考,可以很容易地在公式之间复制(A1
)
棘手的是提名人。计算相应单元格的行偏移量和列偏移量之和,并将其用作F列“百分比范围”的索引。此公式应能:
=IF(A1<>"",A1/INDEX($F$1:$F$3,1+(ROW()-ROW($A$6)+COLUMN()-COLUMN($A$6))),"")
=IF(A1“”,A1/索引($F$1:$F$3,1+(行()-行($A$6)+列()-列($A$6)),“”)
你必须把它放在A6中,然后复制到其他单元格
(@Rob Gale:ok:-))
首先,您必须检查是否有空单元格(A1”“
)
那么除法的分子只是一个参考,可以很容易地在公式之间复制(A1
)
棘手的是提名人。计算相应单元格的行偏移量和列偏移量之和,并将其用作列F中“百分比范围”的索引
A6:C8
=选择({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)
A6:C8
=选择({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)
对不起,这类型的。它应该是
A6:C8
对类型感到抱歉。它应该是A6:C8
Great solution@Fratyx。也许对你使用的公式有一点解释:伟大的解决方案@Fratyx。或许可以对您使用的公式做一点解释: