【发布时间】:2023-02-25 20:53:53
【问题描述】:
这是我关于 stackoverflow 的第一篇文章,所以如果我对这里的一切不太熟悉,请告诉我。 这是我的问题:
Number of connections
1777
2500
4227
355
11332
8402
1972
2285
1828
2249
1138
4082
4121
1969
4289
2728
12000
13000
15000
13000
13250
我有这个专栏,我每天都完成。当连接数大于10000时,我想获得当前连胜,并且这个数字每天更新我输入新的连接数。
例如,今天的连胜将是5(12000、13000、15000、13000、13250),但是如果我明天输入3200,我希望该号码能返回到 0。
我为这个问题尝试了各种解决方案。 我做了一个名为 CONNECTIONS TO HIDE 的帮助专栏
=IFS(
[@[Number of connections]]=""; "";
[@[Number of connections]]>10000; "Win";
[@[Number of connections]]<10000; "Loss"
)
然后在条纹单元格中,公式:
=COUNTA(Table8[CONNECTIONS TO HIDE]) -
MATCH(2;INDEX(1/(Table8[CONNECTIONS TO HIDE]="Loss");0))
它不起作用。
我尝试了一种更简单的方法:
=COUNTA(Table8[Number of connections]) -
MATCH(2;INDEX(1/(Table8[Number of connections]<10000);0))
但仍然没有结果。
这里的主要问题似乎是我无法从公式中排除稍后将填充的空白单元格。事实上,当我简单地将我的选择拖到我已经输入的值而不是整个列(带空白)时,它工作得很好。
感谢您的帮助
【问题讨论】:
-
INDEX(1/(Table8[Number of connections]="Loss");0)应该是什么? -
我为我的错误感到抱歉,我现在编辑了我的帖子。该公式应该考虑帮助列(CONNECTIONS TO HIDE),而不是原始列(连接数)。
标签: excel excel-formula