Страницы: 1
RSS
Проверка глубины вхождения в диапазон
 
Добрый день.

Прикладываю пример. Нужно написать формулу, которая бы проверяла параметр "скважина", на вкладке ГИС: если совпадает с таким же столбцом на вкладке Перфорация, то проверялся столбец "ГЛУБИНА", если глубина из столбца ГИС >= началу перфорации, и <= концу перфорации (попадает в диапозон), то функция ставит 1, если не совпадает, то 0.
Не знаю, как сделать проверку - сравнения применительно ко всей таблице.
Если на соответствующей глубине есть перфорация, то пишет 1, если нету, то 0.

Заранее благодарен, если поймете такую "изящную формулировку".
 
Тема: Проверка глубины вхождения в диапазон
Код
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/((Перфорации!$A$1:$A$81=A2)*(Перфорации!$B$1:$B$81<=C2)*(Перфорации!$C$1:$C$81>=C2)));0)

Не бойтесь совершенства. Вам его не достичь.
 
Самое просто е и быстрое, это доп столбец в котором оцифровать вашу перфорацию, и
=--(SUMIFS(Перфорации!E:E;Перфорации!A:A;ГИС!A52;Перфорации!B:B;"<="&C52;Перфорации!C:C;">="&C52)>0)
Это позволит безболезненно указать столбеец целиком
можно так
=--(COUNTIFS(Перфорации!A:A;ГИС!A52;Перфорации!B:B;"<="&C52;Перфорации!C:C;">="&C52;Перфорации!D:D;"перфорирован")>0)
но с целым столбцом работает хуже и лучше указать ограниченный диапазон, путь 100 000 но указать.

Однако есть вопрос связанный с округлением визуально и там и там 1347,60 но в одном случае это 1347,60, а в другом 1347,59997558593. выделили это место.
Что нужно - вам решать. Если нужно округлять, то формулки менять придется.
По вопросам из тем форума, личку не читаю.
 
Mershik, как же красиво! Спасибо огромнейшее! Работает!

" Не бойтесь совершенства. Вам его не достичь." - в экселе вы к нему определенно приблизились))
 
Цитата
Алексей Макаров написал:
приблизились
ага на 1347,60-1347,59997558593= 0,00002441407

Алексей Макаров,  а может быть в таблице такое что "перфорирован" нет, а другие значения есть с тем же диапазоном?
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх