Word 2016 中的公式代码

Word 2016 中的公式代码

我目前正在用 Word 制作发票模板,但我对所使用的公式代码感到困惑。

目前这是我的桌子: 桌子

但是,行数取决于我工作的天数。现在,如果我创建更多行,我必须手动修改代码来编辑行总计的单元格引用。当我更新单元格时,总数会越来越高(它不断增加或类似,但我不知道它到底做了什么)

增值税号(21%,即左侧不可见的表格)带有书签“增值税”。小计带有书签“小计”。

带代码的表格

有没有更简单的方法可以做到这一点?让单元格引用自动更改或以不需要命名单元格引用的方式更改公式代码?

提前致谢 :)

我所拥有的其他图像:行总数(b1 至 7 是小时的单元格引用):
{=b7*20}

增值税:{=Subtotal*VAT}

全部的:{=VAT+Subtotal}

我之前在 stack overflow 上问过这个问题(关联),我使用书签获得了增值税号的以下答案,但此代码在我的 Mac 版 Word 2016 中出现语法错误。有人建议在这里提问。

{ = { REF Subtotal } * { REF VAT } }


带有答案可能性的图像:

回答

回答

答案1

我认为您可以这样做您需要做的事情,只要您的增值税率(21%)位于表格中的一个单元格中,而不是位于嵌套在此表格中的表格中的一个单元格中(这是我认为您最初描述的)。

删除书签“VAT”和“Subtotal”

在 A 列的每一行中,插入以下字段代码。所有 { } 都必须是可以使用 cmd-F9/fn-cmd-F9 插入的字段代码括号对。

{ SEQ row \h }

将 D2 至 D7 的公式更改为

{ ={ QUOTE B{ SEQ row \c } }*20 \#"€#.##0,00;(€#.##0,00)" }

将 D9 中的 Subtal 公式更改为

{ =SUM(ABOVE) \#"€#.##0,00;(€#.##0,00)" }{ SET Subtotal "D{ SEQ row \c }" }

假设增值税百分比在 C 列,并且实际上是百分比(即“21%”),在用户不应输入的增值税行中的某个位置(例如,实际显示“增值税”的单元格,请输入

{ SET VAT "C{ SEQ row \c }" }

将该行最后一个单元格中的计算更改为

{ ={ Subtotal }*{ VAT } }

将总计计算更改为

{ ={ Subtotal }+({ Subtotal }*{ VAT }) }

然后更新所有字段。

如果愿意的话,您可以省略上述公式中的许多空格。

(当然这取决于您,但“€.0,00;(€.0,0)”或“€ .0,00;(€ .0,0)”在这里作为数字图片可能效果更好 - “。”实际上不必位于“千位分隔符”位置才能正常工作。)

这应该允许您插入额外的发票行 - 最简单的方法是通过复制现有行来完成。

相关内容