|
|
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Тут долго описывать, посему файл прикреплю =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2010, 22:10 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Сергей23, Формула массива: =ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК(ЕСЛИ($C$27:$F$27<>"";$C$27:$F$27);B2)));$B$27;"") В ячейку E2 и протянуть вниз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 00:27 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Сергей23, Либо поиграться с MATCH Как и в пред. примере в E2 формула массива и протянуть вниз: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2010, 00:47 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Если я все правильно сделал, вот чего не понимаю - в обоих вариантах почему-то в поиск идет только третье условие из всех в массиве. (формула 64-bit'a у меня по-русски написана, так как английский не понимает эксель мой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 00:11 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Сергей23, Рекомендую Вам почитать в справке как правильно вводить формулы массива, а пока смотрите такой вариант: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 00:58 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
kimtan, Спасибо. Забыл совсем про ктрл+шифт+ентер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2010, 13:44 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Сергей23, прошу прощения но не хочу создавать тему с таким же названием, тема у меня такая же вот только условия немного другие, поиск значений нужно производить как минимум по двум критериям одновременно. Может что либо посоветуете? Пример прилагаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2010, 14:42 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Кот71, например так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2010, 14:56 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Или так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2010, 14:59 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Serge 007, Спасибо вроде работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2010, 18:12 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Кот71 Спасибо вроде работаетА куда оно денется-то? :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2010, 20:26 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Serge 007, а если нужно извлеч не цифровые значения а текстовые, например в моем примере извлеч данные из столбцов F и G? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 15:06 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Кот71Serge 007,а если нужно извлеч не цифровые значения а текстовые, например в моем примере извлеч данные из столбцов F и G?=ИНДЕКС(F$3:F$12;НАИМЕНЬШИЙ(ЕСЛИ((№скв=$B$17)*(месторождение=$E$17);СТРОКА($F$1:$F$10));СТРОКА()-18)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 15:55 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 15:57 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Serge 007, спасибо работает, у меня дома офис 2010 а на работе 2003, сегодня на работе пытался сделать что то похожее на вашу формулу но ничего не вышло, завтра посмотрю в чем была ошибка, кстати в офисе 2003 именованный диапазон с именем №скв не работает, я так понял из за символа №, говорит что данное имя не допустимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 17:37 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Serge 007Кот71Serge 007,=ИНДЕКС(F$3:F$12;НАИМЕНЬШИЙ(ЕСЛИ((№скв=$B$17)*(месторождение=$E$17);СТРОКА($F$1:$F$10));СТРОКА()-18)) а так то же правильно? =ИНДЕКС(F$3:F$12;НАИМЕНЬШИЙ(ЕСЛИ((№скв=$B$17)*(месторождение=$E$17);СТРОКА($F$3:$F$12)-2);СТРОКА()-18)) или =ИНДЕКС(тр;НАИМЕНЬШИЙ(ЕСЛИ(№скв&Месторождение=$E$3&$B$3;СТРОКА(тр)-2);СТРОКА()-18)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 19:03 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Serge 007, а еще можно и так =ЕСЛИ(ЕОШ(ИНДЕКС(тр;НАИМЕНЬШИЙ(ЕСЛИ(скв&Месторождение=$E$3&$B$3;СТРОКА(тр)-2);СТРОКА()-18)));"";ИНДЕКС(тр;НАИМЕНЬШИЙ(ЕСЛИ(скв&Месторождение=$E$3&$B$3;СТРОКА(тр)-2);СТРОКА()-18))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 19:16 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Кот71Serge 007, а еще можно и такМожно. Если надо с десяток формул написать можно :-) Я написал первую, что пришла на ум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 20:10 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Кот71Serge 007, спасибо работает, у меня дома офис 2010 а на работе 2003, сегодня на работе пытался сделать что то похожее на вашу формулу но ничего не вышло, завтра посмотрю в чем была ошибка, кстати в офисе 2003 именованный диапазон с именем №скв не работает, я так понял из за символа №, говорит что данное имя не допустимо.Можно и без именованых диапазонов обойтись. Это не принципиально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 20:11 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Serge 007, да но если диапазон поиска и результат находятся на разных страницах мне кажется имен. диапазон проще.Много о результатов с разных столбцов, именованный диапазон проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 22:30 |
|
||
|
Excel - поиск с несколькими критериями
|
|||
|---|---|---|---|
|
#18+
Кот71да но если диапазон поиска и результат находятся на разных страницах мне кажется имен. диапазон проще.Много о результатов с разных столбцов, именованный диапазон проще.Да, проще. Поэтому я ими и пользуюсь :-) Но всё-же можно и иначе. Кому как удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36804950&tid=2177763]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 483ms |

| 0 / 0 |
