Страницы: 1
RSS
Нахождение заголовка столбца по известной строке и двум ячейкам в этой строке
 
Требуется найти строку по известному числу, затем в этой строке найти нужные ячейки и возвратить заголовок столбца, в котором эти ячейки находятся.  
Спасибо за помощь заранее
 
Каким образом задаются размеры и допуски? Совпасть должны и верхний и нижний допуски?
 
Используйте формулу =Квалитет(I3;J3;J4) <BR>Пример в файле: http://excelvba.ru/XL_Files/Sample__21-01-2011__0-34-54.zip
 
От 1 до 3 - это включительно? Можно использовать свойство функции ПОИСКПОЗ() с поиском по неточному совпадению.  
Вы задаете в столбце граничные показатели и получаете строку для поиска:) используйте эту ячейку в качестве опорной.  
Если это можно сделать, то дальше через индекс() определяете массивы для поиска других значений:)
 
{quote}{login=Михаил}{date=20.01.2011 10:24}{thema=}{post}Каким образом задаются размеры и допуски? Совпасть должны и верхний и нижний допуски?{/post}{/quote}  
Да, должны совпасть
 
Всем спасибо за ответы, попробую сделать
 
Ну и мой вариант, раз уж сделал...  
 
 
 
61651
 
{quote}{login=Михаил}{date=20.01.2011 11:00}{thema=}{post}Ну и мой вариант, раз уж сделал...  
 
 
 
61651{/post}{/quote}  
Большое спасибо, отличный вариант
 
{quote}{login=Михаил}{date=20.01.2011 11:00}{thema=}{post}Ну и мой вариант, раз уж сделал...  
 
 
 
61651{/post}{/quote}  
Вариант не работает в случае, если в строке попадаются несколько одинаковых чисел, формула останавливается на первом найденном. А если нужный столбец находится дальше, то при полном совпадении допусков нужного квалитета я не получу. Как это побороть?
 
{quote}{login=EducatedFool}{date=20.01.2011 10:35}{thema=}{post}Используйте формулу =Квалитет(I3;J3;J4) <BR>Пример в файле: http://excelvba.ru/XL_Files/Sample__21-01-2011__0-34-54.zip{/post}{/quote}  
Подскажите, как подредактировать предложенную Вами функцию, а то у меня получается следующее: например забиваю размер 3,5 верхний допуск +0,060 нижний допуск 0 - квалитет формула не должна выдавать, а она выдает Н11. И так во всех пограничных значениях размера. 3,001 - это уже свыше 3, и должно рассчитываться по следующей строке.
 
Извиняюсь, профиль вылетел
 
Проверьте такой вариант
 
{quote}{login=Михаил}{date=22.02.2011 04:49}{thema=}{post}Проверьте такой вариант{/post}{/quote}  
Михаил, все работает, спасибо, только я еще не понял как :)
 
Да вроде не должно быть ошибок при условии, что в одном диапазоне нет двух одинаковых пар допусков...  
А формула только внешне большая, на самом деле даже проще, чем в первом варианте.
Страницы: 1
Читают тему
Наверх
Loading...