如何在 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)

等等...