Дано: В столбце A - ФИО, в столбце C - результат проверки.
Требуется: В столбце C выводить Истину в случае, если есть совпадения зашитых в формулу в ячейке C1 кусков ФИО с частью ФИО в ячейке A1. Сам догадался только до множественного повторения конструкции из ЕСЛИ. Хотелось бы что-то более изящное. Пробовал разные варианты с массивом констант, но почти все функции тестируют только первое или последнее значение из массива констант.
Пример приложил. Можно ли что-то придумать? В реальной задаче будет намного больше вариантов ФИО и соответственно кусков этих ФИО.
Добрый день. Имеется таблица. В столбце 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).
И вообще, может возможно эти громоздкие формулы как-то сократить? Имеющиеся я взял с этого форума и с просторов интернета.