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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 175 След.
Преобразование ФИО
 
Здравствуйте.
Если у вас 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 & ")  
СЧЕТЕСЛИМН с динамическоим диапозоном между ячейками с именами
 
Ещё вариант в файле. Формулы выбора диапазона в диспетчере имен.
Поиск всех значений по условию со всех листов и перенос на один лист, Найти все совпадения по условию на всех листах и перенести (скопировать) их по порядку на один лист
 
Ещё вариант формулами в файле. При необходимости названия листов в строке 1 можно вводить вручную.
Изменено: gling - 21.12.2025 16:45:03
Формула для заполнения значения если ячейка имеет цвет
 
Цитата
написал:
не должен быть Range,
Точно, я и забыл что далее я эту переменную использую для кода цвета. У меня при отказе от выбора ячейки выскакивала ошибка, и я начал экспериментировать, вставил он еррор и успокоился. Файл в сообщении #23 заменил.
Формула для заполнения значения если ячейка имеет цвет
 
Цитата
написал:
Смена цветов заливки не предусмотрена?
В файле по выбору цвета или без заливки.
Изменено: gling - 16.12.2025 21:10:51
Поиск значения в динамическом диапазоне и вывод его ближайшего номера позиции., Нужна функция для заполнения столбцов нужными значениями
 
Здравствуйте.
Название темы: Поиск значения в динамическом диапазоне и вывод его ближайшего номера позиции.
Вариант от sotnikov, но без массивного ввода.
Код
=ЕСЛИОШИБКА(ИНДЕКС($A2:$A$73;СУММПРОИЗВ(ПОИСКПОЗ(1;($B2:$B$73>C$1)*($B2<=C$1);)));)
подскажите как рассчитать места в соревновании
 
Цитата
написал:
первые места получают участники поразившие наибольшее число целей (всего 3)
Порядковый номер 13, поразил 3 цели, почему у него 13 место? В каком случае у него будет первое место? Что важнее, попадания, время или расход б/п?
Поиск по условиям
 
Еще вариант
Код
=ПРОСМОТР(1;1/СЧЁТЕСЛИМН(A15;Версии!$A$2:$A$16&"*";Лист1!D15;Версии!$D$2:$D$16&"*");Версии!$C$2:$C$16)
Формула для заполнения значения если ячейка имеет цвет
 
Предлагаю доработать макрос от Старичок, выбором нужного цвета ячеек, указав на ячейку с нужным цветом.
Код
Sub Ext()
  Dim Cl As Range, N&, Yac_kaCvet
  Set Yac_kaCvet = Application.InputBox("Выберите ячейку с нужным цветом:", "Выбор цвета ячейки", Selection.Address, Type:=8)
    Yac_kaCvet = Yac_kaCvet.Interior.Color
    Range("D:D").ClearContents
  For Each Cl In Range("A1:A" & Cells(1, 1).End(xlDown).Row)
    If Cl.Interior.Color = Yac_kaCvet Then
      N = N + 1
      Cells(N, "D") = Cl
    End If
  Next
End Sub
Подсчитать путь имея широту, долготу, высоту, уклон, скорость
 
Цитата
написал:
Хотелось бы видеть пройденный путь к каждой секунде.
А скорость умножить на время не устроит? А пройденный путь будет если пройденный за секунду плюс пройденное расстояние до этой секунды.
В Н3 и тянуть вниз.
Код
=(D3*1000)/3600*(A3-A2)*86400+H2
Выбор МАКС и МИН из меняющегося диапазона значений, Нахождение максимального и минимального значения котировок из дневной и вечерней сессии
 
Цитата
написал:
Просто в формулах поменять диапазон
Да. Можно даже через Найти/Заменить. Но не знаю как будут формулы считать на таких объёмах. Если будет долго считать, тогда лучше этот файл открывать отдельно, при закрытых других файлах Excel.
Выбор МАКС и МИН из меняющегося диапазона значений, Нахождение максимального и минимального значения котировок из дневной и вечерней сессии
 
