Eu acho que você pode fazer o que você precisa assim, contanto que sua taxa de IVA (21%) esteja em uma célula na tabela, não em uma célula de uma tabela aninhada nesta tabela (que é o que eu pensei que você estavam descrevendo originalmente).
Remover os favoritos "IVA" e "Subtotal"
Em todas as linhas da Coluna A, insira o seguinte código de campo. Todos os {} devem ser os pares de chaves de código de campo que você pode inserir usando cmd-F9 / fn-cmd-F9.
{ SEQ row \h }
Altere as fórmulas de D2 para D7 para
{ ={ QUOTE B{ SEQ row \c } }*20 \#"€#.##0,00;(€#.##0,00)" }
Altere a fórmula de subtotal em D9 para
{ =SUM(ABOVE) \#"€#.##0,00;(€#.##0,00)" }{ SET Subtotal "D{ SEQ row \c }" }
Supondo que o% VAT esteja na coluna C e seja realmente% (isto é, "21%"), em algum lugar da linha do IVA que o usuário não deve digitar (por exemplo, a célula que realmente diz "VAT", coloque
{ SET VAT "C{ SEQ row \c }" }
Altere o cálculo na última célula dessa linha para
{ ={ Subtotal }*{ VAT } }
Altere o cálculo total para
{ ={ Subtotal }+({ Subtotal }*{ VAT }) }
Em seguida, atualize todos os campos.
Você pode deixar vários espaços fora das fórmulas acima, se preferir.
(Claro que depende de você, mas "€ .0,00; (€ 0,05)" ou "€ .0,00; (€ 0,05)" pode funcionar melhor como um valor numérico picture here - o "." não precisa estar na posição "separador de milhares" para funcionar corretamente.
Isso deve permitir que você insira mais linhas de fatura - provavelmente mais facilmente, copiando uma linha existente.