在Excel工作表中计算运行累积和并重置

问题描述 投票:0回答:2

如何通过Excel公式在C COLUMN中输入总价值等于或小于50

我正在发送一张图片,其中显示了我的问题。

enter image description here

为了查看更大的图片,请点击以下链接:

https://prnt.sc/g0DA9HDNywq8

请将以下公式放入C2单元格,然后复制到下面的单元格。

以下公式一开始可能会很好。

=IF(SUM($B$2:B2)>50,"total value equals or less than 50","")

请注意,如果需要使用的额外列,这对我来说是oky

请注意,我不想想使用易失性函数,例如OFFSETINDIRECT

请注意,我不想想使用VBA

请注意,我的问题颜色无关。

请注意,我的问题

Office-365无关。

以下链接

可能有助于找到解决方案。

在 Excel 中通过重置计算运行总和

excel excel-formula ms-office excel-2013 cumulative-sum
2个回答
1
投票
C2

中使用以下公式(见下图):

=IF(SUM(B$2:B3)-SUM(B$1:INDEX(B$1:B1,MATCH("ZZZ",C$1:C1)))>50,"Break",0)  

以及第 
C

列中的以下数字格式(以抑制零):

;;;@

您的示例中第 13/14 行有错误。

(我已经缩短了文字。)



0
投票

在单元格 D2 中:

=IF(C2="less than",SUM(B$1:B2)-SUM(D$1:D1),0)

在单元格 C2 中:

=IF(SUM(B$1:B3)>50+SUM(D$1:D1),"less than","")

结果

© www.soinside.com 2019 - 2024. All rights reserved.