Шаг 351.
VBA в MSExcel. Модель прогнозирования денежных потоков... . Описание таблицы исходных данных. Расчеты, проводимые в таблице

    На этом шаге мы рассмотрим проводимые в таблице расчеты.

    Остановимся более подробно на проводимых в таблице расчетах.

Расчет суммы НДС

    В ячейке О10 находится формула:

  =ЕСЛИ($E10=1;ОКРУГЛ((I10-J10)*СтавкаНДС/(1+СтавкаНДС);2);0)
которая при введенном признаке НДС в столбце Е рассчитывает сумму НДС, которая входит в сумму операции. Результат вычислений может иметь положительное или отрицательное значение, в зависимости от того, в какой столбец (I или J) введена сумма проводимой операции. При отсутствии признака НДС, формула возвращает значение равное нулю.

    Ставке налога на добавленную стоимость присвоено имя СтавкаНДС и она в нашем примере равна 20%.

Расчет суммы налога с оборота

    Расчет суммы налога с оборота производится в столбце Р по формуле (ячейка Р10):

  =ЕСЛИ(F10=1;ОКРУГЛ((I10-O10)*СтавкаНалогОборот;2);0)
которая при введении соответствующего признака вычитает из суммы операции сумму НДС (если введен признак его наличии в операции) и умножает полученный результат на ставку налога с оборота, которой присвоено имя СтавкаНалогОборот. В нашем примере эта ставка равна 1%.

Расчет получаемого дохода и затрат с целью налогообложения

    С целью расчета базы налогообложения, вначале сравнивается сумма полученных доходов (I10) и понесенных издержек (J10). Формула определения дохода/издержек в ячейке Q10 при введенном признаке в столбце G вычитает из суммы операции (I10-J10) сумму НДС (О10) и сумму налога с оборота (Р10):

  =ЕСЛИ(G10=1;I10-J10-O10-P10;0)

    Если операция увеличивает статью затрат, то она будет отражена в столбце Q с отрицательным знаком (-J10-О10-Р10), если увеличивает доходную часть - то это величина положительная (I10-О10-Р10).

Суммирование данных

    Формулы итогового суммирования введенных данных по столбцам введите в строках 5:6 ( рисунок 1).


Рис.1. Рабочий лист ИсхДанные с созданными элементами управления Кнопка

    Для суммирования данных по столбцам I, J, O, P и Q примените формулу обыкновенную суммирования. Например, в ячейке I6 формула, которая копируется в ячейки строки 6 для суммирования по указанным столбцам:

  =СУММ(I10:I5000)

    Для суммирования оборотов по каждой валюте примените функцию СУММЕСЛИ. Формула, вводимая в ячейку М5:

  =СУММЕСЛИ($K$10:$K$5000;$L6;M$10:M$5000)
содержит абсолютные и смешанные ссылки, что позволяет скопировать содержимое ячейки М5 с содержащейся в ней формулой, в диапазон ячеек М5:N6 без последующего редактирования. В качестве условия, по которому будет производиться суммирование, использовано наименование валют, введенные в ячейки L5 и L6.

    На следующем шаге мы закончим изучение этого вопроса.




Предыдущий шаг Содержание Следующий шаг