两种测试相同的变量给出不同的结果

时间:2015-11-25 16:53:07

标签: if-statement libreoffice-calc

在LibreOffice Calc中,我有一组要评估的值,无论它们是否在区间内。我执行了两个测试,一个询问值是否在边界内,另一个询问值是低于下限还是大于上限。现在,具有相同的值和相同的边界,两个测试应该给出相同的答案。但这种情况并非如此。 以下是我进行的测试:

=IF((P4-S4)<=I4<=(P4+S4);"WITHIN";"OUTSIDE")
=IF(OR((P4-S4)>I4;(P4+S4)<I4);"OUTSIDE";"COMPRESO")

注意总和,因为它是一个置信区间,其中P4是样本均值,+ - S4是统计量;通过第一次测试,我得到了一个&#34; WITHIN&#34;询问2是否在2.26 and 2.66 - .-&#34;通过第二次测试我得到&#34; OUTSIDE&#34;。

我哪里错了?我看不出错误。

1 个答案:

答案 0 :(得分:1)

这只是因为你不能像公式中的(P4-S4)&lt; = I4&lt; =(P4 + S4)那样进行嵌套比较......你只能测试AND((P4-S4) &LT = I4; I4&LT; =(P4 + S4))