Можно не создавать доп столбец Сессий (Дневная/Вечерняя) на исходном листе. Лишнее прописал, в файле убрал.
Цитата
Два дня разбирался, в помощь ИИ
В Excel есть возможность просмотреть пошаговую работу формул, на вкладке Формулы -- Вычислить формулу. Активируете ячейку с формулой и жмёте Вычислить формулу, и видите поэтапно как формула считает. Только чтобы понять, не нужны такие большие диапазоны как у вас ($B$1:$B$1943), достаточно уменьшить до 10-15 строк, и можно в каждой сессии оставить по 3-4 строки с данными, остальные строки в исходнике  удалить. Тогда просмотр работы будет более удобным.
Изменено: gling - 12.12.2025 22:21:30
Логика работы СУММЕСЛИМН() при выборе разных условий из одного диапазона, Не работает формула суммеслимн при одинаковом диапазоне условия и разными условиями
 
Ещё вариант:
Код
=СУММПРОИЗВ(СУММЕСЛИ(Наборка!A45:A49;Список!A18:A20;Наборка!G45:G49))+СУММЕСЛИ(Наборка!A45:A49;Список!A25;Наборка!G45:G49)
Как отобразить значение ячейки на фигуре?
 
Название темы
Цитата
Как отобразить значение ячейки на фигуре?
Ответ по теме:
Цитата
написал:
Проше простого: выделяем нужную фигуру, в строке формул пишем символ "равно" и кликаем по нужной ячейке.
Если хотите вставить в фигуру формулу или получить в фигуре результат вычислений по формуле, то это уже другая тема, не о значении  в ячейке, а о не полученном ещё значении.
Выбор МАКС и МИН из меняющегося диапазона значений, Нахождение максимального и минимального значения котировок из дневной и вечерней сессии
 
Здравствуйте.
Вариант формулами в файле.
[ Закрыто] Определение даты в таблице и перенос в другую таблицу
 
Умеете же вы задавать вопросы. В формуле из сообщения нет и намека на столбец ВС, но в файле есть намек на этот столбец. Для чего же тогда формула не связанная с файлом прописана в сообщении, разве нельзя было прописать формулу из файла?
Код
=ЕСЛИ(ИЛИ(BC2={"";"перерегистрация"});"";СЧЁТЕСЛИ(AY$2:AY$200;"<"&BB2)+СЧЁТЕСЛИМН(BB$2:BB$200;"<"&BB2;BC$2:BC$200;"<>*я")+СЧЁТЕСЛИМН(BB$2:BB2;BB2;BC$2:BC2;"<>*я"))
Попробуйте в формуле в файле вместо ИЛИ(BC2={"";"перерегистрация"});, прописать СУММ(СЧЁТЕСЛИ(BC2;{"";"*перерегистрация*"})); Должно получиться так:
Код
=ЕСЛИ(СУММ(СЧЁТЕСЛИ(BC2;{"";"*перерегистрация*"}));"";СЧЁТЕСЛИ(AY$2:AY$200;"<"&BB2)+СЧЁТЕСЛИМН(BB$2:BB$200;"<"&BB2;BC$2:BC$200;"<>*я")+СЧЁТЕСЛИМН(BB$2:BB2;BB2;BC$2:BC2;"<>*я"))
Не работает формула ВПР
 
Здравствуйте.
Цитата
написал:
почему-то не срабатывает формула
Так вы же ищите значение Е8, а в Е8 пусто, ищите B8, тогда сработает
Быстрое выделение диапазона по количеству заполненных ячеек в соседнем столбце.
 
Здравствуйте.
Вариант названия темы: Быстрое выделение диапазона по количеству заполненных ячеек в соседнем столбце.
Можно тыкнуть курсором в данные столбца Е, нажав Ctrl+стрелка вниз попасть на нижнею ячейку столбца Е стрелка вправо активирует ячейку столбца F, зажав Shift+Ctrl+ стрелка вверх выделит столбец F снизу и до данных, если надо выше, нажать стрелку ещё раз. О других способах смотрите по ссылке здесь
Вывод значений, при выполнении условий сравнения
 
