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

Страницы: 1
Проверка частичного совпадения значения в ячейке со списком других значений (массив констант)
 
vikttur, благодарю за ответы!
Изменено: Федор Виноградов - 10.12.2021 19:36:29
Проверка частичного совпадения значения в ячейке со списком других значений (массив констант)
 
Великолепно! Именно это и нужно.
Но тогда я не понимаю, почему не срабатывает просто Поиск:
Код
=ПОИСК({"жихр";"любимов"};A2)

На "жихр" срабатывает, а на "любимов" выдаёт #ЗНАЧ!
Изменено: vikttur - 10.12.2021 19:30:58
Проверка частичного совпадения значения в ячейке со списком других значений (массив констант)
 
Добрый день.

Дано:
В столбце A - ФИО, в столбце C - результат проверки.

Требуется:
В столбце C выводить Истину в случае, если есть совпадения зашитых в формулу в ячейке C1 кусков ФИО с частью ФИО в ячейке A1.
Сам догадался только до множественного повторения конструкции из ЕСЛИ.
Хотелось бы что-то более изящное. Пробовал разные варианты с массивом констант, но почти все функции тестируют только первое или последнее значение из массива констант.

Пример приложил.
Можно ли что-то придумать? В реальной задаче будет намного больше вариантов ФИО и соответственно кусков этих ФИО.
Изменено: vikttur - 10.12.2021 18:45:56
Как отключить выход текста за правую границу ячейки?
 
Цитата
Ігор Гончаренко написал:
о чем вы?
То, о чём написал.

В файле, который вы выложили, столбец A не даёт тексту вылезти за свою правую границу и обрезает его. А в столбце i текст вылезает за правую границу без вопросов.
Так же, как я и написал, дело было в том, что правее столбца A были ячейки, в которых были какие-то значения, не выводимые на экран. Если эти непечатаемые значения удалить, текст из столбца A начинает вылезать за правую границу столбца.
Это именно то, что мне было нужно.
Изменено: Федор Виноградов - 11.03.2021 16:13:40
Как отключить выход текста за правую границу ячейки?
 
Добрый день!
Подскажите, пжл, по обратной задаче: нужно наоборот сделать так, чтоб текст выходил за границы ячейки - не могу этого добиться.
В столбцах с A по H текст в ячейках упорно скрывается, как только достигает правой границы ячейки. Начиная со столбца i этого не происходит. В чём загадка?
MS Excel 2016.

UPD:
в итоге нашёл в чём проблема - оказалось, что в ячейках справа были какие-то значения, которые просто не отображались. Нажатие Delete на этих ячейках позволило тексту спокойно выйти за границы ячейки.
Изменено: Федор Виноградов - 11.03.2021 12:44:18
Присвоить ранг списку. Проранжировать список с повторяющимися суммами в зависимости от клиента.
 
Добрый день.
Имеется таблица. В столбце B вычисляется ранг (в B2 - одна формула; в  диапозоне B3:B42 - другая). В столбце C - ранг, который должен быть вычислен. В столбце D - наименование клиента. В столбце E  указаны суммы, по которым выставляются ранги.

Смысл таблице можно придать следующий:
Клиент делает ставки на спорт. Ставки делает в разных подразделениях букмекерской конторы. Этим объясняется то, что клиенты повторяются в разных строках. Сумма в столбце E - это общая сумма всех ставок клиента со всех подразделений конторы. Данная сумма вычисляется в полной таблице, но здесь эти вычисления опущены. Поэтому, если клиент повторяется, сумма у всех одинаковая (если бы была полная таблица, было бы видно, что суммы в конкретных подразделениях разные). Нужно понимать, кто больше всего сделал ставок, и таким образом выставлять ранг. Но проблема в том, что данные в таблице появляются в разнобой (неупорядоченные), поэтому нужно, чтоб ранг выставлялся независимо от сортировки списка. Также нужно, чтоб не было пропусков рангов, т.е. если есть 3 Васи, у которого 1-ое место, то чтоб следующему клиенту присвоился ранг 2, а не 4.

Требуется:
1. Максимальным значениям суммы (столбец E) присваивать наименьший ранг.
2. Если сумма одинаковая (столбец E), а клиенты разные (столбец D), чтобы ранг был разным.
3. Чтоб ранг высчитывался правильно независимо от того, как отсортированы суммы (столбец E).

В приложенном  файле 2 проблемы: на листе "Повторы в ранжировке" разным клиентам  присваивается один и тот же ранг. На листе "От мин к макс" при имеющейся  сортировке между рангами имеются пропуски (со 2 по 6, с 8 по 12,  15).

И вообще, может возможно эти громоздкие формулы как-то сократить? Имеющиеся я взял с этого форума и с просторов интернета.
Изменено: Федор Виноградов - 17.05.2017 16:00:51
Невозможно изменить стиль R1C1
 
{quote}{login=Pavel55}{date=27.06.2008 05:09}{thema=}{post}А чтобы всегда при открытии книги стиль ссылко был А1 надо создать личную книгу макросов и добавить этот код  
 
'создание класса для Personal.xls (личная книга макросов) для того, чтобы всегда убиралась панель Рецензирование и стиль ссылок всегда был А1  
 
'в модуле ЭтаКнига  
Dim Cls As New Class1  
Private Sub Workbook_Open()  
   Set Cls.XLApp = Application  
End Sub  
 
'в модуле Класса книги Personal.xls  
Public WithEvents XLApp As Application  
Private Sub XLApp_WorkbookOpen(ByVal Wb As Excel.Workbook)  
   XLApp.CommandBars("Reviewing").Visible = False  
   XLApp.ReferenceStyle = xlA1  
End Sub{/post}{/quote}  
 
Подскажите, а как быть со всеми параметрами книги? Каждый раз, при получении книги эксель от других пользователей/создателей, приходится выставлять необходимые параметры (стиль ссылок, точность как на экране, ярлычки листов...). По всей видимости, это должен быть макрос с перечислением всех параметров? Или может есть файлик в экселе, который можно подправить?
Страницы: 1
Наверх