Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms Excel 2010中的帮助_Excel_Excel 2007_Excel Formula - Fatal编程技术网

Ms Excel 2010中的帮助

Ms Excel 2010中的帮助,excel,excel-2007,excel-formula,Excel,Excel 2007,Excel Formula,需要你在以下方面的帮助。我有一个表格,其中有函数和单个函数目标(最小值和最大值) 表1: 功能 A......28..29 B…..40…45 C………..30……34 D………..20……25 要求 我有一个包含很多值的原始数据,请参阅表#2 表2: 名称…功能…达到目标…达到水平 名称1..A..28.0..无 名称2..A..29.0..2级 名称3..A..28.5....,1级 名称4..B..41.5....,1级 我已使用此公式获得了已实现的级别,即级别1和级别2返回,该公式在没有

需要你在以下方面的帮助。我有一个表格,其中有函数和单个函数目标(最小值和最大值)

表1:

功能

A
......
28
..
29
B
…..
40
45
C
………..
30
……
34
D
………..
20
……
25

要求

我有一个包含很多值的原始数据,请参阅表#2

表2:

名称
功能
达到目标
达到水平
名称1
..
A
..
28.0
..

名称2
..
A
..
29.0
..
2级
名称3
..
A
..
28.5
....,
1级
名称4
..
B
..
41.5
....,
1级

我已使用此公式获得了已实现的级别,即级别1和级别2返回,该公式在没有函数的情况下有效

=IF(C18=MAX(C$5:D$5),$D$4,$C$4))
但我现在看到的是功能的匹配,因为实现的级别将取决于单个功能的目标

例如,如果我们考虑表α2,我们看到名称1属于函数A,而人的实现目标低于min,则达到的级别是“无”,对于名称2,相同函数的达到的级别将是级别1,因为他已经超过最小值但低于最大值。 谢谢你的帮助。很抱歉使用点来绘制表格,因为在问题中需要10点才能发布图片,这让人感到非常沮丧,我觉得有点奇怪。

以下是一个示例:

D9:D12单元格中设置的公式为:

=INDEX($1:$1;1;IF(C9>=INDEX($A$2:$C$5;MATCH(B9;$A$2:$A$5;0);3);3;IF(C9>=INDEX($A$2:$C$5;MATCH(B9;$A$2:$A$5;0);2);2;4)))
如果您需要推广此解决方案,我建议您使用,而不是矩阵范围,例如$A$2:$C$5

希望有帮助

问候,


Max

谢谢Max,但是当我粘贴公式时,我得到了错误,Excel指出的错误在索引中($1:$1;您是否尝试复制粘贴我的示例。是否有效?我已在此处上载我的工作示例:。请看。嗨,max,是的,我在excel中复制了您的公式,但仍然存在相同的问题。URL在我的公司中被阻止,因此无法查看。@Yashman Gupta:根据您的excel版本,您可能会使用
(coma)而不是Excel公式中的
(分号)。如果您可以获取文件并在系统上打开它,它将自动转换公式Tanks Max,当我将;替换为,