如果值介于两个数字之间,请选择一个符号

时间:2015-05-28 07:01:20

标签: excel excel-vba excel-formula spreadsheet vba

我为以下问题找到了一个很好的解决方案:

enter image description here

正如你所看到的,我有一个评估标准的表格,另一方面我得了一个分数。所以,IF the score is between a certain value then a symbol(like --,-,+/-,+ or ++) should be take

atm my" best"解决方案是简单地手工完成。但是,我的分数列大约有100行,这需要很多时间。此外,如果我的分数列发生变化,那么我必须重新开始......

有任何建议如何在Excel中自动执行此操作?

我非常感谢您的回复!

2 个答案:

答案 0 :(得分:2)

或试试这个公式:

=IF(G5<=20,"--",IF(AND(G5>=21,G5<=40),"-",IF(AND(G5>=41,G5<=60),"+/-"
,IF(AND(G5>=61,G5<=80),"+",IF(AND(G5>=81,G5<=100),"+","#N/A")))))

答案 1 :(得分:1)

您可以在 H4

中尝试此公式
INotifyCollectionChanged


这是一个数组公式,所以按 ctrl + shift + 输入来计算公式。< /强>



然后复制/拖下公式。