我有2个用户输入值。一个代表number of users
,另一个代表license term
。
虽然license term
已修复,例如12 months
,24 months
或36 months
,但number of users
位于某个范围内。例如,1 to 99 users
,100 to 199 users
,200 to 500 users
。
我有一个基于这些值表示prices
的excel表。设置如下:
C1 C2 C3 C4 C5
FROM TO 12M 24M 36M
1 99 $10 $8 $6
100 199 $9 $7 $4
200 500 $5 $4 $3
鉴于2个输入,例如123
个用户和24
个月,我需要一个可以在表格中返回价格的公式(在这种情况下,$7
。
感谢您的帮助! 感谢
答案 0 :(得分:1)
您应该能够为此实现VLOOKUP
我拿了你的数据并制作了一张快速的Excel表格
我使用的公式是:
=VLOOKUP(J4,A2:E4,INT(J3/12)+2,TRUE)
其中J4是用户数量的值(123) J3是月数(24) A2:E4包含样本表(A1:E1中的标题)
这里的想法是因为您的术语间隔均匀,您可以将它们转换为要使用的列的索引(j3 / 12)+2
然后将VLOOKUP设置为使用用户范围的近似匹配
请告诉我它是怎么回事!感谢
答案 1 :(得分:1)
试试这个:
=INDEX($C$2:$E$4,COUNTIF($A$2:$A$4,"<"&G2+1),MATCH(H2,$C$1:$E$1,0))
假设:
1.价格表在A1:E4中
2.在列G上输入用户号,在列H上输入术语(12M,24M,36M)
3.将上述公式放在第一栏的价格上。