gpt4 book ai didi

excel - 在范围内查找总和结果的行号

转载 作者:行者123 更新时间:2023-12-04 22:19:32 24 4
gpt4 key购买 nike

我对以下内容感到头疼:
我有 15作为 B1 中的查找值
A1:A4每个单元格的值为 5 . (我真的这些都是不同的值)。
我希望 excel 对 A1:A4 的值求和一个接一个,如果该总和达到搜索值,则返回行号。所以对于这个例子,我想要结果 3 (=5+5+5)
如果没有完全匹配,则返回小于搜索值的最接近的匹配。
我试过类似 =MATCH(1,B1=SUM(A1:A4),1)这显然不起作用,但我不知道如果没有 VBA 是否有可能。
有谁知道方法(没有帮助栏)。

最佳答案

你可以试试:

=MATCH(TRUE,--SUBTOTAL(9,OFFSET(A1:A4,,,ROW(A1:A4)))>=B1,0)
我正在使用 Excel O365,但任何其他版本可能需要 CSE 输入上述内容(我不确定)。请注意 OFFSET()是易变的!
以上将返回累积总和第一个 >=B1 的行.如果根据您的问题,您的目标是获得最接近的匹配 但是 小于 B1如果没有完全匹配:
=MATCH(B1,--SUBTOTAL(9,OFFSET(A1:A4,,,ROW(A1:A4))))

关于excel - 在范围内查找总和结果的行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65454974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com