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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 287 След.
Перевести время в число
 
если лучшая практика совершенно не понятна автору вопроса - не такая уже она и лучшая
кроме того, можно всю жизнь колбасить данные руками в ожидании идеального решения, а можно уже сегодня пользоваться доступным и полезным способом и искать способ эффективнее
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перевести время в число
 
да я вообще не парюсь над оптимальными ответами пользователям (ни по обьему текста, ни по скорости выполнения)
если написанное в ответе работает - этого, с моей точки зрения, абсолютно достаточно
мало того - это оставляет пользователю шанс по полученной подсказке написать что-то лучше и прокайфовать с этого))
тебе все разжевали - чувствуешь себя неполноценным, разобрался и сделал сам - чувствуешь себя человеком (это я о себе)
Изменено: Ігор Гончаренко - 26 фев 2021 19:48:53
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перевести время в число
 
БМВ,
цель - ничто, движение - все!
а вот с этим:
Цитата
БМВ написал:
а оно тут к месту?
аккуратнее
сегодня у тебя сомнения к месту-ли написанное Marat Ta,
а завтра ты начнешь сомневаться к месту-ли здесь Marat Ta,
с такими мыслями один шаг до гомофобии и несколько шагов до тяжкого преступления - "разжигание" там и все такое (согласно УК)
приклеившийся к тебе ранее ярлык гуманиста уже начал было приживаться, и тут такое...))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перевести время в число
 
и потом нужная вам сумма =
время полученное первым способом *24*тариф (08:30*24*тариф)
или
время полученное вторым способом * тариф (8.5*тариф)
(если тариф это стоимость 1 раб. часа)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перевести время в число
 
а к чему весь тот цирк с ЕСЛИ?
Код
=СУММ(C2:D2)-СУММ(A2:B2)
формат ячейки чч:мм
а если вам действительно нужно
Цитата
Перевести время в число
(надеюсь в число часов)
тогда:
Код
=(СУММ(C2:D2)-СУММ(A2:B2))*24
формат ячейки Общий
Изменено: Ігор Гончаренко - 26 фев 2021 18:31:57
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Генерация случайных чисел заданной суммы
 
история та же...
я рещаю ту задачу, которую понял
указано 4 параметра: количество чисел, сумма чисел, минимальное и максимальное число
задача:
случайным образом подобрать указанное количество чисел так чтобы:
1. числа не повторялись
2. их сумма равнялась бы заданной сумме
3. числа не должны выходить за рамки заданных мин. и макс. значений
если формулу в Е5 заменить на такую
Код
=ЕСЛИ(ИЛИ(D1<>F1;D3<F3;D4>F4);"Нажми F9!";"")
и соотв. если в Е5 написано Нажми F9! - значит какое-то из условий не соблюдено, и нужно нажать F9

и
в моем решении, закроете файл, откроете а все числа уже другие...
потому что я не знаю какую задачу вы решаете и зачем вам нужны эти числа
Изменено: Ігор Гончаренко - 26 фев 2021 18:07:24
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет противопожарного оборудования под заданную кубатуру помещения
 
меня не задело) нисколько)), так что все нормально
а понимаете, если в задаче нет четко прописанных условий, отвечающие решают задачу так, как поняли... и тут уже бывает всякое
а о том, что нужно точно и по возможности лаконично описывать свою задачу, я пишу через каждые 3-4 темы))
но это попадает на глаза тем, кто уже написал вопрос, получил ответ и, возможно, более вдумчиво когда-то сформулирует след. вопрос

и по вашей задаче
поставьте курсор в К3 (формула, которая стоимость считает) увидите отмеченныи диапазон в колонке F зацепите его за край мышкой и перетащите на H
- будет вам в сумме рекомендованная розничная цена)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Адаптировать макрос. Аналог ВПР.
 
Карабас, не создавайте!
Marat Taреально начнет в ней отвечать...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет противопожарного оборудования под заданную кубатуру помещения
 
хотя...
довольно очевидно "что еще нужно"
можно для таблицы содержащей данные об обьеме сотен (тысяч) обьектов зв несколько секунд подобрать достаточные по обьему и оптимальные по стоимости комплекты огнетушителей для каждого обьема)
Изменено: Ігор Гончаренко - 26 фев 2021 17:25:58
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Генерация случайных чисел заданной суммы
 
на желтом фоне формулы, их желательно не поломать (как и в первых 3-х колонках, А и В скрыты)
система с "минимумом мозгов"
на данных имеющих множество решений должна генерировать все новые и новые случайные варианты с каждым нажатием F9
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет противопожарного оборудования под заданную кубатуру помещения
 
в файле пример:
площать 150 м3
зеленым подсвечено 3 строки:  8, 9, 14 (это FR-100E, FR-150E и FR-3500E)
суммарный защищаемый обьем 150 м3
общая стоимость (по колонке цена со скидкой) = 31 407.14руб.
что еще нужно?
вы бы что подобрали для 150 м3 глазами?
Изменено: Ігор Гончаренко - 26 фев 2021 17:03:39
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Почему нельзя определить разность дат?
 
если начало операции 1 сентября, а окончание 2 сентября
видимо продолжительность не 1 день (2-1 = 1), а 2
если продолжительность вычисляется в днях то
продолжительностьДней = конечная дата +1 - начальная дата
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как сделать, чтобы не преобразовывалась дата в числовой формат прии сцеплении с текстом
 
вместо В2 пишите Текст(В2;"ДД.ММ.ГГГГ")
Изменено: Ігор Гончаренко - 26 фев 2021 16:40:57
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет противопожарного оборудования под заданную кубатуру помещения
 
Цитата
Андрей VG написал:
В этом смысле, ТС  
Цитата
nikika  написал:ответ лежит где-то на поверхности
но...
в стандартной задаче подбираешь из одномкрного массива сколько шт. какого типа взять
а тут массив двумерный, тип/количество берешь по одному параметру, а цену подобранного комлекта - по другому
в итоге - исправлять стандартную процедцру, что равносильно переписывать

или поиск решений:
1. в К2 пишете Площадь (можно написать =А*В*С)
2. лента Данные
3. в самом конце Поиск Решений
4. в открывшемся окне Найти решение
5. Ок
6. с колонки J снимаете результат расчета))
повторяете п.п. 1..6 до полного удовлетворения
Изменено: Ігор Гончаренко - 26 фев 2021 17:04:47
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
сопоставить фамилии к должностям на всех листах
 
Код
=ИНДЕКС(сотрудники!$B$1:$B$3;ПОИСКПОЗ(D1;сотрудники!$A$1:$A$3;0))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Генерация случайных чисел заданной суммы
 
в моем случае это тупиковое ответвление полностью на формулах
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
В каждой книге из папки, в зависимости от названия листа, запустить определенный макрос, vba
 
а тут никому не по силам угадать что будет в вашем коде
а вся тема балаган.
читаем заголовок:
Цитата
Михаил Л написал:
В каждой книге из папки, в зависимости от названия книги, запустить определенный макрос
читаем сообщение 24:
Цитата
Михаил Л написал:
Мне же надо на листе с одним названием проиграть один макрос, на листе с другим названием - другой макрос
так что же ж вам надо? в зависимости от названия книги или листа?
читаеам 10 (в зависимости от названия листа)
Цитата
Ігор Гончаренко написал:
select case left(ws.name, 5)  
 case "яблок": Макрос_А  
 case "Слива": Макрос_В  
 case "Вишня": Макрос_С
select end
что вам еще?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Генерация случайных чисел заданной суммы
 
так?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как поймать событие Change текстового поля на командной панели
 
Цитата
Евгений Смирнов написал:
Дмитрий Щербаков если вы не знаете ответа на зтот вопрос из этого не следует что никто  не знает
в целом фраза правильная, а по сути, как тут не вспомнить Крылова:
"Свинья под Дубом вековым
Наелась желудей досыта, до отвала;
Наевшись, выспалась под ним;
Потом, глаза продравши, встала
И рылом подрывать у Дуба корни стала"

ПыСы
все имена вымышлены, совпадения случайны ни к этой теме ни к посетителям форума не имеют никакого отношения)
Изменено: Ігор Гончаренко - 25 фев 2021 20:01:02
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
В каждой книге из папки, в зависимости от названия листа, запустить определенный макрос, vba
 
такое впечатление, что тут кто-то знает, что нужно автору?
может как раз рекурсии он и добивался, чтобы задро задрать компьютер на фиг! а то достали эти компьютеры слишком много начали себе позволять
чтобы всякий искусственный интеллект понял, что он ноль в руках бестолкового пользователя

и еще
главное - безудержно насыпать в тему код - рано или поздно кто-то угадает)
я с вас угораю
вы смотрите в текст макрос_А и пытаетесь как-то это реализовать
а еще в #9 автор мне написал:
Цитата
Заливки не будет вообще  Придумал заливку только для примера.
понимаете? только для примера, над чем паритесь, господа?
самая правильная реакция для бестолковой темы - это склоненные головы и траурное молчание
или альтернативный вариант:
безудержный шабаш кода, когда-то, кто-то, угадает))) (об этом нам говорит теория вероятности, шанс мизерный, но есть!)
Изменено: Ігор Гончаренко - 25 фев 2021 19:37:00
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
В каждой книге из папки, в зависимости от названия листа, запустить определенный макрос, vba
 
так и пишите
Код
'        With .Range("A1").Interior
'            .ThemeColor = xlThemeColorAccent2
'            .TintAndShade = 0.399975585192419
'        End With
        Макрос_A
поздравляю! теперь вместо всей той ерунды сработает макрос А
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Число умножить на коэффициент, зависящий от этого числа., расчет
 
а вопросы на форуме все сложнее и сложнее...
страшно заходить.  умножить на 50 - куда еще не шло, но на 70 - тут нужно попотеть
Изменено: Ігор Гончаренко - 25 фев 2021 15:31:52
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поменять запятую на точку с определенным условем
 
формулой, в ячейке - только если значение в ячейке является результатом вычисления формулы
Изменено: Ігор Гончаренко - 25 фев 2021 13:09:58
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Отладчик(F8) выключается после Application.GetOpenFilename
 
Код
Sub test()
  Dim avFiles, x As Long
  avFiles = Application.GetOpenFilename("Excel files(*.xls*),*.xls*", , "Выбор файлов", , True)
  If TypeName(avFiles) = "Variant()" Then x = UBound(avFiles) Else x = 0
  MsgBox "Выбрано файлов: " & x & " шт."
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
[ Закрыто] Поиск по таблице гпр и впр, Найти стоимость проживания учитывая данные из двух таблиц
 
лучший - Белов
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Создание полинома 3 степени, Не могу создать полиномиальный и линейный тренд
 
см.вложение
Изменено: Ігор Гончаренко - 25 фев 2021 03:35:28
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
[ Закрыто] Поиск по таблице гпр и впр, Найти стоимость проживания учитывая данные из двух таблиц
 
так?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
В каждой книге из папки, в зависимости от названия листа, запустить определенный макрос, vba
 
Цитата
Михаил Л написал:
вариант вручную открывать книгу не очень подходит.
открывайте как вам удобно, где у меня написано "вручную"
Код
select case left(ws.name, 5)
  case "яблок": Макрос_А
  case "Слива": Макрос_В
  case "Вишня": Макрос_С
select end
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
В каждой книге из папки, в зависимости от названия листа, запустить определенный макрос, vba
 
Код
Sub Test
  SetWorksheetsA1Theme avtiveworkbook
end sub

макрос Test выполнит макрос SetWorksheetsA1Theme
текст макроса  SetWorksheetsA1Theme приведен в сообщении #3
скопируйте макросы из #3 в стандартный модуль вашего проекта. пользуйтесь
Цитата
Понятно что три макроса чисто для примера
понятно, что решение чисто по примеру
задача у вас вообще какая?
запустить макрос
или
применить к ячейке А1 листа заливку в зависимости от названия этого листа?
какая у вас задача??
Изменено: Ігор Гончаренко - 24 фев 2021 20:56:53
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Автоматическое появление фигуры
 
если эти фигуры будут добавляться на лист 30 раз в секунду это будет считаться автоматическим появлением фигур?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 287 След.
Наверх