Страницы: 1 2 3 4 5 6 7 След.
RSS
Подборка функций пользователя
 
Добрый день!

Периодически на форуме появляются вопросы с поиском той или иной пользовательской функции. Делал для себя подборку функций с примерами, если кого-то заинтересует - пользуйтесь. Некоторые пользовательские функции взяты на этом сайте. Что-то написал сам, что-то подредактировал. На отдельных листах в заголовках таблиц есть кнопка запуска макроса пересчёта формул активного листа с временной задержкой  3 с., можно посмотреть как работают функции.

Library_UDF - библиотека пользовательских функций (обновление 12.08.2021)
Изменено: Evgenyy - 15.08.2021 18:20:05 (обновление ссылки)
 
публиковал тут Пропис
функция (чуть больше 100 строк кода) умеет прописывать числительные
мужского, женского, среднего рода
на
украинском, русском, азербайджанском и киргизском языках
функция одним из параметров получает строку типа "слон слона слонов"
и потом правильно использует склонения перечисляемого предмета: Один слон, Два слона, Пять слонов
аналогично для слов женского рода: Одна коробка, Две коробки, Пять коробок
и среднего рода: Одно ведро, Два ведра, Пять вёдер
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко, спасибо за отклик. Нашёл Вашу функцию "Пропис", посмотрю на досуге более подробно.
 
Evgenyy, если нашли, то может хоть ссылочку дадите глянуть?))
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, вот смотрите.
 
Evgenyy, благодарю  ;)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Все благодарности - Ігор Гончаренко.
 
Добавил ещё несколько функций в подборку: "Пропись даты", "Пропись денежной суммы на английском языке",  "Извлечение n-го слова из текста", "Сортировка в двумерном массиве", "Генерация случайных чисел", "Сцепление в матрице смежности" и "Количественная оценка цветового контраста".
 
Увеличил подборку до 60 функций (296 Кб). Добавил функции: "Генерация случайных чисел без повторов цифр и нулей", "Перестановки и размещения без повторения элементов множества", "Размещения с повторениями", "Разделение текста на слова", "Поиск слагаемых для суммы", "Двумерный поиск в таблицах". Потестировал все функции - все функции работают, некоторые подтормаживают.
 
Evgenyy, можно общую комбинаторику добавить и классический подбор слагаемых под сумму  ;)
Изменено: Jack Famous - 12.07.2019 15:37:01
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, в принципе добавить можно, но объём файла уже к 300 Кб приближается и будет не возможно загрузить из-за ограничения в 300 Кб. Есть ещё материал для включения, но всё упирается в ограничение.
Благодарю за ссылки. Если возникнут какие-либо проблемы с использованием функций, напишите - не сочтите за труд.
 
Evgenyy, файл можно кидать ссылкой на облако, например) а так я вас понял, но тестить не обещаю
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Добавил в подборку ещё 5 функции: "Генерация случайных натуральных чисел без повторов", "Пропись времени", "Поиск n-го вхождения функцией ВПР2", "Поиск всех значений функцией ВПР3",  "Поиск значений функцией ВПР и сцепление в строку через разделитель".
 
Цитата
Evgenyy написал:
но объём файла уже к 300 Кб приближается и будет не возможно загрузить
можно издать отдельной книжкой "Женин сборник функций"
потенциальный покупатель будет заинтригован это сборник функций Жени или жены??? это подстегнет интерес и обьемы продаж соотв.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Evgenyy, спасибо. нужное дело делаете
можно не добавлять, а отдельно в другом файле делать. в одном файле - 50 функций, в другом - другие функции штук 50
можете к каждому своему сообщению добавить файл по 50 функций - 8х50 = 400 функций :)  
Изменено: artyrH - 19.07.2019 16:04:09
 
artyrH, где же столько функций набрать? А ещё нужно отредактировать, исправить ошибки и протестировать.

Ігор Гончаренко, чувство юмора - отличное качество человека!
 
Цитата
Evgenyy написал:
столько функций набрать?
не знаю. я предложил как обойти ограничение по вложенным файлам
 
Evgenyy, уберите часть бесполезного форматирования, которое только отнимает место. Красота спасет мир, но убьёт ресурсы.
По вопросам из тем форума, личку не читаю.
 
БМВ, не люблю безликие, "безвкусные" таблицы. Соотношение красоты и функциональности должно быть оптимальным. Я считаю, у меня оно как раз и оптимально.
В отдельных примерах именно форматирование подчёркивает всю мощь и работу функций. Что касаемо ресурсов - есть другие варианты, предложенные выше.
 
Evgenyy, можно "обернуть" функции во что-то похожее на это, если хотите
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, почитаю на досуге. Можно вообще загрузить все функции в надстройку, но без "живых" таблиц в качестве примеров как-то не интересно.
 
Цитата
Evgenyy написал:
у меня оно как раз и оптимально.
и занимает почти треть объема.
По вопросам из тем форума, личку не читаю.
 
Почистил форматы и код, освободил ресурсы.
Изменено: Evgenyy - 25.07.2019 15:08:19
 
Добавил ещё парочку функций: "Подсчёт уникальных слов в тексте" и "Разделение значений на группы".
Публикую окончательный вариант подборки из 65 пользовательских функций.
 
Привет!

Хорошая работа!
Сравнение прайсов, таблиц - без настроек
 
Доброй ночи!

Поблагодарим автора сайта, авторов функций и всех, кто принял участие в обсуждении темы.
Тема не закрыта, проявляйте активность, делитесь своими наработками с участниками форума.
 
Понравились ссылки прямо в код.
«Бритва Оккама» или «Принцип Калашникова»?
 
Evgenyy, благодарю за проделанную работу  :idea:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Evgenyy, Шикарно проделанная работа. Премного благодарен.

Имхо, в копилку можно добавить.
Изменено: Wild.Godlike - 26.07.2019 09:05:39
 
Цитата
Wild.Godlike: в копилку можно добавить
согласен. Там можно увеличить размер файла
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1 2 3 4 5 6 7 След.
Наверх