Формула Excel для возврата значения на основе значения ячейки в диапазоне - PullRequest
0 голосов
/ 27 июня 2019

Screenshot of data

Мне нужно, чтобы Excel суммировал количество пользователей и цену на основе количества пользователей Однако цены в шахматном порядке и цена на пользователя тем дешевле, чем больше у вас пользователей

Цена для пользователей

1-10 600

11-20 500

21-30 400

31-40 300

41-50 200

50 + 100

Возможно ли иметь формулу, которая возвращает значение, основанное на количестве пользователей, но использует цену в зависимости от того, к какой ценовой категории относится количество пользователей

1 Ответ

2 голосов
/ 27 июня 2019

Существует ли конечное количество пользователей или оно может быть неограниченным?

Есть несколько методов формулы, которые вы можете использовать, но они могут стать громоздкими, если мы говорим о 20+ потенциальных скобках.

  1. Составной оператор IF:

Допустим, A1 - это число, в которое вводится количество пользователей. Col B - это то, где удерживаются ваши нижние скобки. Col C - это то, где удерживаются ваши верхние скобки. Col D - цена.

=IF(AND($A$1>$B1,$A$1<=$C1),($A$1*$D1),IF(AND($A$1>$B2,$A$1<=$C2,($A$1*$D2).....,"") etc
Создайте скобки на отдельном листе и используйте VLOOKUP, чтобы определить, в какой скобке номер пользователя лежит и кратно полученной цене скобки.
...