Т.Е. Если всего с начало года больше 20000, то 0, в противном случае 400)
Ячейки Е4 и D4 содержат предел начисленного с начала года дохода, до которого предоставляются вычеты, и размер вычета соответственно. Для какой цели они записаны в виде абсолютных адресов? На этот вопрос вы уже должны знать ответ.
Скопируйте формулу ЕСЛИ для всех сотрудников.
Похожим образом записывается формула для предоставления налогового вычета на детей. Запишите ее самостоятельно для первого сотрудника, а затем скопируйте для всех остальных сотрудников.
Теперь напоминаем, что вычет в размере 400 руб. не предоставляется в том случае, если налогоплательщик имеет право на получение вычетов № 1 и № 2. Таких сотрудников в нашем примере двое. Следовательно, независимо от начисленного им дохода они не должны получить вычет № 3, так как имеют более высокий вычет (500 или 3000 руб.). В общем случае не известно, кто какие вычеты будет иметь, поэтому, как всегда, правим формулу для первого сотрудника, а потом копируем ее для всех остальных. Пусть прочий налоговый вычет первого сотрудника находится в ячейке Р10. Тогда возможно несколько способов решения задачи.
Способ 1
=ЕСЛИ(Р10>400;0;ЕСЛИ(L10>$Е$4;0;$D4))
Поясним формулу. Если сотрудник Герой РФ, ликвидатор последствий Чернобыльской аварии и т.п., то Р10 содержит значение 500 или 3000 руб. (т.е. больше 400), следовательно, вычет в размере 400 руб. не предоставляется (равен нулю), в противном случае анализируется уже рассмотренное правило.
Сделанная доработка показывает, каким образом создаются вложенные формулы ЕСЛИ. В MS Excel 2003 допускается до 7 уровней вложенности формул ЕСЛИ одна в другую.
Аналогичный результат можно получить, используя логические функции ИЛИ и И, которые далее в примерах для большей выразительности специально выделены курсивом.
Способ 2
=ЕСЛИ(ИЛИ(Р10>400;L10>$E$4);0;$D$4)
Функция ИЛИ возвращает результат ИСТИНА1 при соблюдении одного из условий, заданных в скобках. Если сотрудник Герой РФ, ликвидатор последствий Чернобыльской аварии и т.п., то Р10 будет больше 400 и, следовательно, вычет № 3 равен нулю. Если доход нарастающим итогом больше 20 000 руб. (ячейка Е4), то вычет также не предоставляется. Во всех остальных случаях он предоставляется (равен D4).
Обязательно1 проведите эксперименты с каждым из способов. Экспериментальные формулы целесообразно записывать в ячейках за пределами основной таблицы. Все они должны дать один и тот же результат. После освоения материала вставьте в таблицу тот вариант, который вам больше понравится. Скопируйте измененную формулу для всех ос тальных сотрудников. Проверьте, что в каждом случае вычеты рассчитаны правильно.
Получите сумму всех налоговых вычетов по каждому сотруднику.
Теперь измените формулу для расчета налога. Нужно сравнить сумму всех налоговых вычетов с начисленным доходом. Если она больше, чем доходы, то налог должен быть равен нулю, в противном случае из дохода следует вычесть сумму налоговых вычетов и полученную разность умножить на ставку налога. Самостоятельно постройте формулу с функцией ЕСЛИ для первого сотрудника и скопируйте ее для всех остальных.
Проверьте правильность расчета налога. Для этого можете воспользоваться, например, калькулятором Windows или тем же MS Office Excel, записав при этом формулы в отдельные ячейки за пределами разрабатываемой таблицы.
Осталось внести еще несколько изменений в таблицу для приближения ее к реальности. Перед столбцом «К выплате» вставьте два новых столбца: «Прочие удержания» и «Всего
удержано». В первом новом столбце для двух-трех сотрудников задайте небольшие суммы удержаний из заработной платы разной природы( Петров 400, Коршунов 300, Бобров 750) например по исполнительному листу. Во втором новом столбце просуммируйте налог и прочие удержания. Затем измените формулу в столбце «К выплате» — она должна рассчитывать разность всего начисленного в текущем месяце дохода и всех удержаний.
Подведите итоги по всем столбцам, для которых имеет смысл это делать.
Сохраните таблицу
