Учет стандартных вычетов
Ячейка В15 "Сумма стандартного налогового вычета (Г)" содержит аналогичную формулу, которая проверяет ячейку В8 на предмет наличия в ней буквы "Г" и при выполнении этого условия умножает число 500 на количество месяцев:
=
ЕСЛИ(B8
=
"Г"
;
500
*
B5;
0
)
Формула в ячейке В16 "Сумма стандартного налогового вычета (В)" работает по тому же принципу. Сначала в ней выполняется сравнение суммы начисленного дохода в ячейках В2 и В12 со значением 20000 (рублей). Если сумма дохода не превышает указанное значение, значит, налогоплательщик имеет право на стандартный налоговый вычет в размере 400 руб. в месяц:
=
ЕСЛИ(B2
+
B12
<
20000
; ЕСЛИ(B8
=
"В"
;
400
*
B5;
0
);
0
)
Формула в ячейке В17 "Сумма стандартного налогового вычета (Д)" отличается от предыдущих:
=
ЕСЛИ(B2
+
B12
<
20000
; ЕСЛИ(B9
=
"Д"
;
300
*
B5
*
B11
*
ЕСЛИ(B10
=
"0"
;
2
;
1
);
0
);
0
)
После сравнения суммы начисленных доходов со значением 20000 в формуле проверяется, имеется ли в ячейке В9 буква "Д", и если это так, число 300 (рублей) умножается на количество месяцев (ячейка В5) и количество детей (ячейка В11). Следующий сомножитель основан на функции ЕСЛИ, проверяющей ячейку В10 на наличие в ней буквы "О" (одинокий), что позволяет умножить полученное значение на число 2. Если буква "О" в ячейке В10 отсутствует, то производится умножение на 1.
Формула в ячейке В18 "Анализ суммы стандартного налогового вычета":
=
ЕСЛИ(B6
=
"Н"
;
0
; ЕСЛИ(B7
=
"С"
; ЕСЛИ(B2
+
B12
>
20000
; ЕСЛИ(СУММ(B14:B15)
>
0
; B14
+
B15; B4); МАКС(B14:B16)
+
B17);
0
))
…работает следующим образом. Сначала выполняется проверка ячейки В6 на наличие буквы "Н" (нерезидент). Если эта буква имеется, то размер стандартного вычета должен быть равен нулю. Если же ячейка В6 пуста (или в нее введено любое другое значение), формула переходит к следующей функции ЕСЛИ, которая выясняет, введена ли в ячейку В7 буква "С" (право на стандартные налоговые вычеты).
При отсутствии в ячейке В7 буквы "С" размер стандартных налоговых вычетов будет равен нулю. В противном случае формула переходит к следующей функции ЕСЛИ, которая производит сравнение начисленной суммы дохода за 11 предыдущих месяцев (ячейка В2) и месяц (декабрь), в котором начисляют доходы (ячейка В12), со значением 20000 (рублей). Если полученная сумма превышает указанное число, то при расчетах применяется только сумма стандартного налогового вычета за предыдущие 11 месяцев, хранящаяся в ячейке В4. Если же сумма за указанный период, начисленная нарастающим итогом, менее 20000 руб., то функция МАКС производит поиск максимального значения стандартного налогового вычета в ячейках В14:В16 и прибавляет к нему сумму стандартных вычетов на детей. Формула в ячейке В19 "Сумма дохода к налогообложению за период по нарастающей" производит вычитание из суммы совокупного дохода суммы стандартного налогового вычета:
=
(B13
-
B18)
В ячейке В20 вычисляется сумма налога:
=
ЕСЛИ(B6
=
"Н"
; ОКРУГЛ(B19
*
30
%
;
0
); ОКРУГЛ(B19
*
13
%
;
0
))
Эта формула определяет, является ли налогоплательщик нерезидентом, и если это так (то есть в ячейке В6 стоит буква "Н"), вся сумма налогооблагаемого дохода (ячейка В19) умножается на 30% и округляется до рублей. Согласно Кодексу, сумма налога менее 50 коп. отбрасывается, а 50 коп. и более округляются до одного рубля. Если же в ячейке В6 буква "Н" отсутствует, то содержимое ячейки В19 умножается на 13% и затем округляется до рублей.
В ячейке В21 "Сумма к выплате в текущем месяце" определяется сумма, получаемая работником на руки после удержания налога:
=
(B12
-
B20
+
B3)
Здесь из начисленного за месяц дохода вычитается сумма удерживаемого налога по нарастающей и затем прибавляется сумма налога, удержанного за прошлые периоды.
В ячейке В22 "Удерживаемый НФЛ в текущем месяце" определяется налог, удерживаемый в текущем месяце:
=
(B20
-
B3)
Величина налога, удерживаемого в текущем месяце, не может превышать 50% суммы выплаты. Поэтому ячейка В23 "Анализ НФЛ с учетом превышения 50% суммы НФЛ к сумме выплаты" предназначена для определения того, превышает или нет удерживаемый налог 50% суммы выплаты. Формула:
=
ЕСЛИ(B22
<
0
;
0
; ЕСЛИ(B22
<
B12
*
50
%
; B22; ОКРУГЛ(B12
/
2
;
0
)))
…сначала определяет, является ли значение удерживаемого налога отрицательным. Если это так, она возвращает значение 0. Если же величина удерживаемого налога положительна, проверяется, не превышает ли она 50% начисленного дохода. Если не превышает, принимается значение, вычисленное в ячейке В22. В противном случае налог начисляется в размере 1/2 от начисленного дохода. В ячейке В24 "Сумма к выплате с учетом 50%" выполняется вычитание из суммы начисленного дохода проанализированной суммы удерживаемого налога:
=
(B12
-
B23)
А в ячейке В25 "Выход таблицы" содержится ссылка на ячейку В23.