Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel formula 如何在Excel公式中使用包含负数和正数的条件的IF函数_Excel Formula - Fatal编程技术网

Excel formula 如何在Excel公式中使用包含负数和正数的条件的IF函数

Excel formula 如何在Excel公式中使用包含负数和正数的条件的IF函数,excel-formula,Excel Formula,我有一张excel表格,上面有正负号的值。根据这些值,我希望它们指定一个类别。excel工作表如下所示 我必须对SPI值应用公式 我使用的是IF语句 我使用的公式是: =IF(C3>=2,“EW”,IF(1.5您可以更好地了解使用美化器()的情况,因此您的公式: =IF( C3 >= 2, "EW", IF( 1.5 <= C3 <= 1.99, "VW", IF( 1 <=

我有一张excel表格,上面有正负号的值。根据这些值,我希望它们指定一个类别。excel工作表如下所示

我必须对SPI值应用公式

我使用的是IF语句

我使用的公式是:


=IF(C3>=2,“EW”,IF(1.5您可以更好地了解使用美化器()的情况,因此您的公式:

=IF(
    C3 >= 2,
    "EW",
    IF(
        1.5 <= C3 <= 1.99,
        "VW",
        IF(
            1 <= C3 <= 1.49,
            "MW",
            IF(
- 0.99 <= C3 <= 0.99,
                "NN",
                IF(
- 1.49 <= C3 <=- 1,
                    "MD",
                    IF(
- 1.99 <= C3 <=- 1.5,
                        "SD",
                        "ED"
                    )
                )
            )
        )
    )
)
=IF(
C3>=2,
“EW”,
如果(

1.5尝试此操作,但检查以下值:

IF(C3>=2,"EW",IF(C3>=1.5,"VW",IF(C3>=1,"MW",IF(C3>=-0.99,"NN",IF(C3>=-1.49,"MD",IF(C3>=-1.99,"SD","ED"))))))

也可以考虑VLoopUp():


与许多编程语言不同,Excel不能同时为一个变量定义两个分隔符。这不起作用:

=IF(C3>=2,"EW",IF(1.5<=C3<=1.99,"VW", ...)

我还没有测试Solar Mike的解决方案,但他的答案通常都很好。(虽然带有
IF(C3>=-1.49,
的部分可能需要重写为
IF(C3>=-1.49,
):)

值为1.495时会发生什么情况?@Rahul如果有效,请使用复选标记并接受答案,这有助于系统处理未回答的问题。
=IF(C3>=2,"EW",IF(AND(C3>=1.5,C3<=1.99),"VW", ...)