Я пытаюсь создать комиссионный калькулятор и хотел бы добавить фиксированное значение для любой ячейки с положительным значением. В частности, если мой диапазон ячеек от A1 до A50, то я хотел бы добавить 5 для каждой ячейки со значением> 0. Так что, если A1> 0, то добавьте 5 и так далее. Если бы 10 ячеек имели значения, то мой итог был бы 50.

2 ответа2

2

Ты можешь использовать:
=5*COUNTIF(A1:A50,">0")
Просто напишите, где вы хотите, чтобы результат суммы

Эта формула использует Countif для подсчета ячеек (A1:A50)> 0
И умножим результат на 5
Вы можете написать 5 в любой ячейке, например, B1, на случай, если вы можете изменить ее, и измените формулу на:
=B1*COUNTIF(A1:A50,">0")
и вы получите тот же результат

0

Я хотел бы предложить, чтобы это значение множителя (5) сохранялось в отдельной ячейке (или рабочей таблице). Причина в том, что если вы хотите обновить значение, это легко.

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

Поэтому я предлагаю (с D1 быть ячейкой значения множителя)

if (A2>0,A2*$D$1,A2)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .