Иллюстрированный самоучитель по Microsoft Excel 2002

Модуль расчета налога по основному месту работы

С целью минимизации созданной таблицы предполагаем, что нам необходимо определить только сумму удерживаемого налога. Поэтому расчет суммы к выплате, производящийся в ячейках В21 и В24, можно не принимать во внимание.

Пользуясь методом вложения формул, из таблицы, приведенной на рис. 8.9, создадим модуль расчета налога. Прежде чем приступить к этой работе, нужно учесть, что результаты расчетов в ячейках В12 "Начислен совокупный доход", В18 "Анализ суммы стандартного вычета"" и В25 "Выход таблицы" будут учитываться в расчетах следующих периодов.

Формулы, находящиеся в ячейках В13:В17, вложим в формулу в ячейке В17, а формулы из ячеек В19, В20, В22 и В23 – в ячейку В25. Затем строки 13:17 и 19:24 можно будет удалить. После удаления данных строк ячейки В18 и В25 с формулами переместятся вверх и поменяют адреса на В13 и В14. Полученные в результате вложения формулы показаны на рис. 8.12.

Иллюстрированный самоучитель по Microsoft Excel 2002 › Учет и налогообложение доходов физических лиц › Модуль расчета налога по основному месту работы
Рис. 8.12. Вертикально ориентированный модуль расчета налога

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

= ЕСЛИ(B6 = "Н"; 0; ЕСЛИ(B7 = "С"; ЕСЛИ(B2 + B12 > 20000; ЕСЛИ(ЕСЛИ(B8 = "Ч"; 3000 * B5; 0) + ЕСЛИ(B8 = "Г"; 500 * B5; 0) > 0; ЕСЛИ(B8 = "Ч"; 3000 * B5; 0) + ЕСЛИ(B8 = "Г"; 500 * B5; 0); B4); МАКС(ЕСЛИ(B8 = "Ч"; 3000 * B5; 0); ЕСЛИ(B8 = "Г"; 500 * B5; 0); ЕСЛИ(B2 + B12 < 20000; ЕСЛИ(B8 = "В"; 400 * B5; 0); 0)) + ЕСЛИ(B2 + B12 < 20000; ЕСЛИ(B9 = "Д"; 300 * B5 * B11 * ЕСЛИ(B10 = "О"; 2; 1); 0); 0)); 0))

…а в ячейке В14:

= ЕСЛИ((ЕСЛИ(B6 - "Н"; ОКРУГЛ(((B12 + B2) - B13) * 30%; 0); ОКРУГЛ(((B12 + B2) - B13) * 13%; 0)) - B3) < 0; 0; ЕСЛИ((ЕСЛИ(B6 = "Н"; ОКРУГЛ(((B12 + B2) - B13) * 30%; 0); ОКРУГЛ(((B12 + B2) - B13) * 13%; 0)) - B3) * B12 * 50%; (ЕСЛИ(B6 = "Н"; ОКРУГЛ(((B12 + B2) - B13) * 30 % ; 0); ОКРУГЛ(((B12 + B2) - B13) * 13 % ; 0)) - B3); ОКРУГЛ(B12 / 2; 0)))

Для преобразования вертикального модуля в горизонтальный скопируйте в буфер область В2:В14, в которой расположен модуль, и, выделив, к примеру, ячейку А17, вызовите команду Правка › Специальная вставка. В диалоговом окне Специальная вставка отметьте опцию Транспонировать и нажмите кнопку ОК. Модуль будет расположен в области А17:М17 (рис. 8.13).

Иллюстрированный самоучитель по Microsoft Excel 2002 › Учет и налогообложение доходов физических лиц › Модуль расчета налога по основному месту работы
Рис. 8.13. Горизонтально ориентированный модуль расчета налога

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.