0

我有 2 个用户输入值。一个代表number of users,另一个代表license term

Whilelicense term是固定的,例如 , 12 months,24 months36 months,number of users在一个范围内。例如,1 to 99 users100 to 199 users200 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

给定123用户和24月份等 2 个输入,我需要一个可以返回表中价格的公式(在本例中为$7.

感谢帮助!谢谢

4

2 回答 2

1

您应该能够为此实现 VLOOKUP

我拿了你的数据并制作了一个快速的 Excel 表

我使用的公式是:

=VLOOKUP(J4,A2:E4,INT(J3/12)+2,TRUE) 

其中 J4 是用户数量的值 (123) J3 是月数 (24) A2:E4 包含示例表(A1:E1 中的标题)

这里的想法是因为您的术语间隔均匀,您可以将它们转换为要使用的列的索引 (j3/12)+2

然后您将 VLOOKUP 设置为对您的用户范围使用近似匹配

请告诉我进展如何!谢谢

于 2013-10-01T02:54:52.453 回答
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. 将上述公式放在价格的 I 列。

于 2013-10-01T03:20:53.360 回答