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