Подскажите пожалуйста, как найти в массиве (из 52 чисел - А1:F36) первое искомое число и извлечь номер строки массива в которой это число найдено (числа от1 до52) в столбец (пронумерованный соответственно, например I2:I53).
найти в массиве первое искомое число
05.12.2021 14:10:41
|
|
|
|
05.12.2021 14:19:47
Поиск по строкам или по столбцам?
|
|
|
|
05.12.2021 14:57:26
Судя по примеру, - построчный поиск.
Поискпоз только в одномерном массиве ищет. Прописывать в формуле и проверять с условием каждую строку - слишком уж колхозно. А как по иному и без VBA - не знаю. Послежу за наличием решения.
Изменено:
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
05.12.2021 14:57:55
массивка
=MIN(IF(($A$1:$F$36=H2);ROW($A$1:$F$36))) не массивка =AGGREGATE(15;6;ROW($A$1:$F$36)/($A$1:$F$36=H2);1)
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
05.12.2021 15:01:29
|
|||
|
|
05.12.2021 15:04:49
Изменено:
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
05.12.2021 15:06:16
БМВ Формулы классно пишите. Я попробовал поискпоз и решил макросом
Изменено: |
|||
|
|
05.12.2021 15:11:38
допустим мы ищем "первое число 9"
имеем такие данные: А В С D... 1 7 8 5 9 ... 2 9 5 2 4... 3 5 4 3 1... ... так где первое 9 в D1 или в А2? об этом был вопрос Виктора и формулу поиска первой позиции числа 9 в массиве нужно писать в зависимости от ответа на этот вопрос
Изменено:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
05.12.2021 15:18:16
Согласно примера хотят поиск по строке
|
|
|
|
05.12.2021 15:20:41
Изменено:
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||||
|
|
05.12.2021 15:26:54
На вопрос Виктора есть часть ответа в примере, где в отличии от многих тем, приведен желаемый результат который четко показывает что нужно найти. Да и
Изменено:
По вопросам из тем форума, личку не читаю.
|
|||
|
|
05.12.2021 15:30:17
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
05.12.2021 16:04:17
Off: плох или хорош колхоз - показывают надои от коров и тонны выращенной картошки (т.е. результат, а не способы)
Изменено: |
|||||
|
|
05.12.2021 16:14:42
_Igor_61 Здравствуйте
Вот я тоже попробовал поискпоз не идет. Понял, что БМВ быстрее напишет, и стал писать макрос. Вообще некоторые вещи в формулах непонятны какая логика их написания Например такая формула поиск в массиве дает ошибку
А в месте со счёт выдает результат. Вообще непонятно как писать. Я раньше писал вложениями, а тут какие вложения, если в 1 варианте ошибка вылазит.
Изменено: |
|||||
|
|
05.12.2021 16:56:58
Igor_61 Да надо конечно и формулы уметь писать, иногда даже в VBA некоторые вещи можно с их помощью проще сделать, но видимо надо много их написать, чтобы быть на уровне БМВ.
Изменено: |
|
|
|
05.12.2021 17:28:29
Изменено: |
|||
|
|
05.12.2021 17:50:20
Столько хвалебных слов за примитивную формулу медведь давно не собирал.
За годы жизни Excel, люди напридумали много трюков, способов и .... которые позволяют делать какие-либо операции, при этом не факт что сами функции создавались для этого , но в совокупности они дают результат. Остается из набора этих формул, трюков и способов собрать то, что нужно. В этой теме нет ничего сверх, используется поиск минимального с условием при помощи массива. Условие - это равенство, а в качестве значения выступает номер строки.
По вопросам из тем форума, личку не читаю.
|
|
|
|
05.12.2021 18:29:20
|
|||
|
|
05.12.2021 19:22:56
Off
_Igor_61, Ну тут я тоже отношусь с пониманием, многим это надо разово. Другое дело, когда раз за разом и с одним и тем же почти вопросом приходят , не желая рfзбираться , а еще прибавят, мол я не программист и не ИТшник, можно подумать что все ИТшники должны уметь программировать и шарить в excel.
По вопросам из тем форума, личку не читаю.
|
|
|
|
05.12.2021 19:40:19
Медведем можешь ты не быть, но быть IT-шником обязан!
|
|
|
|
06.12.2021 15:56:11
Здравствуйте. Большое спасибо всем за полезную информацию. Старался правильно (с примером) сформулировать вопрос, простите, что не всем понятно. Уточняю - поиск по строкам. И в одной строке массива числа не повторяются. |
|
|
|
06.12.2021 17:34:52
Александр, #4 видели?
Если не работает - покажите в файле и расскажите,где и как и при каких условиях не работает, будем искать решение |
|
|
|
08.12.2021 11:40:53
Здравствуйте. БМВ,для хвалебных слов есть основания. Для написания, из Ваших слов пусть и примитивной формулы, необходимо иметь соответствующие знания. Так что респект Вам. Формула работает. Большое спасибо.
|
||||
|
|
|||