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

Страницы: 1
Больше, Меньше или равно указанного значения в макросе, Макрос автоматически фильтрует столбцы по трем формулам, не пойму как сделать третью
 
Здравия уважаемые знатоки! :)
Буду очень благодарен за подсказку. Задача вроде не сложная, но найти решение не могу.
Есть макрос, который по нажатию кнопки автоматически фильтрует столбцы согласно указанным значениям.
Есть два варианта:
1. Если заданное значение например больше нуля, то получаем все строки со значением больше нуля. Выглядит это так:
' столбец D
   Select Case Range("D1")
       Case Is > 0
           ActiveSheet.Range(tbl.Address).AutoFilter Field:=4, Criteria1:=">0", Operator:=xlAnd
       Case Is < 0
           ActiveSheet.Range(tbl.Address).AutoFilter Field:=4, Criteria1:="<0", Operator:=xlAnd
       Case Is = 0
           ActiveSheet.Range(tbl.Address).AutoFilter Field:=4, Criteria1:="=0", Operator:=xlAnd
   End Select
2. Если нужно выбрать значения например не более 0,3+ и не менее 0,3- от указанного, то выглядит это так:
' столбец E
ActiveSheet.Range(tbl.Address).AutoFilter Field:=5, Criteria1:=">=" & Str(Range("E1") - 0.3), Operator:=xlAnd, Criteria2:="<=" & Str(Range("E1") + 0.3)

Мне нужен третий вариант формулы. Если значение в верхней строке для фильтрации задано например 5, то нужно отфильтровать больше или равно 5. ">="5
Т.е. больше или равно конкретно заданному значению.
В первой формуле больше или меньше 0, во второй диапазон, а тут нужно именно больше или равно указанного значения.
Не силен в макросах, писал его не я. Мои знания заканчиваются на уровне редактирования диапазонов значений и замены местами этих формул.
Пример рабочего макроса прилагаю.
Макрос, который фильтрует 3 столбца и потом суммирует 2 столбца и выносит результат в другой файл
 
Добрый день!
Нужен макрос, который будет брать 3 значения из одного файла, и фильтровать по этим 3 значениям 3 столбца в другом файле, потом в полученном результате суммировать два столбца и выводить полученные суммы в две ячейки первого файла.
Во вложении примеры файл 1 и файл 2
Логика для макроса такая (описываю из своего понимания, как это делаю руками):
1. В «Файл 1» берем значение первой строки, столбец B и подставляем в «Файл 2» в фильтр столбца D
2. В «Файл 1» берем значение первой строки, столбец С и подставляем в «Файл 2» в фильтр столбца E
3. В «Файл 1» берем значение первой строки, столбец D и подставляем в «Файл 2» в фильтр столбца F
После подстановки значений в фильтры в «Файл 2» остаётся в среднем 20 строк (по-разному, не важно). Теперь нужно:
- суммировать столбец B (в «Файл 2») и вынести полученную сумму в «Файл 1» в столбец E в первую строку.
- суммировать столбец C  (в «Файл 2») и вынести полученную сумму в «Файл 1» в столбец F в первую строку.
И так для каждой строки нужно сделать. В итоге макрос должен заполнить все строки столбцов E и F в «Файл 1» суммами столбцов B и С из «Файл 2». Надеюсь понятно написал задачу.
Т.к. файл 2 весит 3 мб, то вот он https://yadi.sk/d/BSrtHzzzKeUR6Q
Просьба сообщить за какую стоимость готовы сделать, т.к. я не совсем понимаю сколько это может стоить.
Подсчет следующих значений после известного в строке
 
Добрый день!
Подскажите пожалуйста, как посчитать количество (положительных и отрицательных) последующих значений в строке после определенного.
Есть строка
3-14-12-2-1-1-1-1-1-1001001-11
Первое значение "3" положительное. Соответственно будем считать все идущие значения за положительным числом справа налево.
В первой формуле нужно посчитать сколько положительных значений следует за положительными справа налево. В примере это 0, т.к. после каждого положительного числа было -1 либо 0. Ноль не учитываем.
Во второй формуле нужно посчитать количество отрицательных значений после положительного. В примере это 3.
Получиться должно вот так:
3-14-12-2-1-1-1-1-1-1001001-1103
Положение формул в конце строки выделил красным.
Положение формул обусловлено тем, что таких строк много и нужно протянуть вниз формулы и посчитать строки.
Скажите пожалуйста сколько будет стоить решение?
Функция ПРЕДСКАЗ после первого верного расчета начинает считать среднее вместо прогноза
 
Приветствую!
Подскажите пожалуйста, почему так происходит.
В ячейки с FG по FH подставлены формулы ПРЕДСКАЗ
Первый расчет во второй строке похоже что верно рассчитан, т.к. разница сумм отличается. Для проверки в ячейках с FJ по FM рассчитал среднее значение тех же диапазонов, чтобы понять как отличается функция ПРЕДСКАЗ от среднего значения. Судя по ячейке FP2 первый расчет верный, т.к. данные отличаются.
Но дальше идут нули, что означает, что функция ПРЕДСКАЗ перестает работать и выдаёт средние значения, вместо прогноза.
Массовый поиск похожих строк и автоматическая замена, автоматическая замена найденных схожих значений
 
