问题描述
我正在制作用于会计目的的分类帐。我把它设置成一个支票簿注册表。它有 4 列:日期、描述、金额和余额。在最后一列(余额)中设置的公式设置为将“金额”列中的数字添加到最后一行条目中的余额中。公式被复制到页面的最后一列。我想要做的是,如果该行上有条目,则该列中只有一个数字。这是我的问题:有没有办法隐藏最后一列中的数字,直到该行上有条目?我希望额外的 15 美元条目保持隐藏状态,直到该特定行的“金额”列中有一个值。
我希望这一切都有意义!我不知所措!任何帮助表示赞赏:)
解决方法
简单而缓慢:
=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''")))