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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 176 След.
Как вывести план по двум параметрам.
 
Здравствуйте.Чтото сделал, но  не всё точно, а может кто более знающий подправит.
Посмотрите варианты, с доп столбцом и без доп столбца, но формулой массива.
Изменено: gling - 22.01.2026 00:42:29
Загрузка смены по часам рабочего времени, Как сделать загрузку на смену, в зависимости от продолжительности смены
 
Здравствуйте.
Цитата
написал:
и учитывать выходные дни при сменах 8 и 12 часов, правильно
Попытался разобраться, но возникли вопросы.
Смена 24 часа понята, а вот 12 и 8 часов это как, их сколько считать в сутках 2 (12 час) или 3 (8 час) смены, или так-же одна смена в сутки?
Есть вариант с учетом одна смена в сутки, не зависимо от протяженности смены. Время рассчитывается не стандартно, так как при расчете, протяженность суток равна протяженности смены. Возможно и перемудрил, "но я художник и я так вижу".
Если же сутки полностью заняты сменами, то расчет будет как для 24 часовой смены. Но возможно я всё не так поняли нарисовал лишнего. Смотрите файл, столбец О вспомогательный, для самоконтроля, его можно удалить.
Изменено: gling - 20.01.2026 23:13:51
Подсчет кол-ва дней, начиная с определенной ячейки, Надо посчитать кол-во дней между двумя датами, но начиная с определенной ячейки диапазона
 
Здравствуйте.
Попробуйте еще вариант. Вставляете в ячейку Е2 и тяните вниз до конца данных
Код
=ЕСЛИ(C2="";СУММЕСЛИ(A3:A9999;A2;G3:G9999);ЕСЛИ(C1=ИНДЕКС($C$2:C2;ПОИСКПОЗ(A2;A:A;));D2;D2-1))
Гугл табл.: Функция И() и ВПР() в условном форматировании
 
Так работает СУММЕСЛИ в гугл таблицах или нет?
Попробуйте вставить формулу УФ при активной ячейке J3 и укажите нужный диапазон действия. Работу формул не проверял, нет примера Excel.
Код
=И(СУММЕСЛИ($I$31:$I$42;$I3;J$31:J$42)>0;СУММЕСЛИ($I$31:$I$42;$I3;J$31:J$42)<J$3)
=И(ВПР($I3;$I$31:$O$42;СТОЛБЕЦ(B3);)>0;ВПР($I3;$I$31:$O$42;СТОЛБЕЦ(B3);)>J3)
Сумма уникальных ячеек по трём условиям
 
Здравствуйте.
Попробуйте так:
Код
=СУММПРОИЗВ((C2:C6=C2)*(B2:B6=B3)/СЧЁТЕСЛИМН(A2:A6;A2:A6;C2:C6;C2:C6;B2:B6;B2:B6))
=СУММПРОИЗВ((C2:C6=C5)*(B2:B6=B2)/СЧЁТЕСЛИМН(A2:A6;A2:A6;C2:C6;C2:C6;B2:B6;B2:B6))
Гугл табл.: Функция И() и ВПР() в условном форматировании
 
Здравствуйте.
Цитата
написал:
Раньше было так:
Не увидел разницы между Раньше и вашей новой хотелкой. Про гугл таблицы не знаю, но предполагаю что в Excel нормально бы справилась функция СУММЕСЛИ(). УФ будет только по результатам столбцов А и В, так как в формуле столбец А не закреплен. Здесь форум по Excel, и файл в этом формате с тем что есть и как вы хотели бы увидеть после работы УФ, очень помог бы в понимании вашей проблемы. А полученный результат вы самостоятельно могли бы проверить в ваших гугл таблицах.
указать диапазон чисел в формуле еслимн, диапазон от и до
 
Цитата
написал:
Меньше или равно 14, больше или равно 18 и от 14 до 18.
Тогда тот же вариант, но без равно. (B5:B14;">14",B5:B14;"<18")
указать диапазон чисел в формуле еслимн, диапазон от и до
 
Здравствуйте volterra!
Вы бы описали саму задачу, что вы хотите просуммировать и по каким условиям и приложили файл с примером расположения данных. Если я правильно понял то вам нужно это
Код
=СУММЕСЛИМН('лист опроса'!B5:B14;'лист опроса'!B5:B14;">=14",'лист опроса'!B5:B14;"<=18")
Рандомайзер с условием
 
