如果声明基于总数

我是新来的excel,但喜欢尝试新的scheme。 我试图找出是否可以让一个单元格基于其他单元格的位置来读取某些内容。 例如:

如果g10 = 6h14将根据下面显示的比例读取不可接受的,可接受的,可识别的或示例性的。

  • 0-1不能接受
  • 2-4可以接受
  • 5-7认可
  • 8-9模范

这可能吗?

有十几种方法可以在Excel中做任何一件事情,这也不例外。 我会告诉你们两个。

首先,你可以用一堆IF语句来做到这一点

 =IF(G10<=2,"Unacceptable",IF(G10<=4,"Acceptable",IF(G10<=7,"Recognized",IF(G10<=9,"Exemplary","Too Good")))) 

你可以看到这很不错,但这意味着如果你的规模有任何变化,你需要重写你的公式。

另一种方法是使用VLookups。

我把这些值在A1:B10的范围内

 0 Unaceptable 1 Unaceptable 2 Acceptable 3 Acceptable 4 Acceptable 5 Recognized 6 Recognized 7 Recognized 8 Exemplary 9 Exemplary 

然后使用这个公式进行查找

 =VLOOKUP(G10,A1:B10,2,FALSE) 

哪里

 =VLOOKUP(D16 <~~ The value to use to look up ,A1:B10 <~~ The range in which you're doing the lookup. The lookup is always performed on the left most column. Any other columns included in the range are available to be return values. ,2 <~~ Column from range A1:B10 to return from the Vlookup function ,FALSE <~~ Whether or not to do approximate matching. You more than likely always want exact matching so this will usually be false ) 

如果您将在多个单元格中使用此function和/或复制/粘贴它,则可以使用$locking查找范围。 ie =VLOOKUP(G10,$A$1:$B$10,2,FALSE)如果您使用$符号=VLOOKUP(G10,$A$1:$B$10,2,FALSE)这些不会是相对引用。 你可以通过点击F4来实现

比这更好的一步是使用命名的范围。 这意味着当您在A1:B10突出显示我们的放码比例尺时,您可以转到配方栏左侧的文本框并inputMyGradingScale ,现在您可以按名称引用该范围。

 =VLOOKUP(G10,MyGradingScale,2,FALSE) 

然后,你可以在很多地方使用这个公式,并把它放在一个地方。 转到function区上的“公式”>“名称pipe理器”以更改引用。

这很简单,取决于你使用的是什么版本的Excel。

一个简单的IF(AND())公式应该在这里工作

尝试:

 =IF(AND(A1>=0,A1<=1), "Unacceptable", NEXT TEST HERE) 

这应该让你开始,只需使用嵌套的IF(AND())语句。