Примеры практических задач 4 страница
Для вычисления удержаний в таблицу внесен технический столбец Сумма обложения, где из дохода вычитается необлагаемая налогом часть
сумма_обложения=доход–детей*миним._зарплата для Петра это D6=C6–B6*B$3.
Если доход мал, сумма может оказаться меньше нуля. Чтобы не допускать отрицательных значений, используется функция вычисления максимума от двух аргументов – нуля и облагаемой суммы. Таким образом, если результат отрицательный, сумма обложения будет равна нулю (D6=МАКС(0;C6–B6*B$3)). Собственно налог находится с помощью функции поиска, определяющей ближайшее меньшее к облагаемой сумме
налог=процент_налога*сумма_обложения или E6=ГПР(D6;B$1:F$2;2;1)*D6.
Чтобы поиск выполнялся нужным образом, последний аргумент в функции ГПР() – единица. Это обеспечит диапазонный поиск, в отличие от точного поиска, реализуемого в предыдущем примере. Сумма на руки есть F6=D6–E6.
Замечание: Столбец Сумма обложениявведен только для упрощения формул, используемых в таблице. Однако ничто не мешает нам соединить все формулы, связанные с определением налога непосредственно в столбце Налог. Обычно, с целью экономии экранной площади, так и поступают, поскольку столбцов становится меньше.
A | B | C | D | E | F | ||||||
Сумма: | |||||||||||
Налог: | 0% | 12% | 15% | 20% | 30% | ||||||
Мин. зарп. | |||||||||||
РАСЧЕТ НАЛОГОВ | |||||||||||
Работник | Детей | Доход | Сумма обложения | Налог | Сумма на руки | ||||||
Петр | =МАКС(0;C6–B6*B$3) | =ГПР(D6;B$1:F$2;2;1)*D6 | =D6–E6 | ||||||||
Иван | =МАКС(0;C7–B7*B$3) | =ГПР(D7;B$1:F$2;2;1)*D7 | =D7–E7 | ||||||||
Олег | =МАКС(0;C8–B8*B$3) | =ГПР(D8;B$1:F$2;2;1)*D8 | =D8–E8 | ||||||||
ВСЕГО | =СУММ(C6:C8) | =СУММ(D6:D8) | =СУММ(E6:E8) | =СУММ(F6:F8) | |||||||
Рис. 5.20б
Пример 5.21. Прогрессивный налог. Построить таблицу вычисления годового прогрессивного подоходного налога с физических лиц. Расчеты налогов, выполненные ранее, не является корректными. Видим, что с суммы в 2000 он равен 240, а с 2001 – уже 300, т.е. наблюдается резкий скачек величины налога при росте дохода всего в одну единицу. На практике используется более сложная методика расчета налогов, когда новый уровень налогов относится только к соответствующему диапазону (прогрессивный налог). Разъясним ее на примере. Положим, что принята следующая налоговая сетка (область А1:С6). Налог в 12% исчисляется от суммы дохода до 10000, налог в 18% от суммы, находящейся в пределах от 10001 до 30000 и т.д. Однако 18% берется не со всей суммы, а только с той ее части, которая больше 10000. Аналогично налоги рассчитываются и в других диапазонах доходов. Для полного уяснения техники вычислений определим налог с дохода в 65000. Он состоит из следующих четырех компонент:
A | B | C | |
Д о х о д | % налога | ||
от: | до: | ||
10 000 | 12% | ||
10 001 | 30 000 | 18% | |
30 001 | 60 000 | 25% | |
60 001 | и выше | 35% | |
ДОХОДЫ | |||
Ф.И.О. | Доход | Налог | |
Иван | 5 000 | ||
Петр | 20 000 | 3 000 | |
Анна | 50 000 | 2 300 | |
Елена | 65 000 | 14 050 | |
Всего | 140 000 | 19 950 | |
Рис.5.21 | а |
12% от суммы до 10000 ® 0,12*10000=1200
18% от суммы 30000–10000=20000 ® 0,18*20000=3600
25% от суммы 60000–30000=30000 ® 0,25*30000=7500
35% от суммы 65000–60000=5000 ® 0,35*5000 =1750
Сумма налога 14050
Или в виде формул:
Налог= ЕСЛИ(Доход <10, то 12%*Доход;
ЕСЛИ(Доход<30, то 12%*10+18%*(Доход–10);
ЕСЛИ(Доход <60, то 12%*10+18%*20+25%*(Доход–30);
12%*10+18%*20+25%*30+35%(Доход–60)))).
Иллюстрирует технику вычислений рис. 5.21б (суммы в тысячах).
Рис. 5.21б
Перейдем к адресам для первого налогоплательщика в таблице:
B9=ЕСЛИ(B9<B$3;C$3*B9; ЕСЛИ(B9<B$4;C$3*B$3+C$4*(B9–B$3);
ЕСЛИ(B9<B$5;C$3*B$3+C$4*(B$4–B$3)+C$5*(B9–B$5);
C$3*B$3+C$4*(B$4–B$3)+C$5*(B$5–B$4)+C$6*(B9–B$5)))).
Замечание. С 2001 г. в России установлен единый налог в 13% для физических лиц независимо от доходов. Однако сама задача (но только не для налогов) остается актуальной, поскольку прогрессивная шкала расчетов используется во многих других случаях и не только в финансовых расчетах.
A | B | C | D | E | F | G | H | I | |
Доход до | 20000: | 12% | |||||||
Свыше | 20000: | 20% | |||||||
Динамическое исчисление налогов | |||||||||
Имя | Сводный | Январь | Февраль | Март | |||||
Доход | Налог | Доход | Налог | Доход | Налог | Доход | Налог | ||
Иван | |||||||||
Петр | |||||||||
Анна | |||||||||
Елена | |||||||||
Всего | |||||||||
Рис. | 5.22а |
Пример 5.22. Динамическое исчисление налогов.Определение налогов в конце года ставит задачу выплаты работником сразу большой суммы, возможно даже значительно большей, чем зарплата за последний месяц/месяцы. Кроме того, в случае увольнения работника в конце года вообще проблематично получить с него этот самый налог. В виду сказанного, на предприятиях ежемесячный налог обычно исчисляется от нарастающей суммы дохода с вычетом уплаченных ранее налогов. На рисунке изображена таблица расчетов налогов к марту месяцу. В рассматриваемом примере для упрощения выкладок налоговая сетка имеет всего две строчки – для дохода до и свыше 20000. Для упрощения же считаем, что налог со всей суммы от 20000 составляет именно 20%. Наша задача – научиться определять налог в каждом из 12 месяцев, таким образом, чтобы учесть как тарифную сетку, так и уже уплаченные в предыдущих месяцах налоги. Для этого следует выполнить вычисления:
налог_в_текущем_месяце=
сумма_всех_доходов_к_дате_расчета*процент_налога–сумма_ранее_уплаченных_налогов.
Или конкретнее:
налог=сумма_всех_клеток,_имеющих_в_заголовке_слово_Доход*размер_совокупного_налога
–сумма_всех_клеток,_имеющих_в_заголовке_слово_Налог.
Технику вычислений налога для первого сотрудника (Ивана) в марте иллюстрирует таблица на рис. 5.22б.
Месяц | Доход | Полный налог за истекший период | Внесенный ранее налог | Налог теку- щего месяца | ||
Январь | 12% от 8000=960 | |||||
Февраль | 12% от 17000=2040 |
| ||||
Март | 20% от 24000=4800 |
Ниже показаны клеточные формулы налога для первого сотрудника в январе и феврале.
E6=СУММЕСЛИ($D$5:D$5;"Доход";$D6:D6)*ЕСЛИ(СУММЕСЛИ($D$5:D$5;"Доход";$D6:D6)<=$B$1;
$C$1;$C$2)–СУММЕСЛИ($D$5:D$5;"Налог";$D6:D6),
G6=СУММЕСЛИ($D$5:F$5;"Доход";$D6:F6)*ЕСЛИ(СУММЕСЛИ($D$5:F$5;"Доход";$D6:F6)<=$B$1;