Excel 在多列中查找

米特什帕特尔

我有一个 Excel 文件,其中 Sheet 1 包含 Playername(A 列)、Rank(B 列)、CallsAttended(C 列)和 Performance(D 列)。工作表 2 包含等级(A 列)、最小值(B 列)和最大值(C 列)。

下面是表格

第 1 页

Playername  Rank    CallsAttended   Performance
Person1     1000    30000           Good
Preson2     15000   2000            Good
Person3     5000    500             Good

第 2 页

Rank    Min    Max
1000    200    900
5000    300    1000
9000    400    1100
13000   500    1200

现在我想要一个公式,如果 rank = 1000 并且呼叫参加的是 >= than Min 和 =< than Max 打印“好”,如果它低于 Min 打印“改进”,如果高于 Max 打印“Excellent”在性能列在表 1 中。

我的公式严格适用于下面的同一行,我知道这不是我要实现的目标。

=IF(AND(B2=Sheet2!A2,C2<=Sheet2!B2),"改进","好")

斯科特·克雷纳

您需要一个带有两个 VLOOKUPS 的嵌套 IF。

=IF(C2<VLOOKUP(B2,Sheet2!A:C,2,TRUE),"Improve",IF(C2<VLOOKUP(B2,Sheet2!A:C,3,TRUE),"Good","Excellent"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章