从每个名字或组中找到具有一些相似性的名字的最高数字行,然后求和他们的值组名称



我想在第一个匹配(或空格后)或每个成员在列"上的最高值位置,使每个成员或每个成员自己组中的名称的值的总和D";根据列">B";输出的结果行与EXPECTOUTput完全一样,作为我刚刚在列"上创建的行为E";。这是从列开始仅向下一行的替换B">位置或行必须与列";C";以及";D";。我们可以这样做吗?

我的成就:我觉得我以前尝试过,并成功地实现了这一点,但当这种情况发生时,我忘记了如何解决。但它看起来有点像公式代码:

=FILTER(IF(IFERROR(MATCH($B$3:$B;$B:$B;0);0)=ROW($B$3:$B);SUMIF($B$3:$B;$B$3:$B;$D$3:$D);"");$B$3:$B<>"0")

我不知道我是对是错,但请看看我在下面创建的表格,看看我对它的期望,并随时编辑到我的谷歌表单文档文件中,我附在下面。

在这里你可以编辑到我的示例G.SHEET来解决这个问题。提前感谢!

/td>>JYFI7>JYFI7>JYFI7498Std>>DFJ9F11>DFJ9F11td>>>H684Ktr>>H684K<2>>td>>>FJSR/td>>FJSR>FJSR>>FJSR
AB
1
2-M E M B E RI D-C O D EO U T P U T
35J3573
6IYR
7
8
9310C684J8
11J58
12
13214JF585
15
161>
17
18834
1949
209835

这里有一个可能的解决方案:

=ARRAYFORMULA(LAMBDA(cusum,IF(SCAN(,cusum,
LAMBDA(acc,cur,if(cur="",,acc+1)))=1,cusum,))
(SORT(SCAN(,SORT(D3:D,ROW(D3:D),0),
LAMBDA(acc,cur,if(cur="",,acc+cur))),ROW(D3:D),0)))

您可以在选项卡"z"单元格F3中找到它。

最新更新