Что ищет функция ПРОСМОТР при нескольких совпадениях? 
				   
 
 
 elovkov  
 Дата: Вторник, 27.06.2023, 16:31 | 
 Сообщение № 1     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Ветеран  
 
 Сообщений:  524 
 
 
 
 
  Репутация:    
 84    
 ±  
 
  
 Замечаний:
 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 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Ветеран  
 
 Сообщений:  524 
 
 
 
 
  Репутация:    
 84    
 ±  
 
  
 Замечаний:
 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 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   Excel 2016          
  
 
 
 Да, именно так   
 
 
 
ЮMoney :41001419691823 |  WMR :126292472390    
  
  
  
 Ответить 
Сообщение Да, именно так  Автор - Serge_007  Дата добавления - 27.06.2023  в 17:38   
 
 
 elovkov  
 Дата: Среда, 28.06.2023, 09:49 | 
 Сообщение № 5     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Ветеран  
 
 Сообщений:  524 
 
 
 
 
  Репутация:    
 84    
 ±  
 
  
 Замечаний:
 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 
 
 
 
 
  Репутация:    
 2750    
 ±  
 
  
 Замечаний:
    ±  
   Excel 2016          
  
 
 
 
 
 
 
ЮMoney :41001419691823 |  WMR :126292472390    
  
  
  
 Ответить 
 
 
 
 Nic70y  
 Дата: Среда, 28.06.2023, 10:07 | 
 Сообщение № 7     
   
 
   
 
 
 Группа: Друзья  
 
 
 Ранг: Экселист  
 
 Сообщений:  9185 
 
 
 
 
  Репутация:    
 2448    
 ±  
 
  
 Замечаний:
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Ветеран  
 
 Сообщений:  524 
 
 
 
 
  Репутация:    
 84    
 ±  
 
  
 Замечаний:
 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