电子表格问题。我希望能够查看单元格中的数字,并在再次点击该数字之前计算出现在其上方的行数。有什么想法吗?
由于
答案 0 :(得分:1)
此公式是否符合您的要求:
<button>
您可以在此示例表中看到它:
https://docs.google.com/spreadsheets/d/1CHem3Y6ptvAjNX8ug9FcPBg3g28lrTPq_-hD5UnLgpw/edit?usp=sharing
答案 1 :(得分:0)
更简单的尝试
=ROW(A12) - MAX(--($A$1:A11=A12)*ROW($A$1:A11))
您需要将此公式作为数组输入,即 Ctrl + Shift + Enter
A12
是当前项目
A1:A11
是过去几天的项目
--($A$1:A11=A12)
为您提供以{0; 0; 1; ...; 0}数组形式的当前项目匹配的所有先前项目,即如果项目匹配,则结果为1
ROW($A$1:A11) gives you {1;2;....}
直到最后一行
--($A$1:A11=A12)*ROW($A$1:A11)
将第二个数组中的所有数字都变为零,除非项目匹配。
Max
给出最后匹配数字的索引/行
Row
- Max为您提供所需的结果。