If statement 谷歌表格细胞信息

If statement 谷歌表格细胞信息,if-statement,google-sheets,sum,array-formulas,cumulative-sum,If Statement,Google Sheets,Sum,Array Formulas,Cumulative Sum,我正在做一个会计分类账。我把它设置成支票簿登记处。它有4列:日期、说明、金额和余额。最后一列(余额)中设置的公式用于将“金额”列中的数字添加到最后一行条目中的余额。公式在最后一列中复制到下一页。我想做的是,如果在那一行有一个条目,那么在那一列中只有一个数字。我的问题是:有没有办法隐藏最后一列中的数字,直到该行有条目?我希望15美元的额外条目保持隐藏状态,直到该行的“金额”列中有值为止 我希望这一切都有意义!我不知所措!感谢您的帮助:)简单而缓慢: =索引(如果(C2:C=“”,MMULT( 转置

我正在做一个会计分类账。我把它设置成支票簿登记处。它有4列:日期、说明、金额和余额。最后一列(余额)中设置的公式用于将“金额”列中的数字添加到最后一行条目中的余额。公式在最后一列中复制到下一页。我想做的是,如果在那一行有一个条目,那么在那一列中只有一个数字。我的问题是:有没有办法隐藏最后一列中的数字,直到该行有条目?我希望15美元的额外条目保持隐藏状态,直到该行的“金额”列中有值为止

我希望这一切都有意义!我不知所措!感谢您的帮助:)

简单而缓慢:
=索引(如果(C2:C=“”,MMULT(

转置((第(C2:C)行)共享一份工作表副本
=INDEX(IF(C2:C="",, MMULT(
 TRANSPOSE((ROW(C2:C)<=
 TRANSPOSE( ROW(C2:C)))*C2:C), ROW(C2:C)^0)))
=INDEX(IF(C2:C="",,SUMIF(ROW(C2:C), "<="&ROW(C2:C), C2:C)))
=ARRAYFORMULA(MMULT(
 TRANSPOSE((ROW(INDIRECT("C2:C"&MAX(ROW(C:C)*(C:C<>""))))<=
 TRANSPOSE( ROW(INDIRECT("C2:C"&MAX(ROW(C:C)*(C:C<>""))))))*
                INDIRECT("C2:C"&MAX(ROW(C:C)*(C:C<>"")))),
          QUERY(INDIRECT("C2:C"&MAX(ROW(C:C)*(C:C<>""))),  
          "select 1 label 1''")))