Здравствуйте!
Просьба помочь и сообщить цену решения такой задачки. Перелопатил интернет, но не нашел подходящего решения.
Есть два столбца:
Kuwait   SC 2-1 KazmaAl   Ittihad - Al-Ettifaq
Friska   Viljor 2-1 IFK UmeaaBahia - Londrina   EC
Coban   Imperial 2-0 Deportivo..Coban   Imperial - Deportivo..
Baltika 1-1 Sibir..Dalstorps   IF - Raaslaetts SK
Estudiantes.. 4-0 ZuliaEstudiantes.. - Zulia
Al   Ittihad 2-0 Al-EttifaqFluminense - Santa   Cruz
Fluminense 2-0 Santa   CruzFriska   Viljor - IFK Umeaa
Pontevedra 3-1 Rapido   de BouzasKuwait   SC - Kazma
Alianza   FC 1-0 CD FASLokomotive.. - VSG   Altglienicke
Lokomotive.. 1-3 VSG   AltglienickePontevedra - Rapido   de Bouzas
Dalstorps   IF 1-0 Raaslaetts SK
Bahia 4-0 Londrina   EC
Sofapaka 1-1 Kariobangi..
В первом есть счет, т.е. игра уже прошла, а во втором эти игры, но еще без счета. Нужно автоматически подставить значения во второй столбец, если названия команд совпадают. Тут есть нюанс, часто бывает, что названия могут совпадать в разных играх. Например Deportivo это частое название и можно подставить не ту угру, если ориентироваться только на название одной команды. Чтобы все было верно нужно учитывать первые например 5 символов названия первой команды до счета (перед тире во втором столбце) и первые 5 символов после счета  (после тире во втором столбце) Estudiantes.. - Zulia.
У команд бывают короткие названия из 3 букв например. Еще бывает, что в первом столбце больше игр, чем во втором, но главное подставить во второй столбец соответствующие игры из первого со счетом.
Еще важно, чтобы последовательность второго столбца не нарушалась, как игры идут во втором столбце, так должны быть подставлены значения со счетом.
Изменено: lobsky - 19.04.2019 10:07:25
Удалить строки с повторяющимися значениями в конце строки - последние 10 символов
 
Здравствуйте!
Помогите пожалуйста, нужно удалить дубли строк с повторяющимися значениями на конце.
Дано(пример):

http://web.archive.org/web/20120504094821/http://www.bayautoloan.com/auto_dealers_resources.html
http://web.archive.org/web/20120504182025/http://www.bayautoloan.com/auto_dealers_resources.html
http://web.archive.org/web/20081121195344/http://www.bayautoloan.com/auto_insurance_resources.html
http://web.archive.org/web/20120506095955/http://www.bayautoloan.com/auto_insurance_resources.html
http://web.archive.org/web/20120503074520/http://www.bayautoloan.com/auto_insurance_resources.html
http://web.archive.org/web/20081121193834/http://www.bayautoloan.com/auto_loans_resources.html
http://web.archive.org/web/20120506095128/http://www.bayautoloan.com/auto_loans_resources.html

Нужно получить в итоге:
http://web.archive.org/web/20120504094821/http://www.bayautoloan.com/auto_dealers_resources.html
http://web.archive.org/web/20081121195344/http://www.bayautoloan.com/auto_insurance_resources.html
http://web.archive.org/web/20081121193834/http://www.bayautoloan.com/auto_loans_resources.html

Проблема в том, что в этих строках отличаются числовые значения (что важно), а то конечно можно было бы удалить как дубли, но это все уникальные строки.
Есть ли возможность в excel удалять дубли строк по последним 10 символам строки?
Перебор всех вариантов значений столбцов таблицы 3x3 или 4x2 и т.п, Комбинаторика слишком сложна, возможно ли проще?
 
Приветствую!

Подскажите пожалуйста как получить все варианты значений из например такой таблицы:
1-00-20-0
0-00-01-1
0-10-11-0
На выходе нужны варианты построчно
1-00-20-0
0-00-21-1
0-10-21-0
в этом случае первые две ячейки первой строки остаются, последняя меняется с нижними вариантами
0-00-20-0
0-00-01-1
0-00-11-0
в этом случае второй вариант первого столбца остается и остальные значения остаются.
Но допустим значение из третьего столбца не должно перебраться в первый столбец, варианты должны быть строго в пределах своих столбцов.

Т.е. суть - это получить все варианты для каждого столбца из 3х строк
Ничего подобного в интернетах не нашел.

Возможно я ошибаюсь, но в итоге должно быть 27 вариантов


Аналогичное решение хотелось бы и для таблицы с 4 столбцами и 2 строками.

Благодарю  
Страницы: 1
Наверх