Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Подборка функций пользователя
 
Добрый день!

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

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