Excel值范围

时间:2017-05-22 23:13:09

标签: excel

我有以下问题:

  • 在G列中,我在单元格中有一个点值。
  • 在单元格U中,我有一个当前为静态的值,但我希望它根据G的值进行更改。

    • 如果G介于1-10之间,则U应为2,
    • 如果G在11-22之间,那么U应该是3和
    • 如果G介于23和34之间,则U应为4.

我尝试了很多不同的公式,似乎所有这些都打破了我无法使用公式结果来计算不同单元格中的另一个公式的事实。

非常感谢任何帮助, 乔

2 个答案:

答案 0 :(得分:1)

试试这个公式

=IF(A3<11,2,IF(AND(A3>10,A3<23),3,IF(AND(A3>22,A3<35),4,"oooops")))

它使用一系列嵌套的IF方法以及AND:

  • 如果数字满足您的第一个条件则返回2
  • 否则,如果数字满足您的第二个条件(即2次检查因此使用AND),则返回3
  • 否则,如果......你明白了

enter image description here

答案 1 :(得分:1)

您可以使用MATCH,它可以轻松扩展您拥有的任意数量的范围。

=1+MATCH(G1,{1,11,23,35})

您也可以使用@DavidBrossard答案中的嵌套IF,但可以在不使用AND的情况下进一步简化。

正如@JohnColeman评论的那样,我没有看到任何阻止将这个公式嵌入其他内容的东西。