| Цитата |
|---|
| написал: Тогда покажите желаемый результат. Пока 'нет совпадений' - это верный ответ |
поиск значения с перебором
поиск значения с перебором
поиск значения с перебором
поиск значения с перебором
Поиск по условиям
Поиск по условиям
Поиск по условиям
Вывод значений, при выполнении условий сравнения
Вывод значений, при выполнении условий сравнения
Вывод значений, при выполнении условий сравнения
|
05.12.2025 09:44:58
Можно конечно новую тему, но это какой то бред получается. Мой первоначальный вопрос был как найти КБ по двум столбцам задающим начало и конец диапазона, но т.к. у меня есть повторы диапазонов то нужно добавить проверку по еще одному столбику, там текстовое значение, для меня поиск по части текста неочевидная вещь. п.2.6 тут не применим, я не спрашивал же как мне выполнить иную выборку, это небольшое дополнение.
Изменено: - 05.12.2025 09:52:24
|
|||
|
|
|
Карточка системы
Карточка системы
Карточка системы
|
05.12.2025 08:57:55
Итак, что имеем исходного:
1. Таблицу оборудования из 1С: артикул, наименование, серийный номер, количество на объекте. 2. Общая таблица того же вышедшего с производства с серийными номерами в диапазонах по 10...100 штук с указанием КБ, необходимо немного причесать т.к. не везде указано корректно начало диапазона и его конец, так же серийные номера могут соответствовать нескольким артикулам, отсюда нужна проверка не только по серийному номеру, но и артикулу. 3. Таблицу соответствия КБ, версии продукта и версии ПО. Тут так же КБ будет на несколько артикулов, выбор по артикулу и КБ Что нужно получить: Карточку в которой пункт 1 будет отсортирован по уникальным наименованием и количеству итого. Там же в карточке будет полная роспись каждой позиции с указанием КБ, версии продукта и версии его ПО из п.2 и п.3 |
|
|
|
|
Вывод значений, при выполнении условий сравнения
Вывод значений, при выполнении условий сравнения
Вывод значений, при выполнении условий сравнения
|
04.12.2025 14:12:40
Нужно найти "ЕРКФ.426475.003" из одной ячейки среди ячеек с "Устройство защиты VA-260AC-bd ЕРКФ.426475.003" |
|||
|
|
|
Вывод значений, при выполнении условий сравнения
|
04.12.2025 12:43:26
=ИНДЕКС($C$2:$C$1857;СУММПРОИЗВ(ПОИСКПОЗ(1;(--A1746>=--$A$2:$A$1857)*(--A1746<=--$B$2:$B$1857)*($C$2:$C$1857<>"")*($A$2:$A$1857<>"")*($B$2:$B$1857<>"") поиск еще по одному столбцу, ну скажем чтоб искало кабель, такой то серийник и если нашлось то вывело КБ... ? |
|||
|
|
|
Вывод значений, при выполнении условий сравнения
Вывод значений, при выполнении условий сравнения
|
04.12.2025 12:36:28
Например строка 1652 почему взяв значение из столбца А мы не получили значение из столбца С? А в целом спасибо, попробую прикрутить на рабочий вариант таблицы.
Изменено: - 04.12.2025 12:44:47
|
|||
|
|
|
Вывод значений, при выполнении условий сравнения
|
03.12.2025 08:55:12
В I1673 видим КБ.3-21 (вместо КБ.3-20). Так же не до конца понял смысл столбца F. Про проверку не понял тоже, оно скорее не надо, все будет приведено так или иначе к виду начальное и конечное значение. |
|||
|
|
|
Вывод значений, при выполнении условий сравнения
|
03.12.2025 07:31:17
Формула интересная, но почему то она прибавила +1, вместо КБ.3-20 получилось КБ.3-21 Задача при попадании цифры в интервал первых двух столбцов вывести что в третьем. Правда есть наблюдение что у меня интервалы повторяются и значения третьего у них разные, так что ошибки всяко будут, но это уже ручное управление. |
|||
|
|
|
Вывод значений, при выполнении условий сравнения
|
02.12.2025 14:05:20
Может какие то альтернативы есть неслишком заумные. Задача сама по себе то вроде бы проще паренной репы. |
|||
|
|
|
Вывод значений, при выполнении условий сравнения
Вывод значений, при выполнении условий сравнения
Вывод значений, при выполнении условий сравнения
|
02.12.2025 13:49:42
А с текстовым форматом без вариантов? |
|||
|
|
|
Вывод значений, при выполнении условий сравнения
|
02.12.2025 13:27:50
|
|||
|
|
|
Вывод значений, при выполнении условий сравнения
|
02.12.2025 13:11:12
Добрый день!
Подскажите чайнику. бьюсь...бьюсь, а толку ноль. Есть два столбца значений, при попадании в диапазон между ними нужно вывести значение из третьего. Работает на небольшом массиве, и совсем не работает на большом. Формат ячеек текстовый, т.к. нужны нолики перед цифрами (это серийные номера) =ЕСЛИ(И(F16>G16:G21;F16<H16:H21);I16:I21;"")
Изменено: - 02.12.2025 13:57:38
|
|
|
|
|