繁体   English   中英

大于或小于X的单元格Y中的显示值

[英]Display Value in cell Y based on greater than, less than of cell X

这是场景。 我在学校里有一个很大的电子表格,供NHS候选人使用,这些电子表格由几位老师,社区成员等给予评分。我对他们的分数取平均,然后根据该数字为他们提供来自评分标准的分数/值。 我正在寻找一个公式,该公式将读取单元格X的值(它们的平均得分)并在单元格Y中显示一个特定的值(他们的专栏得分)。 以下是标准:

值<2.0,显示0

值> 2.0值<3.0,显示1

值> 3.0值<3.5,显示2

值> 3.5值<3.75,显示3

值> 3.75,显示4

我尝试查找,发现的最接近的公式是我修改为如下所示的公式:

=IF(I10="AVERAGE_CHARACTER",IF(I10<2,0,IF(AND(I10>2,I11<3),1,IF(AND(I10>3,I11<3.5),2,IF(AND(I10>3.5,I11<3,75),3,IF(I11>3.75,4,0))))))

它只说是假。 不知道我使用了错误的公式还是公式中有错字。 有什么想法吗? 如果有替代方法或更简单的方法,欢迎您提出建议。

谢谢!

来源: http : //www.excelforum.com/excel-formulas-and-functions/575953-greater-than-x-but-less-than-y.html

您可能会使用类似:(要在A1更改的值)的方法

=VLOOKUP(A1,{0,0;2,1;3,2;3.5,3;3.75,4},2)

或具有这样的表格:(要在C1更改的值)

  |   A   |   B   |
1 |   0   |   0   |
2 |   2   |   1   |
3 |   3   |   2   |
4 |  3.5  |   3   |
5 |  3.75 |   4   |

=VLOOKUP(C1,A1:B5,2)

如果将阈值和标题保持在单独的数组中,这很容易:

=LOOKUP(A1,{0,2,3,3.5,3.75},{0,1,2,3,4})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM