Что ищет функция ПРОСМОТР при нескольких совпадениях?
elovkov
Дата: Вторник, 27.06.2023, 16:31 |
Сообщение № 1
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
Балуюсь с формулами, не могу понять что за результат дает мне формула в Д1Код
=ПРОСМОТР(1;--ЕПУСТО(A1:A33);B1:B33)
при условии пропуска значений в строках почему она выдает "ъ"? если а30 стереть - "э", если а29 заполнить - "э" логику не поймаю никак)))
Балуюсь с формулами, не могу понять что за результат дает мне формула в Д1Код
=ПРОСМОТР(1;--ЕПУСТО(A1:A33);B1:B33)
при условии пропуска значений в строках почему она выдает "ъ"? если а30 стереть - "э", если а29 заполнить - "э" логику не поймаю никак))) elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение Балуюсь с формулами, не могу понять что за результат дает мне формула в Д1Код
=ПРОСМОТР(1;--ЕПУСТО(A1:A33);B1:B33)
при условии пропуска значений в строках почему она выдает "ъ"? если а30 стереть - "э", если а29 заполнить - "э" логику не поймаю никак))) Автор - elovkov Дата добавления - 27.06.2023 в 16:31
Serge_007
Дата: Вторник, 27.06.2023, 16:54 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Функция ПРОСМОТР() не имеет аргумента "Точное совпадение" как у ВПР() или ПОИСКПОЗ() , поэтому критично выполнять условия работы функции, а именно:Цитата
Просматриваемый_вектор - Обязательный аргумент. Диапазон, состоящий из одной строки или одного столбца. Значения в аргументе просматриваемый_вектор могут быть текстом, числами или логическими значениями.Важно: Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неправильный результат
Функция ПРОСМОТР() не имеет аргумента "Точное совпадение" как у ВПР() или ПОИСКПОЗ() , поэтому критично выполнять условия работы функции, а именно:Цитата
Просматриваемый_вектор - Обязательный аргумент. Диапазон, состоящий из одной строки или одного столбца. Значения в аргументе просматриваемый_вектор могут быть текстом, числами или логическими значениями.Важно: Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неправильный результат
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Функция ПРОСМОТР() не имеет аргумента "Точное совпадение" как у ВПР() или ПОИСКПОЗ() , поэтому критично выполнять условия работы функции, а именно:Цитата
Просматриваемый_вектор - Обязательный аргумент. Диапазон, состоящий из одной строки или одного столбца. Значения в аргументе просматриваемый_вектор могут быть текстом, числами или логическими значениями.Важно: Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неправильный результат
Автор - Serge_007 Дата добавления - 27.06.2023 в 16:54
elovkov
Дата: Вторник, 27.06.2023, 17:01 |
Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
Тоесть из-за того, что --ЕПУСТО дает то 1 то 0 то опять 1 - он просто выдает что-то только ему понятное?)))
Тоесть из-за того, что --ЕПУСТО дает то 1 то 0 то опять 1 - он просто выдает что-то только ему понятное?))) elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение Тоесть из-за того, что --ЕПУСТО дает то 1 то 0 то опять 1 - он просто выдает что-то только ему понятное?))) Автор - elovkov Дата добавления - 27.06.2023 в 17:01
Serge_007
Дата: Вторник, 27.06.2023, 17:38 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Да, именно так
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Да, именно так Автор - Serge_007 Дата добавления - 27.06.2023 в 17:38
elovkov
Дата: Среда, 28.06.2023, 09:49 |
Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
При этом что интересно, формулаКод
ПРОСМОТР(1;1/(А:А);А:А)
стабильно выдает значение последней непустой ячейки в столбце, даже с пропусками, которые дают #ДЕЛ/0! в промежутках и даже если вставить значения не по порядку в диапазон какое-то это "1/..." волшебное
При этом что интересно, формулаКод
ПРОСМОТР(1;1/(А:А);А:А)
стабильно выдает значение последней непустой ячейки в столбце, даже с пропусками, которые дают #ДЕЛ/0! в промежутках и даже если вставить значения не по порядку в диапазон какое-то это "1/..." волшебное elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение При этом что интересно, формулаКод
ПРОСМОТР(1;1/(А:А);А:А)
стабильно выдает значение последней непустой ячейки в столбце, даже с пропусками, которые дают #ДЕЛ/0! в промежутках и даже если вставить значения не по порядку в диапазон какое-то это "1/..." волшебное Автор - elovkov Дата добавления - 28.06.2023 в 09:49
Serge_007
Дата: Среда, 28.06.2023, 10:03 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Nic70y
Дата: Среда, 28.06.2023, 10:07 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
elovkov , при делении 1 на число большее 1, получаем число меньшее 1 при неточном поиске 1 больше любого из этого числа, соот. будет найденозначение последней непустой ячейки
нет: замените 41 на 0,5 например
elovkov , при делении 1 на число большее 1, получаем число меньшее 1 при неточном поиске 1 больше любого из этого числа, соот. будет найденозначение последней непустой ячейки
нет: замените 41 на 0,5 напримерNic70y
ЮMoney 41001841029809
Ответить
Сообщение elovkov , при делении 1 на число большее 1, получаем число меньшее 1 при неточном поиске 1 больше любого из этого числа, соот. будет найденозначение последней непустой ячейки
нет: замените 41 на 0,5 напримерАвтор - Nic70y Дата добавления - 28.06.2023 в 10:07
elovkov
Дата: Среда, 28.06.2023, 10:25 |
Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 408
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
а я велосипед изобретал, такую вот состряпалКод
=ИНДЕКС(A:A;ПОИСКПОЗ(;A:A;-1);)
вроде последнее тоже выдает, и со смешенными ага, больше 1 получается, ясно
а я велосипед изобретал, такую вот состряпалКод
=ИНДЕКС(A:A;ПОИСКПОЗ(;A:A;-1);)
вроде последнее тоже выдает, и со смешенными ага, больше 1 получается, ясноelovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение а я велосипед изобретал, такую вот состряпалКод
=ИНДЕКС(A:A;ПОИСКПОЗ(;A:A;-1);)
вроде последнее тоже выдает, и со смешенными ага, больше 1 получается, ясноАвтор - elovkov Дата добавления - 28.06.2023 в 10:25