Excel 公式根据范围内的单元格值转换为 return 值

Excel formula to return value based on cell value within a range

我需要excel根据用户数量对用户数量和价格求和。但是定价是交错的,用户越多,每个用户的价格就越便宜

每位用户的用户价格

1-10 600

11-20 500

21-30 400

31-40 300

41-50 200

50+ 100

是否可以有一个公式,其中 returns 一个基于用户数量的值,但使用的价格取决于用户数量属于哪个定价等级

用户数量有限制还是可以无限?

您可以使用几种公式方法,但如果我们讨论 20 个以上的潜在括号,可能会变得很麻烦。

  1. 复合 IF 语句:

假设 A1 是输入用户数的地方 Col B 是您的小括号所在的位置 Col C 是你的大括号所在的地方 Col D = 价格

=IF(AND($A>$B1,$A<=$C1),($A*$D1),IF(AND($A>$B2,$A<=$C2,($A*$D2).....,"") etc
  1. 在单独的 sheet 上创建您的括号,并使用 VLOOKUP 确定用户编号位于哪个括号内,并乘以所得的括号价格。