Приветствую всех!
Представляю Вашему вниманию сборник дополнительных функций для Excel версий 2003-2013, который добавит немного новых возможностей. Практически все функции были написаны мною и используются в работе. Исключение: функции перевода числа в прописной вид. Эти функции нашел на просторах интернета, автор неизвестен.
Скачать установочный модуль Вы можете отсюда.
Если у Вас возникнут проблемы с установкой, обнаружите ошибку при использовании какой-либо из функций или есть предложения по дополнению набора, пишите в комментариях.
Хочу сразу отметить что, функции работают только с включенной поддержкой макросов т.к. все написаны на VBA и доступны только тому у кого установлен данный сборник. Поэтому, при пересылке файла не забывайте сохранять все вычисления как значения, ну либо, рекомендуйте установку моего сборника, буду рад росту аудитории 🙂
Итак, как установить пакет дополнительных функций?
Специально для упрощения этой задачи написал установочный модуль. Вам его необходимо скачать и распаковать все содержимое в папку(два файла — data и Setup.xls). В Excel включаете поддержку макросов и запускаете Setup.xls. Ну, а далее остается только указать путь, куда установить и нажать кнопку «Установить». При успешной установке, получите сообщение. Все! Можете закрывать Setup.xls и пользоваться функциями как обычными встроенными функциями Excel. Все новые функции будут размещены в категории «Определенные пользователем«.
Список функций и их описание, которые содержатся в сборнике
В сборник включены следующие функции:
- КОЛДНЕЙ(Дата) — Возвращает количество дней в месяце(28,30 или 31 день);
- БЕЗНДС(Сумма_с_НДС, Ставка_НДС_проц) — Возвращает сумму без НДС. Ставка указывается в процентах Например: 10%,15%,18%;
- НАЧНДС(Сумма_без_НДС, Ставка_НДС_проц) — Возвращает сумму с начисленным НДС. Ставка указывается в процентах. Например: 10%,15%,18%;
- ИЗВЛНДС(Сумма_с_НДС, Ставка_НДС_проц) — Возвращает сумму НДС из суммы с включенным НДС. Ставка указывается в процентах. Например: 10%,15%,18%;
- РАСЧНДС(Сумма_без_НДС, Ставка_НДС_проц) — Рассчитывает сумму НДС к начислению. Ставка указывается в процентах. Например: 10%,15%,18%;
- БЕЗНДФЛ(Сумма_ЗП, Ставка_НДФЛ_проц) — Возвращает сумму ЗП с вычетом НДФЛ. Ставка указывается в процентах. Например: 13%;
- ИЗВЛНДФЛ(Сумма_ЗП, Ставка_НДФЛ_проц) — Возвращает сумму НДФЛ из ЗП. Ставка указывается в процентах. Например: 13%;
- НАЧНДФЛ(Сумма_без_НДФЛ, Ставка_НДФЛ_проц) — Возвращает сумму ЗП с начисленным НДФЛ. Ставка указывается в процентах. Например: 13%;
- ЗПCНДФЛ(Сумма_НДФЛ, Ставка_НДФЛ_проц) — Рассчитывает полную сумму ЗП(с начисленным НДФЛ) опираясь на сумму НДФЛ. Ставка указывается в процентах. Например: 13%;
- РАСШВПР(Просматриваемый_Текст, ТаблПодстановки, НомВозвЗнач, [УчРегистр]) — Аналог функции ВПР. Ищет в строке <<Просматриваемый_Текст>> значение из первого столбца <<ТаблПодстановки>>, в случае успеха, возвращает значение из столбца <<НомВозвЗнач>>;
- ПРЕОБРЧИСЛО(Значение) — Преобразует текст в число, если в числе содержаться недопустимые символы и обычные функции выдают ошибку;
- УДСЛОВАИЗСПИСКА(Текст, СписокСлов, [УдалитьВсе, УчРегистр]) — Функция удаляет слова из строки <<Текст>> которые содержаться в <<СписокСлов>>;
- РАСШЗАМЕНА(Cтрока, СтарТекст, НовыйТекст, [ЗаменитьВсе, УчРегистр]) — Функция расширенной замены в тексте;
- ВЫБОРСЛОВИЗСПИСКА(Строка, Разделитель, СписокСлов) — Возвращает содержащиеся в <<Строка>> слова указанные в <<СписокСлов>>;
- СЖДВОЙНОЙПРОБЕЛ(Строка) — Сжимает двойные и более пробелы внутри текста;
- СУММАПРОПРУБЛИ(Рубли) — Функция возвращает сумму прописью в рублях;
- СУММАПРОПЕВРО(Евро) — Функция возвращает сумму прописью в евро;
- СУММАПРОПДОЛЛАРЫ(Доллары) — Функция возвращает сумму прописью в долларах;
- СУММАПРОПГРИВНЫ(Гривны) — Функция возвращает сумму прописью в гривнах;
- ЧИСЛОПРОПИСЬЮ(Число, [МужскойРод]) — Функция возвращает число прописью;
Продолжение следует… 🙂