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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 265 След.
Проверить, есть-ли в диапазоне ячеек хоть одно значение, совпадающее с заданным
 
Цитата
Никогда не мог понять
почему, если нужно посчитать сумму продаж за определенную неделю, люди пишут: "я тут написал формулу в которой 46 ЕСЛИ, но она все равно не выдает правильный результат. как ее исправить?" ToniZa,
как думаете ваша задача вписывается в тему с названием "Excel"

представьте, люди, которые заходили сюда задать свой вопрос до вас, то же не заморачивались с названием и называли свою тему  Excel
и вот вы открываете ветку: Вопросы по Microsoft Excel
и видите 30 тем с названием Excel, переходите на страницу 2, там 30 таких же, с лаконичным и емким названием Excel
переходите на страницу 30, а темы все еще называются Excel (а что??? в теме обсуждается какая-то проблема Excel - тема так и называется Excel, все нормально? (по вашей логике))
вам среди этого всего легко будет найти ответ на свой вопрос, который безусловно касается Excel? вам легко и удобно, правда???
так понятнее??? о чем вам говорят, когда просят сформулировать задачу, которую вы решаете, а не рассказывать о ИЛИ, который вы устали 300 раз писать

название темы:
как проверить есть-ли в диапазоне ячеек хоть одно значение совпадающее с заданным?

ответ:
Код
=ЕСЛИ(СЧЕТЕСЛИ(Диапазон;Значение);"Есть";"Нет")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
При копировании дати с Ctrl+С и замена Ctrl+V чтобы новая дата записывалась в следующую свободную ячейку
 
а что за задачу вы решаете, можно подробнее?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Сортировка текста по количесту букв, из строки А в строку В выбирать только буквы с 4-мя буквами в слове
 
фильтр по маске ????
все, видите перечисленные вами слова
Изменено: Ігор Гончаренко - 28 ноя 2020 09:41:24
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет часов из смежных суток
 
Код
=остат(3/24 - 8/24;1)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет часов из смежных суток
 
отнимите от 02.11.2020 3:00 01.11.2020 8:00 сколько получилось?
(в крайнем случае получится 0.791(6) что легко отображается как нужное число после применения формата "время" к этой ячейке)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Записать математическое выражение формулой Excel
 
Алексей Поленок,
в любую ячейку напишите
=1+B2
в другую
=2+B3
формулы элементарные, а каковы результаты?
в В2 и В3 написаны не значение переменных у и z, а некоторые математические выражения, даже если они написаны правильно - они не вычислены, с точки зрения классификации данных в ячейках текст. нельзя текст складывать с числами! это для вас не очевидно?
вы знаете сколько будет если сложить 342 и Алексей Поленок, ? не знаете, вот и Excel не знает как это сложить
напишете в В2 и В3 числа - их можно будет использовать в вычислениях
Изменено: Ігор Гончаренко - 27 ноя 2020 22:57:36
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Защита формул в таблице от любых изменений
 
пожалуйста
в этих мощных руках и не такое работало
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Почему личная книга макросов недоступна для записи?
 
название темы:
почему личная книга макросов недоступна для записи?

ответ:
скорее всего вы пытались записать макрос из 2-го открытого экземпляра Excel
когда вы открываете второй экземпляр обычно появляется сообщение
"Личная книга макросов уже используется,  открыть в режиме только чтение?"
пользователь чаще всего даже не читает этот текст и около 99% не вникает и не понимает о чем это, жмет Да
вот - личная книга макросов открыта в режиме только для чтения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
интересно что могло не скопироваться командой Copy?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Замена слова в ссылках, находящихся на нескольких листах одной книги
 
Цитата
derekT написал:
и я схлопочу большие неприятности от СБ
пусть они напишут вам макрос и никаких неприятностей, ни одного байта на вынос из офиса
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Замена слова в ссылках, находящихся на нескольких листах одной книги
 
For Each sh In ActiveWorkbook.Worksheets
   If sh.Visible And InStr(sh.Name, "ОТСТОЙ") = 0 Then
      Sh.Columns(stolbi(a)).Replace What:="январь", Replacement:=k
      'MsgBox sh.Name
   End If
