Ms Excel 2010中的帮助
需要你在以下方面的帮助。我有一个表格,其中有函数和单个函数目标(最小值和最大值) 表1: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返回,该公式在没有
功能
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,当我将;替换为,