Здравствуйте, дорогие мои бухгалтерские волшебники и волшебницы! Садитесь поудобнее, сейчас я, ваша покорная слуга Оксана Павловна, поведаю вам историю про то, как однажды мы с коллегами решили приручить формулы начисления зарплаты так, чтобы даже самый упрямый калькулятор заплакал от счастья.
Да-да, будет весело и полезно — обещаю!
Итак, представьте себе фирму «Ромашка и Ко» — название звучит как из сказки, но поверьте, там не только ромашки растут, но и бухгалтеры терпят приключения посерьёзнее. В центре нашей истории — герой дня Воробьёв Антон Петрович. Не путать с воробьём на проводе!
Ему назначили оклад 10 000 рублей (классика жанра: «Оклад по дням»). Но вот беда — за общение с клиентами положена надбавка. И эта надбавка такая хитрая штука, что у многих бухгалтеров глаза начинают дергаться в такт сложным формулам.
Наша задача — сделать так, чтобы Антон Петрович мог просто сообщать «Я сегодня поговорил с 45 клиентами», а всё остальное программа считала сама.
Чтобы проценты и планы жили своей жизнью и менялись лишь тогда, когда мы издаем кадровый приказ — ну прямо как бабушка меняет рецепт борща: раз в год или при особом случае.
И вот начался наш квест. Мы шагнули в раздел «Настройка», тыкнули на «Начисления» и нажали кнопку «Создать». Открылась волшебная дверь в мир формул.
На вкладке «Основное» придумали имя для нашей надбавки: «Надбавка за клиентов — сложная, но красивая». Ведь если уж считать деньги — считай красиво!
Назначение выбрали повременное, периодичность ежемесячную — чтобы не забывать платить вовремя.
Теперь момент истины: гиперссылка «Редактировать формулу». Выглядит страшно? Не бойтесь!
Это как первый прыжок с парашютом — страшно только первые пять секунд. Мы создали четыре показателя: процент (как будто он у нас всегда меняется вместе с настроением начальства), фиксированную часть (2000 рублей прячем туда – это наша денежная подушка безопасности), плановое количество клиентов (пусть будет 50), и самое главное – фактическое количество клиентов. Вот тут начинается магия!
Фактическое количество вводится каждый месяц отдельно — потому что если Антон Петрович вдруг решил поболтать с 70 клиентами вместо 50, мы это сразу увидим.
А если он ленился и обслужил всего 30 – пусть знает цену своим праздникам.
Сформулировали формулу так ловко: взяли минимальное значение из двух вариантов (функция Мин( )) – чтобы не переплатить случайно миллион рублей одному сотруднику и не выглядеть при этом жадиной перед остальными. Формула получилась такой хитрой:
(Мин (КоличествоКлиентов * ФиксированнаяЧасть / ПлановоеКоличествоКлиентов, ФиксированнаяЧасть) + Мин (Оклад * %Процент / 100, Оклад * %Процент * КоличествоКлиентов / ПлановоеКоличествоКлиентов)) * ОтработаноДней / НормаДней
Если вы сейчас задумались: «А зачем столько минусов?», вспомните анекдот про бухгалтера:
— Почему вы всегда считаете до десяти перед тем как ответить?
— Потому что иначе сумма не сходится!
Вот примерно так же мы считаем до десяти в нашей формуле.
После сохранения формулы программа стала умнее нас всех вместе взятых! Теперь наш бедный бухгалтер вводит лишь число клиентов за месяц – даёт команду компьютеру считать дальше.
Чтобы облегчить его страдания создаём шаблон ввода данных с красивой формой – чтобы список сотрудников подтягивался сам и пальцы не ломались от многократного набора.
Удобные формулы начисления зарплаты — залог счастья бухгалтеров и точных выплат сотрудникам.