Excel 烦恼:如何在分类帐中维护公式?

dav*_*dcl 5 microsoft-office spreadsheet worksheet-function microsoft-excel

Excel 的一个常见用途是创建一个电子表格,该电子表格用作某种交易分类帐,其中每行中的一个或多个字段是通过将当前行中的一个或多个值添加到前一行中的一个值来计算的。

例如,如果 C 列保存交易值,D 列保存余额,则 D3 行中的公式可能是 =D2+C3。该公式将对分类帐中的每一行重复。

维护这种类型的电子表格时的一个常见烦恼是,如果您在此类分类帐的中间插入一行,则在计算余额时可能会跳过该行 - 后续行中的公式必须与中的公式一起更新插入的行。

你有什么技巧可以避免这些问题吗?

Mat*_*kin 5

对于单元格 D3 中的余额公式,使用=C3+OFFSET(C3,-1,1)基于您的示例 C3 具有金额和 D2 具有先前的余额。这样,当您插入一行时,您只需输入新值并从其他行之一复制余额公式。

通过使用 OFFSET 公式,您不必更新余额列中的每个单元格。

Excel 偏移公式示例