Страница 1 из 1
сравнение дипазона с ячейкой
Добавлено: 22 апр 2009, 19:13
Qwww
нужно сранить диапазон с ячейкой
сделал вот так
=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;$C$1:$C$5;0));"";A1)
1 3
2 2 5
3 3 8
4 2
5 5 0
поскажите а если все то же самое тока с условием
скажем А1< любого значения из $C$1:$C$5 или А1> любого значения из $C$1:$C$5
ктонить может подсказать как это осуществить
Re: сравнение дипазона с ячейкой
Добавлено: 22 апр 2009, 20:56
district
Плохо знаком со встроенными функциями, поэтому думаю подскажут еще здесь. В vb сравнение можно запрограммировать через цикл. Если диапазон сравнительно невелик работать будет достаточно быстро:
for each cel in 'здесь ваш диапазон
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
" писал(а):Плохо знаком со встроенными функциями, поэтому думаю подскажут еще здесь. В vb сравнение можно запрограммировать через цикл. Если диапазон сравнительно невелик работать будет достаточно быстро:
for each cel in 'здесь ваш диапазон
if cel > .range("a1") then
'ваши действия
elseif cel < .range("a1") then
'ваши действия
else
'ваши действия если значение перебираемой ячейки равно значению А1
end if
next
Re: сравнение дипазона с ячейкой
Добавлено: 23 апр 2009, 15:19
Aent
Qwww, воспользуйтесь массивной формулой
={И($A$1 > MyRange)}
Массивная формула вводится с помощью Ctrl+Shift+Enter БЕЗ фигурных скобок
В приведённом примере в ячейке с формулой будет ИСТИНА в случае когда $A$1 больше каждого значения в диапазоне MyRange.
Т.е в вашем случае
={И($A$1<C1:C5)} или ={И($A$1>C1:C5)}