Вариант с доп столбцом
Код
=ИНДЕКС(Таблица4[Название];ПОИСКПОЗ(СЛУЧМЕЖДУ(1;МАКС(Таблица4[Столбец1]));Таблица4[Столбец1];))
Поиск средней цены по условию, Поиск средней цены по условию
 
Цитата
написал:
А, можно ли Вашу формулу скорректировать
Можно взять с запасом A$2:A$10000 и соответственно другие диапазоны так же. Проблема в первой строке, там текст. При перемножении текста формула выдает ошибку.
Изменено: gling - 08.01.2026 23:41:15
Поиск в таблице соответствия на наименьшее значение.
 
Здравствуйте.
Посмотрите вариант формулами для старых версий Excel.
Есть вариант с поиском по строкам и столбцам.
Изменено: gling - 08.01.2026 18:57:32
Удаление части содержимого ячейки, Подскажите пожалуста
 
Найти/заменить [*] - на пусто.  
Замена значений в макросе, Замена значений в макросе
 
Olegas, а почему вы не исправляете что просит модератор и во всех сообщениях делаете те же ошибки?
Цитата
П.С. Про оформление кода в сообщении (тэг <...> на панели сообщений) я Вам уже писал, исправьте Ваши сообщения
Неужели сложно нажать кнопку <...> на панели (в самой верхней строке выше текста, где выбор шрифта) и вставить в появившееся окно код макроса или формулу? Или выделить написанный текст и нажать эту кнопку. Не надо их обрамлять вручную каждую строку.
Ещё вариант замены или очистки ячеек с ошибками.
Код
Sub ОшибкаФормулы()
    Range("J:M").SpecialCells(xlCellTypeFormulas, 16) = ""
'    Range("J:M").SpecialCells(xlCellTypeFormulas, 16).ClearContents'очистка ячеек
End Sub
Sub ОшибкаТекст()
    Range("J:M").SpecialCells(xlCellTypeConstants, 16) = ""
'    Range("J:M").SpecialCells(xlCellTypeConstants, 16).ClearContents'очистка ячеек
End Sub
Поиск средней цены по условию, Поиск средней цены по условию
 
Здравствуйте.
Код
=СУММПРОИЗВ(($A$2:$A$42=A2)*$C$2:$C$42*$D$2:$D$42)/СУММЕСЛИ($A$2:$A$42;A2;$C$2:$C$42)
Найти в таблице отсутствующие значения (по заданным параметрам), Необходимо определить вакансии в таблице
 
Здравствуйте.
Ещё можно обычной сводной.
Применение InputBox в макросе с применением формулы, Применение InputBox в макросе с применением формулы
 
Цитата
написал:
Он эту строчку желтым выделяет,
Возможно вы 0,9 вводите с разделителем запятая а в формуле в макросе 0.9 должно быть с точкой.
Или так
Код
Sub Макрос1()
Dim userInput As Variant
   
    lLastRow = Cells(Rows.Count, 1).End(xlUp).Row
    userInput = InputBox("Введите нужное число:", , 0.9)
    userInput = Application.Substitute(userInput, ",", ".")
    Range("N10:N" & lLastRow) = "=IF(RC[-1]>0,RC[-1]/" & userInput & ",RC[-8])"
    Calculate
End Sub
Изменено: gling - 07.01.2026 22:53:40
Применение InputBox в макросе с применением формулы, Применение InputBox в макросе с применением формулы
 
"userInput - здесь кавычки лишние, уберите их в формуле.  
Изменено: gling - 07.01.2026 00:50:15
Автозаполнение данных в макросе с применением массивной формулы, Автозаполнение данных в макросе с применением массивной формулы
 
Цитата
написал:
возникает ошибка.
Не понял вопрос.
У вас формула в расчеты включает только до 42 строки.  Может быть из за этого ошибка? lLastRow = Cells(Rows.Count, 1).End(xlUp).Row находит последнею строку в первом столбце. И если последняя строка в первом столбце (столбце А) 5000, то и lLastRow = 5000. Может быть вам надо изменить формулу?
Код
Sub Макрос10()
   Dim lLastRow As Long
   With ActiveSheet
        lLastRow = .Cells(Rows.Count, 1).End(xlUp).Row 'находим последнею заполненую ячейку в стобце 1 на активном листе
        .Range("E2").FormulaArray = "=MIN(IF(R2C1:R" & lLastRow & "C1=RC[-4],R2C3:R" & lLastRow & "C3))"
        .Range("E2").Copy
        .Range("E3:E" & lLastRow).PasteSpecial Paste:=xlPasteFormulas
        .Calculate
   End With