Next sh
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Получить результат деления последнего значения в диапазоне на значение в предыдущей ячейке строки
 
Код
=ИНДЕКС(3:3;ПК)/ИНДЕКС(3:3;ПК-1)
где ПК - последняя колонка
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как показать скрытые строки по условию
 
на имеющихся у вас макросах - никак
Find пропускает скрытые строки (ничего в них не ищет)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Защита формул в таблице от любых изменений
 
1. выбрать все ячейки
2. Формат ячеек, Защита - снять птичку  Защищаемая ячейка
3. F5
4. кнопка выделить
5. выберите Формулы, Ок
6. Формат ячеек, Защита - поставить птичку  Защищаемая ячейка
7. Правой кнопкой по ярлыку листа, Защитить лист

готово
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Выбор минимальных и максимальных пороговых значений показателя по 5 равным долям выборки (в квинтилях)
 
см.строки 331-335
если количество публикаций разделить на численность сотрудников - получится более обьективный показатель качества работы
понимамаете, если в научной организации работает 1 млн. бездарей - они сделаю больше публикаций, чем 5 талантливых ученых из скромной научной лаборатории и бездари окажутся в лидерах))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
мне все равно, а вам явно виднее
Код
Sub RowsCopy22()
  Const fn$ = "d:\2.xlsx"
  Dim wb1 As Workbook, wb2 As Workbook, r&
  Set wb2 = GetObject(fn)
  r = Worksheets(1).Cells(Rows.Count, 1).End(xlUp).Row
  If r > 1 Then
    Worksheets(1).Range("C2:Y" & r).Copy _
    wb2.Worksheets(1).Cells(Rows.Count, 1).End(xlUp).Offset(1,3)
    wb2.Save
  End If
  wb2.Close
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
и 2-й вопрос: по каким колонкам в 1 и 2 определять последнюю строку может по С и там и там?
судя по всему колонка А в файле 2 может быть вообще не заполнена
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
и снова - удар в штангу!
копировать куда? в какую строку понятно, а в какой столбец это все пристроить? в А? в С? ваш вариант?
и чтобы 2 раза не вставать:
по каким каким колонкам в 1 и 2 определять последнюю строку?
Изменено: Ігор Гончаренко - 25 ноя 2020 17:03:10
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Создание таблицы с количеством столбцов, указанным в ячейке
 
поясните свою мысль, что должен сделать макрос?
какой смысл "создавать" ячейки, которые уже созданы?
что вы вкладываете в понятие "создать таблицу"?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Создание таблицы с количеством столбцов, указанным в ячейке
 
извините, а что ее создавать?
все ячейки на листе, на своих местах, пользуйтесь, что их создавать-то?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
добавьте в 1 модуль
положите в него этот макрос:
Код
Sub RowsCopy22()
  Const fn$ = "d:\2.xlsx"
  Dim wb1 As Workbook, wb2 As Workbook, r&
  Set wb2 = GetObject(fn)
  r = Worksheets(1).Cells(Rows.Count, 1).End(xlUp).Row
  If r > 1 Then
    Worksheets(1).Range("2:" & r).Copy _
    wb2.Worksheets(1).Cells(Rows.Count, 1).End(xlUp).Offset(1)
    wb2.Save
  End If
  wb2.Close
End Sub
и выполните его. обратите внимание на путь к 2
Изменено: Ігор Гончаренко - 25 ноя 2020 17:04:43
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
Петрович, извините, в файлах может быть много листов
с 1 с какого листа в 2 на  какой лист?
это не назойливость, это уточнение условий выполнения макроса  
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Преобразовать в количество минут текст формата "Д чч:мм:сс"
 
Код
Function MinCount#(v$)
  Dim p&, m#
  p = InStr(v, " ")
  If p > 1 Then m = Val(Left(v, p - 1)) * 1440: v = Right(v, Len(v) - p)
  MinCount = m + Hour(CDate(v)) * 60 + Minute(CDate(v))
