如果X大于或小于给出结果

时间:2017-10-03 02:37:28

标签: excel if-statement

我需要Excel的以下公式的帮助。 它不起作用,我得到的唯一反馈是=IF((F5)>=-8, "Big"),IF((F5)>=-3, "Bigger"), IF((F5)<=-1,",") 结果。 我想做的只是:

  • F5≥-8 =大,
  • -3≤F5≤-7.99999 =更大,
  • F5≥-2.9999999 =&#34;空白&#34; &lt; ---无需显示结果
<?php
run('select now()');
run('pls give me an error');

function run($sql) {
    $pdo = new PDO('mysql:host=localhost;db=mydb', $user, $pass);
    echo $sql . "<br>";
    $sth = $pdo->prepare($sql);
    $sth->execute();
    $row = $sth->fetch(PDO::FETCH_ASSOC);
    print_r($row);
    print_r($pdo->errorInfo());
}

1 个答案:

答案 0 :(得分:1)

=IF(F5>=-8, "Big",IF(F5>=-3, "Bigger", IF(F5<=-1,"Biggest","")))

我与TotsieMae分享同样的想法,你绝对是正确的伴侣。上面的公式是语法正确但逻辑上没有。

无论如何,如果公式涉及太多的IF函数,那么可能值得考虑另一种形式:

=IFERROR(VLOOKUP(F5,{-8,"Big";-3,"Bigger";-1,"Biggest"},2,TRUE),"Big")

enter image description here