如何在 excel 上向另一个单元格报告单元格值
How to report cell value to another cell on excel
我正在 table 的 A 列中输入数据。根据数据,我从黄色单元格中求和(实际上这个黄色单元格是 A 列的高值)。所以所有 10 个单元格,有一个总和,直到数据结束。
我正在寻找自动将前七个灰色单元格(总和)报告给另一个 table。问题是,根据数据,高值不在同一个地方,所以总和也不在同一个地方。
我该怎么办?
感谢您的帮助
我的错误:
当我同时按下 ctrl maj enter 时的消息:
您可能会在报告中使用此数组公式。
=INDEX($F:$F,SMALL(ROW($F:$F7)+(100*(F:$F7="")), ROW(F1)))&""
请记住,作为数组公式,必须使用 Control+Shift+Enter 进行确认。在 Somme = 1 的行中输入公式,然后向下复制到 6。请注意 Row(F1)
是一个计数器。您在 F124:F130 中有一个类似的计数器(1 到 6)。因此,您可以将 ROW(F1)
替换为 $F124
(如果那是“1”所在的位置)以使其更容易理解,也许。
该公式检索范围 F4:F117 中第 1、2、3 等非空白单元格的值。如果这些单元格包含一个公式,如果它们的结果等于“”,它们将被视为 "blank"。
顺便说一句,如果您并不总是有 113 个结果需要评估,您可以考虑为范围 E4:E117 命名。例如,如果您将该范围命名为 "Results",则 =SUM(Results) 将与 =SUM($E$4:$E$117) 相同,但是当您在命名范围内插入或删除行时,公式不需要修改。使用命名范围可以简化对现有公式的理解。您可以对 F 列执行相同的操作。
最后我找到了一个解决方案,可以将 F
的值报告给另一个 table。由于值的位置取决于 E
中的 MAX
原始数据(每 10 个单元格),我制作了这个公式:
第一个:INDEX(E4:F117;EQUIV(GRANDE.VALEUR($E:$E7;1);$E:$E7;0)+10;2)
第二个:
INDEX(E4:F117;EQUIV(GRANDE.VALEUR($E:$E7;1);$E:$E7;0)+20;2)
等等...
我正在 table 的 A 列中输入数据。根据数据,我从黄色单元格中求和(实际上这个黄色单元格是 A 列的高值)。所以所有 10 个单元格,有一个总和,直到数据结束。
我正在寻找自动将前七个灰色单元格(总和)报告给另一个 table。问题是,根据数据,高值不在同一个地方,所以总和也不在同一个地方。
我该怎么办?
感谢您的帮助
我的错误:
当我同时按下 ctrl maj enter 时的消息:
您可能会在报告中使用此数组公式。
=INDEX($F:$F,SMALL(ROW($F:$F7)+(100*(F:$F7="")), ROW(F1)))&""
请记住,作为数组公式,必须使用 Control+Shift+Enter 进行确认。在 Somme = 1 的行中输入公式,然后向下复制到 6。请注意 Row(F1)
是一个计数器。您在 F124:F130 中有一个类似的计数器(1 到 6)。因此,您可以将 ROW(F1)
替换为 $F124
(如果那是“1”所在的位置)以使其更容易理解,也许。
该公式检索范围 F4:F117 中第 1、2、3 等非空白单元格的值。如果这些单元格包含一个公式,如果它们的结果等于“”,它们将被视为 "blank"。
顺便说一句,如果您并不总是有 113 个结果需要评估,您可以考虑为范围 E4:E117 命名。例如,如果您将该范围命名为 "Results",则 =SUM(Results) 将与 =SUM($E$4:$E$117) 相同,但是当您在命名范围内插入或删除行时,公式不需要修改。使用命名范围可以简化对现有公式的理解。您可以对 F 列执行相同的操作。
最后我找到了一个解决方案,可以将 F
的值报告给另一个 table。由于值的位置取决于 E
中的 MAX
原始数据(每 10 个单元格),我制作了这个公式:
第一个:INDEX(E4:F117;EQUIV(GRANDE.VALEUR($E:$E7;1);$E:$E7;0)+10;2)
第二个:
INDEX(E4:F117;EQUIV(GRANDE.VALEUR($E:$E7;1);$E:$E7;0)+20;2)
等等...