excel - Microsoft Excel查找位置基于两列数据?

excel - Microsoft Excel查找位置基于两列数据?,第1张

Fail Count  Total Number    Position
0   666 3
1   555 5
0   777 1
2   444 7
1   888 4
2   655 6
3   566 9
3   780 8
0   700 2

位置列是我需要的功能(内置函数或自定义函数的任意组合)的结果。此处的逻辑是列的最小值(失败计数),列的最大值(总数)将首先定位。列的最小值(失败计数)和列的第二个最大值(总数)将为第二个位置。它将一直持续到A列和B列的最终数据。

最佳答案:

1 个答案:

答案 0 :(得分:0)

如何简单地对数据进行排序:按Fail Count升序排序,如果等于Fail Count,则按Total Number降序排序?

使用公式,这将成为一个性能非常差的数组公式。

excel - Microsoft Excel查找位置基于两列数据?,enter image description here,第2张

D2向下的公式:

{=MATCH(B2*10^(MAX($A:$A00)-A2),LARGE($B:$B00*10^(MAX($A:$A00)-$A:$A00),ROW($A:$A00)-ROW($A)),0)}

这是一个数组公式。将其输入单元格而不使用大括号,然后按[Ctrl] [Shift] [Enter]完成。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复