Excel 中的 IFS 公式:公式将对正数进行分类,但不会对负数进行分类

IFS Formula in Excel: Formula will categorize positive numbers but not negative numbers

我在 Excel 中编写 IFS 公式...我有正数和负数,我正在将它们分组。我的公式适用于正数,但当它读取负数时,结果为“0”。问题是 - 我怎样才能让它读取负数?在下面的示例中,您会看到正数被正确分类,但负数默认为“0-80”。谢谢!

例如。当前公式:

=IFS(EN:EN<-320,"-320+",EN:EN<-320,"-320--241",EN:EN<-240,"-160--240",EN:EN<-160,"-160--81",EN:EN<80,"0-80",EN:EN<160,"81-160",EN:EN<240,"161-240",EN:EN<320,"241-320",EN:EN<400,"321-400",EN:EN<480,"401-480",EN:EN<560,"481-560",EN:EN<640,"561-640",EN:EN>640,"640+") 

*EN:EN 是我 Excel sheet 上的专栏。

我的 Excel sheet 上公式的输出:

31.38   0-80

17.20   0-80

54.69   0-80

306.00  241-320

76.20   0-80

87.91   81-160

(112.00)    0-80
  1. 你有两个条件相同:

    EN:EN<-320,"-320+",EN:EN<-320,"-320--241"
    ^^^^^^^^^^         ^^^^^^^^^^

永远找不到第二个,因为 IFS 在第一个为真时停止。

  1. 你不占-80转0

  2. 您的条件不符合负数:

=IFS(EN:EN<-320,"-320+",EN:EN<-240,"-320--241",EN:EN<-160,"-240--160",EN:EN<-80,"-160--81",EN:EN<0,"-80-0",EN:EN<80,"0-80",EN:EN<160,"81-160",EN:EN<240,"161-240",EN:EN<320,"241-320",EN:EN<400,"321-400",EN:EN<480,"401-480",EN:EN<560,"481-560",EN:EN<640,"561-640",EN:EN>640,"640+")