В LibreOffice Calc У меня есть массив значений для оценки, являются ли они или не находятся в пределах интервала. Я выполнил два теста, один спрашивает, находятся ли значения в границах, другой спрашивает, ниже ли значения ниже нижней границы или больше верхней границы. Теперь, с тем же значением и теми же границами, два теста должны дать тот же ответ. Но это не так. Вот тесты я выполнил:Два типа тестов по тем же переменным, которые дают разные результаты
=IF((P4-S4)<=I4<=(P4+S4);"WITHIN";"OUTSIDE")
=IF(OR((P4-S4)>I4;(P4+S4)<I4);"OUTSIDE";"COMPRESO")
Обратите внимание на сумму, потому что это доверительный интервал, где P4 является выборочное среднее и + - S4 являются статистические данные; с первым тестом я получаю «ВНУТРИ» прошу ли 2
находится в 2.26 and 2.66
-.-»и вторым тестом я получаю„ВНЕ“.
Где я неправ? Я не могу увидеть ошибку.
действительно ??? и что, если я хочу вложенное сравнение? – Ale
Просто сделайте то, что я предложил: AND ((P4-S4) <= I4; I4 <= (P4 + S4)) В противном случае оценивается первый (P4-S4) <= I4, дающий TRUE или FALSE, и то вторая часть, означающая FALSE <= (P4 + S4) или TRUE <= (P4 + S4) соответственно. – elzell
Спасибо, человек! Я исправлю сейчас – Ale