Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google Sheets-添加所有值,直到找到最后一个键_Google Sheets - Fatal编程技术网

Google sheets Google Sheets-添加所有值,直到找到最后一个键

Google sheets Google Sheets-添加所有值,直到找到最后一个键,google-sheets,Google Sheets,我有一张表,我需要添加从上一个计息日到当前计息日的所有值。我该怎么做 例如,在上面的表格中,我需要计算2021年2月1日收取的利息,即580.15美元和952.91美元的总和(依次加上所有利息值,直到最后一个利息关键字出现在第二列中,即1533.06美元) 如何通过查看第二列中的上一个和当前兴趣关键字自动计算它 添加所有值,直到找到最后一个键 尝试: 更新: 共享工作表副本此处是共享的工作表示例@player0I只想添加H4和H5(从最后一个兴趣关键字到当前兴趣关键字的兴趣值)@dplvs

我有一张表,我需要添加从上一个计息日到当前计息日的所有值。我该怎么做

例如,在上面的表格中,我需要计算2021年2月1日收取的利息,即580.15美元和952.91美元的总和(依次加上所有利息值,直到最后一个利息关键字出现在第二列中,即1533.06美元)

如何通过查看第二列中的上一个和当前兴趣关键字自动计算它

添加所有值,直到找到最后一个键

尝试:


更新:

共享工作表副本此处是共享的工作表示例@player0I只想添加H4和H5(从最后一个兴趣关键字到当前兴趣关键字的兴趣值)@dplvs answer updatedThanks@player0。。它工作得很好。你能给我解释一下解决办法吗。我还想计算不同点的利息。请看这里的更新表。当然如果运行:
=INDEX(B3:B=“interest”)
它将为每一行返回
TRUE/FALSE
。这基本上是
1/0
,所以我们用行号乘以它。0*任何行号都是0,B列中包含单词的1*行号。。。(在我们的例子中,第3行和第5行)然后我们使用
MAX
从这个数组中获取最大的数字(
5
),然后将其插入到行属性下的
地址中,作为列,我们设置
8
(第8列=H),这将给出H5的原始坐标(例如,我们的范围结束。现在要找到我们范围的开始,我们使用
LARGE
,而不是前面的
MAX
,第二个参数设置为
2
,例如,如果你想找到前面的总和,你只需使用2x
LARGE
,其中第一个将查找第三大的数字,第二个
LARGE
将查找第三大的数字第二大数字:
=ARRAYFORMULA(总和(间接(地址(大((B3:B=“利息”)*行(B3:B),3)+1,8)和:“&ADDRESS(大((B3:B=“利息”)*行(B3:B),2,8))
=QUERY(B3:H, "select B,sum(H) where B is not null group by B label sum(H)''")
=ARRAYFORMULA(SUM(INDIRECT(
 ADDRESS(LARGE((B3:B="interest")*ROW(B3:B), 2)+1, 8)&":"&
 ADDRESS(  MAX((B3:B="interest")*ROW(B3:B)), 8))))