我有一个 Excel 文件,其中 Sheet 1 包含 Playername(A 列)、Rank(B 列)、CallsAttended(C 列)和 Performance(D 列)。工作表 2 包含等级(A 列)、最小值(B 列)和最大值(C 列)。
下面是表格
Playername Rank CallsAttended Performance
Person1 1000 30000 Good
Preson2 15000 2000 Good
Person3 5000 500 Good
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] 删除。
我来说两句