减去多个单元格的值
Subtracting value over multiple cells
我正在尝试构建一个电子表格来跟踪我的库存。我想使用先进先出的方法并需要公式来解决以下问题。我想从多行股票列表中减去值 16。
Value= 16
Column A --> Column B
10 0
5 0
2 1
3 3
12 12
示例如下:
- 减去: B2 = 数字[16]
- 减法: B3 = 公式
=B2-A2
。抄下来。
- 输出: C2=公式
=IF(B2>A2,0,IF(B2>0,A2-B2,A2))
。抄下来。
删除 B 列中的所有内容并像这样使用此 ArrayFormula:
=ARRAYFORMULA(
IF(IF(A4:A="", ,{B1; (SUMIF(ROW(A4:A), "<="&ROW(A4:A), A4:A)-B1)*-1})>A4:A, 0,
IF(IF(A4:A="", ,{B1; (SUMIF(ROW(A4:A), "<="&ROW(A4:A), A4:A)-B1)*-1})>0, A4:A-
IF(A4:A="", ,{B1; (SUMIF(ROW(A4:A), "<="&ROW(A4:A), A4:A)-B1)*-1}), A4:A)))
我正在尝试构建一个电子表格来跟踪我的库存。我想使用先进先出的方法并需要公式来解决以下问题。我想从多行股票列表中减去值 16。
Value= 16
Column A --> Column B
10 0
5 0
2 1
3 3
12 12
示例如下:
- 减去: B2 = 数字[16]
- 减法: B3 = 公式
=B2-A2
。抄下来。 - 输出: C2=公式
=IF(B2>A2,0,IF(B2>0,A2-B2,A2))
。抄下来。
删除 B 列中的所有内容并像这样使用此 ArrayFormula:
=ARRAYFORMULA(
IF(IF(A4:A="", ,{B1; (SUMIF(ROW(A4:A), "<="&ROW(A4:A), A4:A)-B1)*-1})>A4:A, 0,
IF(IF(A4:A="", ,{B1; (SUMIF(ROW(A4:A), "<="&ROW(A4:A), A4:A)-B1)*-1})>0, A4:A-
IF(A4:A="", ,{B1; (SUMIF(ROW(A4:A), "<="&ROW(A4:A), A4:A)-B1)*-1}), A4:A)))