Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 268 След.
Заполнение словаря только ключами. Какой вариант лучше?
 
New, спасибо)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Заполнение словаря только ключами. Какой вариант лучше?
 
Игнорируя полемику о сбережении памяти:
Писать 0& или CByte(0) и т.д. - не имеет никакого смысла (в первую очередь по скорости), если речь не про WinAPI, у которой свои заморочки и она просто не заработает по-другому
Верно?
Надо отдельную тему сделать, наверное, и затестить...
Я думаю, что будет незначительно медленнее, потому что это обёртка или также, как простой 0
Изменено: Jack Famous - 04.12.2021 11:08:12
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Заполнение словаря только ключами. Какой вариант лучше?
 
Так а в чем смысл, если своими словами?
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Заполнение словаря только ключами. Какой вариант лучше?
 
Цитата
Евгений Смирнов: В 1 варианте памяти будет больше занято, чем во 2 варианте?
в первом в качестве значений будет Empty, во втором нули
Если разница в занимаемой памяти и есть, то вы её никогда не заметите

Цитата
Евгений Смирнов: Во 2 варианте значения текст "0"
с чего взяли? Что положили, то и будет. Если просто 0, то Integer (см. мои тесты)

И кто вас научил писать & после чисел? Зачем это, хоспади?)
Изменено: Jack Famous - 03.12.2021 19:03:53
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Заполнение словаря только ключами. Какой вариант лучше?
 
В функцию формирования массива ключей добавил параметр для генерации половины дублей
Теперь, если тестировать с дублями, способ присвоения x=dic(x) работает чуть шустрее
Файл и Код
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Архитектура рабочего пространства, как изучить самостоятельно?
 
Цитата
ПРОИЗВЕД: Правило проектирования ПО -не зависеть ни от чего,что может меняться
ахаха  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Формула автопоиска названия в интернете по исходной ячейке, Формула автопоиска названия в интернете по исходной ячейке
 
etman0904, здравствуйте
Поиск в Google значений из ячеек листа Excel
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Заполнение словаря только ключами. Какой вариант лучше?
 
Ку-ку, ребзя  ;)
Цитата
New: Сейчас придёт Jack и напомнит или потестирует
что ж, если Евгений Смирнов не хочет или не может тестировать, то я готов —заодно и сам до конца разберусь
Файл, код и итоги
Справка
Тэги для поиска: словари, тесты, справка, описание

Цитата
Евгений Смирнов: А если туда писать тип данных Boolean или Byte. будет меньше занимать памяти?
сочуствую, если подобное крохоборство памяти действительно имеет для вас значение  :D
А так могу сказать, что VBA любит Long, хотя разницу вы вряд ли заметите  :)
Изменено: Jack Famous - 03.12.2021 15:27:06
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Горизонтальные даты
 
tutochkin, спец на то и спец, чтобы понимать, ЧТО ИМЕННО вопрошающий имеет ввиду)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Разбить словарь на подстроку
 
Nekto, пожалуйста - обращайтесь  ;)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
ВПР минимальной даты или Аналог функции МИНЕСЛИ в офисе до 2019
 
Цитата
mihail_ms: в офисе до 2019
в 2019ом тоже нет, если что  :)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Разбить словарь на подстроку
 
Nekto, здравствуйте
Сейчас сделаю и обновлю этот пост - следите за оповещениями к теме (если вы их включили)  ;)

UPD: Макрос для мульти ВПР. Проверить 2 критерия и подтянуть по ним 3 столбца при совпадении
Цитата
Nekto: ФИО и дата рождения с листа 1 ищутся на листе 2. Если таковые есть, то данные столбцов J,P,L листа 2 добавляются в столбцы FGH листа 1
Пробуйте. Скорость должна быть отличная (в отчёте присутствует таймер работы макроса)
Обратите внимание, что не все даты на листе "откуда брать" настоящие  ;)
В файле подключена (раннее связывание) штатная библиотека Scripting Runtime (для словарей)

Тэги для поиска: готовое решение, словари, ВПР, найти соответствие
Изменено: Jack Famous - 02.12.2021 12:42:10
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Как вычислить произвольный элемент треугольника Паскаля, одной формулой
 
Цитата
MCH: C++
скорости скоростями, а алгоритмы никто не отменял - он у вас не раз консультировался  ;)
Ещё раз спасибо!  :idea:
Изменено: Jack Famous - 02.12.2021 11:14:55
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Как вычислить произвольный элемент треугольника Паскаля, одной формулой
 
Цитата
MCH: могут быть различии в 15ой значащей цифре
помимо того, что ваша функция вычислит то, что не вычислит штатная, она ещё и точнее - верно?
Для длинной арифметики есть библа от Виталия
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Почему excel так медленно работает (в принципе)
 
Цитата
PooHkrd: предлагаете гадать даже без фотографий?
возмутительно  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Почему excel так медленно работает (в принципе)
 
Цитата
PooHkrd: отключены все пересчеты автоматом
не значит, что Excel не попытается их пересчитать при открытии
Возможно все сразу  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Определить оптимальную совокупность значений
 
Игорь, файл-пример
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Запрос даты и времени из Интернета
 