Дааа, этот пример в файле не лучше предыдущего. Смотрите вариант в файле, формулой массива:
Код
=ЕСЛИОШИБКА(ИНДЕКС($M$2:$M$64;СУММПРОИЗВ(ПОИСКПОЗ(1;(--C23>=--$K$2:$K$64)*(--C23<=--$L$2:$L$64)*ЕЧИСЛО(НАЙТИ(A23;$I$2:$I$64));)));"Нет совпадений")

Немного поменял данные, чтобы видеть что формула работает.

Изменено: gling - 05.12.2025 20:30:42
Подсветить неугодные пересечения
 
Ещё вариант:
Код
=($H2>0)*СУММ($C2:$G2)
Выделить цветом одинаковые по строкам значения в разных столбцах
 
Здравствуйте.
KonstantinS, в вашем случае данные в столбце L всегда будут подсвечены, так как они отображаются минимальную величину из столбцов G и J. Вам это надо? А для столбцов G и J нужны 2 правила, для столбца G: =G8=МИН(G8;J8); для столбца J такая же: =J8=МИН(G8;J8). Можно и для столбца L такую же прописать, но повторюсь, в вашем примере он будет всегда покрашен.  
Вывод значений, при выполнении условий сравнения
 
Цитата
написал:
про наименование речь.
В файле нет такого, Покажите в файле что вы хотите добавить.
Вывод значений, при выполнении условий сравнения
 
Цитата
написал:
А можно


Можно. Добавьте в формулу такое сравнение: *(данные столбца с серийниками кабеля=ячейка с нужным серийнеком кабеля). В вашем примере нет про кабель ничего, по этому не понятно в каком столбце эти данные.  
Изменено: gling - 04.12.2025 13:27:17
Значение в ячейке на основе значений в нескольких других ячейках, Значение в ячейке по результатам значения в другой ячейке
 
У вас формула в примере предназначена для сцепления дат, если вам в реальном файле нужно сцеплять даты тогда всё предложенное здесь необходимо изменять под данные с датами. Для примера в файле, из сообщения #17, можно так:
Код
=СЦЕПИТЬ(ЕСЛИ(G21;G20&ЕСЛИ(СУММ(R21;W21);" / ";"");"");ЕСЛИ(R21;R20&ЕСЛИ(W21;" / ";"");"");ЕСЛИ(W21;W20;""))
Изменено: gling - 04.12.2025 10:46:49
Вывод значений, при выполнении условий сравнения
 
Цитата
написал:
все будет приведено так или иначе к виду начальное и конечное значение.
А пока не привели, удалите из таблицы строки с пустыми ячейками в столбцах А и В и посмотрите на результат который получится.
Цитата
написал:
Так же не до конца понял смысл столбца F.
Столбец F для проверки результата по строкам, если результат НД, значит ошибка в данных.
Найти и подставить значения в зависимости от цены, Нахождение значения и подставление его в ячейку по нескольким параметрам.
 
Здравствуйте.
Цитата
написал:
Хотя бы с FBO решить.
Вариант:
Код
=ПРОСМОТР(B2;{0;100;300;500;1500};ИНДЕКС(Комиссия!$B$2:$K$4;ПОИСКПОЗ(Юнитка!A2;Комиссия!$A$2:$A$3;);))
Значение в ячейке на основе значений в нескольких других ячейках, Значение в ячейке по результатам значения в другой ячейке
 
Здравствуйте.
Ещё вариант
Код
=СЦЕПИТЬ(ЕСЛИ(E9;$E$8&ЕСЛИ(СУММ(F9:G9);"/";"");"");ЕСЛИ(F9;$F$8&ЕСЛИ(G9;"/";"");"");ЕСЛИ(G9;$G$8;""))

При необходимости в СЦЕПИТЬ() можно добавлять условия с ЕСЛИ(), если ячеек в строке будет не три а больше.

Суммирование по условию с параметрами более 255 символов, СуммЕслиМН не считает
 
Здравствуйте.
Можно и СУММЕСЛИМН() но только ограничить количество знаков.
Код
=СУММЕСЛИМН(Таблица1[Дебет / Дебет];Таблица1[Наименование];ЛЕВСИМВ(B9;250)&"*";Таблица1[Описание];ЛЕВБ(C9;250)&"*")
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 175 След.
Наверх