End Function
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
Цитата
Максим Петрович написал:
необходимо все строки начиная со второй, скопировать и 1.xlsx в 2.xlsx
эта фраза не позволяет сесть и написать макрос, который выполнит указанное действие, потому что сформулирована вообще, а программирование это что-то очень конкретное
известно что у файлов одинаковые шапки таблиц
"из файла 1 все строки, начиная с второй в файл 2", отлично!
из этой фразы понимаем что шапка занимает одну первую строку (видимо и там и там)
а КУДА копировать в файл 2? КУДА????
1. в конец таблицы, за существующими строками?
2. сразу под шапку удалив все существующие?
это два очень разных действия, и если не написано что делать, результаты работы макроса могут быть от неожиданных или совершенно плачевных!

и это только начало:
1. файл2 где искать? (знаем только имя и ничего более)
2. скопировали. что делаем с файлом приемником? сохранили и закрыли, оставили как есть (пользователь будет закрывать Excel увидит окно-предупреждение: файл 2.xlsx не сохранен, Сохранить, Не Сохранять, Отмена? не дочитает его толком, не вникая что за 2.xlsx, нажмет не сохранять и все что вы копировали - коту под хвост!
программирование это наличие четкой и понятной (во всех деталях) задачи, а макрос - это точное выполнение все, что в нем написано

когда задача ни о чем, точно такой же получится и макрос - ни какой!
Изменено: Ігор Гончаренко - 25 ноя 2020 15:29:32
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Преобразовать килограммы в минуты, Формула для преобразования Кг в Минуты.
 
у нас на курсах трактористов, после каждого практического занятия - руки по локти были в вакууме!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
Цитата
Максим Петрович написал:
да мне вообще нужно чисто строки копировать
а копируете ячейку А2
Код
....Range("A2").Copy
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Копирование строк из одного файла и вставка в строку под данными в другой
 
ерунда написана, поэтому и ошибка
Код
Workbooks("1.xlsx").Worksheets("Sheet1").Range("A2").Copy Workbooks("2.xlsx").Worksheets("Sheet1").Cells(LastRow+1, А в какую колонку?)
и вы уверены, что LastRow определилась в том, файле, листе, колонке, которые вам нужны???
Изменено: Ігор Гончаренко - 25 ноя 2020 14:44:49
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Преобразовать килограммы в минуты, Формула для преобразования Кг в Минуты.
 
Цитата
Дмитрий Копас написал:
Он загружает разные ингридиенты, с разным временем загрузки. Поэтому он в конце дня приносит информацию сколько чего он загрузил, я ввожу и вижу сколько реального времени ему понадобилось на это.
где-то должен быть справочник норм времени. есть такие документы для разных отраслей человеческой деятельности называются ЕНиР
в сфере приготовления пищи такой то же должен быть
например:
очистка картофеля - 9 кг/час
лепка пельменей - 120 шт./час
из которого легко вычислить если человек слепил 1000 пельменей, значит он затратил на это 8 часов 20 минут
Изменено: Ігор Гончаренко - 25 ноя 2020 14:59:27
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Преобразовать килограммы в минуты, Формула для преобразования Кг в Минуты.
 
Цитата
Дмитрий Копас написал:
В целом мне нужно видеть производительность в минутах
производительность не бывает в минутах
производительность это количество Единиц за указанное Время
разве что, у вас есть машина времени, которая за минуту производит 3 минуты времени, вот у нее будет производительность будет в минутах - 3 минуты в минуту!
таким образом, при постоянной эксплуатации этой машины, в сутках у вас будет 72 часа, вы будете все успевать, но жутко не высыпаться.

у вас где-то должен храниться справочник производительности приведенный к какой-то одной (удобной вам единице времени)
на основании этого справочника вы можете вычислить:
- сколько будет произведено продукции за указанное время
или
- сколько времени уйдет на производство определенного количества продукции
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Автоматическое изменение даты, согласно указанного времени суток
 
вместо формата текст выберите общий, поставьте курсор в ячейку нажмите Enter
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 265 След.
Наверх