Paren, Получение текущей даты и времени с сервера в интернете

P.S.:
защита лютая, конечно — перевести время могут, а отключить доступ в интернет или просто запретить макросы - нет  :D
Изменено: Jack Famous - 01.12.2021 12:51:36
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Найти точки пересечения наружные и внутренние , треугольника
 
Цитата
dxf:вершина айзберга
Кудрявая вершина Айзенберга
Изменено: Jack Famous - 01.12.2021 12:39:07
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Возможно ли создать пользовательскую функцию на основе ЕСЛИМН с использованием подстановочного знака *
 
Цитата
zvolkz: Могли бы Вы, если не сложно, в вашем коде сделать пример
то есть вы пример не сделали, а я буду
Ахаха - покедова  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Почему excel так медленно работает (в принципе)
 
Цитата
rogert905: если разработчик предоставил все зашитые в программу инструменты, но не смог обеспечить их оптимальную работу, до такой степени, что программой невозможно пользоваться, то это проблема как раз таки в руле
едва ли у кого-то из местных найдётся время и желание участвовать в этой бессмысленной болтовне  :D
На вопрос ответ получен, а сокрушаться по поводу несовершенства этого мира лучше у личного психотерапевта за ранее обговоренную таксу
Изменено: Jack Famous - 01.12.2021 12:27:37
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Возможно ли создать пользовательскую функцию на основе ЕСЛИМН с использованием подстановочного знака *
 
zvolkz, #8 изучили?
Можно ещё в доп. столбец написать формулу "вычленения" ключевых слов типа =ПОИСК() и тянуть по этим выцепленным ключам…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Запрос даты и времени из Интернета
 
Paren, здравствуйте

Цитата
Paren: Подсмотрел в интернете макрос по получению даты и времени из интернета
а зачем вам из интеренета? Штатный Timer или Now ТОЧНО не устроит?
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Почему excel так медленно работает (в принципе)
 
Цитата
Михаил Л: Поэтому использую PQ и PP
на макросах ещё быстрее, но, если голову не включать (не обладать пониманием того, как работают связи между данными и насколько прожорливо их обновление) то ничего не поможет  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Почему excel так медленно работает (в принципе)
 
Цитата
rogert905: Не зря же они дают пользователю возможность работать с таблицами до миллиона строк
создайте диапазон на 1 млн строк и 1 столбец с данными без формул и форматирования - Excel будет летать
А вот если пытаться за[дол]бать программу любыми средствами, то сделать это можно довольно легко — так что проблема в прокладке … "между рулём и сидением" ;)

P.S.: в Excel полно того, что можно поменять или оптимизировать, но ничего - из того, что вы сказали
В нём ещё фотки обрабатывать очень неудобно, кстати - предлагаю серьёзно озаботиться этим вопросом  :D
Изменено: Jack Famous - 01.12.2021 11:46:02
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Подстановка данных из второй таблицы в первую, сопоставив столбцы по идентичным данным.
 
Цитата
Артемати: Формула в перемешку
Ошиблись сайтом — в Excel такой дичи нет
Изменено: Jack Famous - 01.12.2021 12:05:51
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Возможно ли создать пользовательскую функцию на основе ЕСЛИМН с использованием подстановочного знака *
 
Макрофункция. Не старался и не проверял
Изменено: Jack Famous - 01.12.2021 11:37:40
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Возможно ли создать пользовательскую функцию на основе ЕСЛИМН с использованием подстановочного знака *
 
Цитата
zvolkz: Возможно ли создать пользовательскую функцию на основе функции ЕСЛИМН, чтобы функция могла использовать подстановочные знаки * и ?
да
Цитата
zvolkz: У меня в ячейке логической проверки значение больше 255 символов
можно написать функцию для ТОЧНОГО поиска по ключам любой длины — и не придётся придумывать ничего

Но лучше не UDF, а по кнопке - гораздо быстрее будет
Изменено: Jack Famous - 01.12.2021 10:26:24
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Как вычислить произвольный элемент треугольника Паскаля, одной формулой
 
Цитата
MCH: есть мое решение на VBA по подсчету числа сочетаний без вычислений факториалов
забрал себе, а вам — спасибо  :idea:  8)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Почему excel так медленно работает (в принципе)
 
Цитата
rogert905: Почему excel так медленно работает
плата за универсальность и простоту использования

Цитата
rogert905: приходится обрабатывать большие массивы данных в эксель - до полумиллиона строк
иногда работаю с файлами, содержащими несколько умных таблиц (с диапазонами будет быстрее) по 500-800 тыс строк в каждой из них
Кряхтит, но работает вполне приемлемо

Цитата
rogert905: плюс докручивать довольно сложные формулы
а вот это уже вы зря — переводите вычисления на макрос по кнопке/событию со вставкой результат. К тому же, как уже сказал медведь, функции работающие с диапазонами могут убить работу и с гораздо меньшим объёмом строк при неправильном подходе

Вообще, конечно, любой спец вам скажет, что Excel для оперативных правок и/или визуализации конкретных срезов, а вращать бигдатой надо в БД
Почитать
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 268 След.
Наверх