Когда-то много лет назад я был инвестиционным банкиром. Затем я руководил интернет-бизнесами, создавал интернет-стартапы, конструировал механизмы господдержки инноваций. И всюду мне приходилось составлять финансовые модели новых проектов с нуля. Финансовые модели я не составлял только на двух этапах своей жизни: когда был деловым журналистом и когда учил студентов Физтеха. Зато в эти периоды жизни я научился писать о том, что знаю сам, и преподавать финансовое моделирование тем, кто о нем знает самую малость. Этот курс – результат всех трех частей моей жизни. Успешного изучения!


Запрос 5. Если каждому сотруднику положен налоговый вычет в размере 10, то каков совокупный доход сотрудника от зарплаты и бонусов в каждом из периодов?

Алгоритм
Найти для данного периода общую сумму зарплаты и бонусов, выплачиваемых сотрудникам, которые уже работают в компании время, не менее того, что установлено для получения первого бонуса.

Критерии
– Основной массив – Salary (С7)
– Критерий 1 – Start_period (D13)
– Дополнительный аргумент – Налоговый вычет (10)

Похоже, что нам придется или создавать в базе поле «Налогооблагаемый доход», или писать формулу, где будут суммированы две формулы SUMPRODUCT с одними и теми же критериями и разными «основными массивами»? Это сработает, конечно. Но мы обойдемся проще. SUMPRODUCT позволяет производить операции с массивами и внутри своих аргументов. Главное – в процессе дизайна формулы не перепутать, как вы пытаетесь преобразовать строки и массивы.

Формула:

=SUMPRODUCT(INDIRECT($C7)-10,--(INDIRECT($D12)<=G$2),--(INDIRECT($E12)=$F12))