Ввод данных в декларацию
Таблица Приложения Е находится в области A77:D112 рабочего листа и состоит из нескольких частей (таблиц). Строка 79 является справочной. Формула в ячейке А79 основана на функциях ГПР и СЧЕТЕСЛИ, она определяет период с начала года, за который доход, облагаемый по ставке 13%, не превышает 20000 руб.:
=
ГПР(C116; C116:C128; СЧЕТЕСЛИ(D117:D128;
">0"
)
+
1
)
Функция СЧЕТЕСЛИ рассчитывает количество ячеек в области D1.17:0128 Приложения Ж, в которых значения больше нуля. Поскольку данная функция находится в третьем аргументе функции ГПР, то при добавлении к полученному результату значения 1 она определяет номер строки, в которой находится значение, максимально близкое к 20000. В результате этого в ячейке А79 отображается надпись периода (например, Январь-Апрель), за который предоставляются стандартные вычеты.
Рис. 8.25. Панель функции ГПР
Функция ГПР ищет значение в верхней строке таблицы или массива значений и возвращает значение, находящееся в том же столбце заданной строки таблицы или массива. Функция ГПР используется, когда сравниваемые значения расположены в верхней строке таблицы данных, а возвращаемые значения – на несколько срок ниже.
Синтаксис функции следующий:
ГПР(искомое_значение; инфо_таблица; номер_строки; интервальный_просмотр)
Здесь искомое_значение – это значение, которое требуется найти в первой строке таблицы. Оно может быть значением, ссылкой или текстовой строкой. Аргумент инфо_таблица – это таблица с информацией, в которой ищутся данные. Можно использовать ссылку на интервал или имя интервала.
Аргумент номер_строки представляет собой номер строки в массиве инфо_таб-лица, из которой будет возвращено сопоставляемое значение. Если номер_строки равен 1, то возвращается значение из первой строки аргумента инфо_таблица; если номер_строки равен 2, возвращается значение из второй строки аргумента инфо_таблица и т. д. При значении параметра номер_строки, меньшем 1, функция ГПР возвращает ошибку #ЗНА Ч!. Если же номер<_строки больше, чем количество строк в аргументе инфо_таблица, то функция ГПР возвращает ошибку #ССЫЛ!.
Аргумент интервальный_просмотр – это логическое значение, которое определяет, какое соответствие должна искать функция ГПР: точное или приближенное. Если аргумент имеет значение ИСТИНА либо опущен, то возвращается приблизительно соответствующее значение; другими словами, если точное соответствие не найдено, возвращается наибольшее значение, которое меньше, чем искомое^значение. Если данный аргумент имеет значение ЛОЖЬ, функция ГПР ищет точное соответствие. При отсутствии такового возвращается ошибка #Н/Д.
Формула в ячейке В79 имеет справочный характер; она создана на основе функции ВПР. В первом аргументе формулы находится определенный в ячейке А79 период, на который распространяются стандартные вычеты:
=
ВПР(A79; C117:O128;
2
; ЛОЖЬ)
По вычисленному в ячейке А79 периоду функция находит в диапазоне Cl 17:D128 во втором столбце справа точное значение суммы дохода за период, на который распространяются стандартные налоговые вычеты. В ячейке В81 первой таблицы Приложения Е содержится такая формула:
=
ЕСЛИ(Зарплата!$B$
2
=
"C"
; D117;
0
)
Сначала она определяет, имеет ли право налогоплательщик пользоваться стандартными вычетами. С этой целью выполняется проверка ячейки В2 листа Зарплата на предмет наличия в ней буквы "С". Если буква "С" введена, то в ячейке В81 отображается содержимое ячейки D117, в противном случае значение в ячейке В81 будет равно нулю.
Количество месяцев, на которые распространяются стандартные налоговые вычеты в ячейке С94, определяется по формуле, подсчитывающей количество ячеек со значением больше нуля:
=
СЧЕТЕСЛИ(B81:B92;
">0"
)