End Sub

Пока писал ответ, вопрос удалили. Зря писал ответ что ли? Может быть хоть формула пригодится?

Изменено: gling - 06.01.2026 21:30:10
Получить данные из массива по нескольким условиям, сделать формулу счетесли более универсальной без перечисления каждого диапазона
 
Здравствуйте.
Попробуйте любую формулу для F70
Код
=СЧЁТЕСЛИ(ИНДЕКС($H$3:$H$64;ПОИСКПОЗ(F$69;$A$3:$A$64;)):ИНДЕКС($S$3:$S$64;ПОИСКПОЗ(F$69;$A$3:$A$64;)+1);$B70)
=СЧЁТЕСЛИ(СМЕЩ($H$2;ПОИСКПОЗ(F$69;$A$3:$A$64;);;2;12);$B70)
=СУММПРОИЗВ(($H$3:$S$64=$B70)*($A$3:$A$64=F$69))
Изменено: gling - 06.01.2026 21:13:36
Автозаполнение данных в макросе с применением массивной формулы, Автозаполнение данных в макросе с применением массивной формулы
 
Здравствуйте.
Попробуйте так
Код
Sub Макрос10()
   Dim lLastRow As Long
   With ActiveSheet.UsedRange
   lLastRow = Cells(Rows.Count, 1).End(xlUp).Row
   Range("E2").FormulaArray = "=MIN(IF(R2C1:R42C1=RC[-4],R2C3:R42C3))"
   Range("E2").Copy
   Range("E3:E" & lLastRow).PasteSpecial Paste:=xlPasteFormulas
   .Calculate
   End With
End Sub
Сравнение значений времени в формуле ЕСЛИ
 
Если не получится, выкладывайте файл пример
Код
=ЕСЛИ(A31>=--"150:00:00";"Зачёт";"Незачёт")
Поиск наименьшей цены по условию, Поиск наименьшей цены по условию
 
А какая связь между поиском цены и заполнение макросом?  
Поиск значения в массиве данных
 
Возможно другое название темы будет ближе по смыслу? "Использование функций ИНДЕКС и ПОИСКПОЗ для поиска значения в массиве данных"
Лучше конечно в файле Excel проверить. Не известно что у вас прописано в ячейках A10:A12 и B1:D1. Попробуйте:
Код
=ИНДЕКС($A$2:$A$4;ПОИСКПОЗ($B$7;ИНДЕКС($B$2:$D$4;;ПОИСКПОЗ(A10;$B$1:$D$1;));))
Поиск значения в массиве данных
 
Здравствуйте.В вашем сообщении только "вода" и ничего более. А что вам надо то? Из названия темы не понятно, из описания тоже ничего не понятно. Прочтите правила форума, особое внимание на подпункты 2.1.-2.3.
Преобразование ФИО
 
Здравствуйте.
Если у вас Excel2016 или старше, то можно без формул "Мгновенным заполнением (Ctrl+E)
Нахождение произведения данных из 2 таблиц, путем сравнения по 3 критериям.
 
Здравствуйте.
Попробуйте еще вариант.
Код
=СУММПРОИЗВ(ИНДЕКС($C$3:$O$9;;ПОИСКПОЗ(H$22;$C$2:$O$2;))*ИНДЕКС($C$13:$O$19;;ПОИСКПОЗ($B24;$C$12:$O$12;)))
Изменено: gling - 25.12.2025 13:07:59
VBA. Вставка формулы в ячейку кодом в цикле
 
Цитата
написал:
Чего то не нравится ей "&k&"
Может быть добавить пробелы до и после &?
(" &  k & ")  
СЧЕТЕСЛИМН с динамическоим диапозоном между ячейками с именами
 
Ещё вариант в файле. Формулы выбора диапазона в диспетчере имен.
GoogleSheets. Поиск всех значений по условию со всех листов и перенос на один лист, Найти все совпадения по условию на всех листах и перенести (скопировать) их по порядку на один лист
 
Ещё вариант формулами в файле. При необходимости названия листов в строке 1 можно вводить вручную.
Изменено: gling - 21.12.2025 16:45:03
Формула для заполнения значения если ячейка имеет цвет
 
Цитата
написал:
не должен быть Range,
Точно, я и забыл что далее я эту переменную использую для кода цвета. У меня при отказе от выбора ячейки выскакивала ошибка, и я начал экспериментировать, вставил он еррор и успокоился. Файл в сообщении #23 заменил.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 176 След.
Наверх