В настоящее время я делаю шаблон счета в Word, но я борюсь с кодом формулы, который используется.

В настоящее время это моя таблица: Таблица

Но количество рядов будет зависеть от дней, в которые я работал. Прямо сейчас я должен вручную изменить код для редактирования ссылок на ячейки итоговых строк, если я создаю больше строк. И когда я обновляю ячейки, общая сумма становится все выше и выше (она продолжает умножаться или что-то в этом роде, но я не знаю, что именно она делает)

Номер НДС (21%, то есть таблица с невидимой левой стороной) имеет закладку «НДС». Промежуточный итог имеет закладку «Итого».

Таблица с кодами

Есть ли более простой способ сделать это? Чтобы позволить ссылкам на ячейки автоматически изменять или изменять код формулы таким образом, чтобы называть ссылки на ячейки не нужно?

Заранее спасибо :)

Другие изображения того, что у меня есть: Итоги строк (b1 до 7 - это ссылка на ячейку часов):
{=b7*20}

НДС: {=Subtotal*VAT}

Итого: {=VAT+Subtotal}

Ранее я задавал вопрос о переполнении стека (ссылка), где я получил следующий ответ для номера НДС с использованием закладок, но этот код выдает синтаксическую ошибку в моем слове 2016 для mac. Там было рекомендовано задать вопрос здесь.

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


Изображения с возможностью ответа:

Ответ

Ответ

1 ответ1

1

Я думаю, что вы можете делать то, что вам нужно, вот так, если ваша ставка НДС (21%) находится в ячейке таблицы, а не в ячейке таблицы, вложенной в эту таблицу (как я и думал, вы описывали изначально ).

Убрать закладки "НДС" и "Итого"

В каждой строке в столбце A введите следующий код поля. Все {} должны быть парными скобками кода поля, которые вы можете вставить с помощью cmd-F9/fn-cmd-F9.

{ SEQ row \h }

Измените формулы для D2 на D7 на

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

Измените формулу промежуточных итогов в D9 на

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

Предполагая, что НДС% находится в столбце C и на самом деле является% (т.е. говорит «21%»), где-то в строке НДС, в которую пользователь не должен вводить (например, в ячейку, которая фактически говорит "VAT", введите

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

Измените расчет в последней ячейке этой строки на

{ ={ Subtotal }*{ VAT } }

Измените общий расчет на

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

Затем обновите все поля.

Вы можете оставить много пробелов из приведенных выше формул, если хотите.

(Конечно, это зависит от вас, но «€ .0,00;(€ .0,0)» или «€ .0,00;(€ .0,0)» могут работать лучше в качестве числовой картинки здесь - «.» на самом деле не обязательно должен находиться в положении "разделитель тысяч" для правильной работы.)

Это должно позволить вам вставить дополнительные строки счета-фактуры - вероятно, легче всего сделать, скопировав существующую строку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .