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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 288 След.
Проверка одной формулой наличия значений одного столбца в другом столбце
 
пока понятно, что хотите одной формулой, но не понятно что?
там где у вас написано ИСТИНА или ЛОЖЬ, напишите 1 из єтих слов  ИСТИНА  или ЛОЖЬ
можете еще в след. колонке написать почему ИСТИНА или ЛОЖЬ
и можно это сделать на 5-10 строк
Изменено: Ігор Гончаренко - 28 фев 2021 11:51:06
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заливка цветом ячеек учитываемых формулой в расчете
 
и все это чрезвычайно полезно на высокохудожественно оформленном листе: с заливками, подсветками и пр.
лист был строгим и четким, выполнили макрос и все (многое) раскрасилось как после взрыва (хаотично и в разных местах)
задача с точки зрения реализации (раскрасить) довольно проста, вернуть все к исходному состоянию чуть по сложнее, но тоже решается
а вот с практической стороны - очень сомнительно!
1. ячейки с условным форматированием перекрашиваются?
2. ячейки в скрытых строках (столбцах), понятнго, они не видны, а информация о том, что они есть как-то преподносится пользователю?
3. ну и вернуть все как было до того
предложенный код решает эти 3 пункта?
п.3 можно считать отдельной задачей, но если о ней помнить, то и непосредственная задача становиться немного сложнее
а если 2 первых пункта не решены - этот код просто не решает поставленную задачу - раскрасить влияющие ячейки (дать пользователю ВИЗУАЛЬНУЮ ИНФОРМАЦИЮ о ячейках влияющих на результат в рассматриваемой ячейке).
а знаете как называется код, который не решает задачу, для решения которой он написан? должно быть знаете))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Создание правильной формулы для корректной работы при перетаскивании вправо
 
Цитата
AVERS написал:
формула не работает, несмотря на то, что возвращает нужные данные
а я до этого считал если формула возвращает нужные данные - она работает
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Конвертнуть время в десятичный формат, Конвертнуть время в десятичный формат
 
да что угодно
из градусов можно получить радианы, из фунтов караты и пр.
если только понимать где вы взяли это 2684 и 3869971 и каким боком (способом) эти числа относятся к времени
Изменено: Ігор Гончаренко - 27 фев 2021 18:56:49
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перевести время в число
 
если лучшая практика совершенно не понятна автору вопроса - не такая уже она и лучшая
кроме того, можно всю жизнь колбасить данные руками в ожидании идеального решения, а можно уже сегодня пользоваться доступным и полезным способом и искать способ эффективнее
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перевести время в число
 
да я вообще не парюсь над оптимальными ответами пользователям (ни по обьему текста, ни по скорости выполнения)
если написанное в ответе работает - этого, с моей точки зрения, абсолютно достаточно
мало того - это оставляет пользователю шанс по полученной подсказке написать что-то лучше и прокайфовать с этого))
тебе все разжевали - чувствуешь себя неполноценным, разобрался и сделал сам - чувствуешь себя человеком (это я о себе)
Изменено: Ігор Гончаренко - 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
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 288 След.
Наверх