Как сделать формулу записи для расчета на основе нескольких значений ячеек? - PullRequest
0 голосов
/ 11 февраля 2019

Мне нужно рассчитать некоторые числа на основе данных, введенных в электронную таблицу.Данные вводятся в несколько ячеек, а затем выводятся значения на основе введенных данных.

Я хочу иметь возможность обмениваться входными данными в A5, разделить на 2,2, поэтому необходимо проверить значение, и если его30 или ниже, умножьте на 40, если между 30 и 55, умножьте на 35, а если 55 или выше, умножьте на 30.

разделите эту сумму на 28,3

, пока у меня есть

=SUM(A5/2.2)=IF(AND(B5>55,B5<30),TOTAL(*30,*40)

Который вообще не работает и в нем отсутствуют некоторые переменные, потому что я понятия не имею, как их добавить, поскольку не могу заставить работать первый бит.

Ответы [ 4 ]

0 голосов
/ 11 февраля 2019

Вы можете использовать CHOOSE / MATCH:

=A5/2.2*CHOOSE(MATCH(A5/2.2,{0,30,55}),40,35,30)/28.3
0 голосов
/ 11 февраля 2019

Различные способы подойти к этому.То, что я сделал, было в B5, я установил следующее:

=SUM($A$5/2.2)

Затем в C5 у меня была следующая формула:

=IF($B$5<= 30, $B$5 * 40, IF(AND($B$5>30, $B$5 <=55), $B$5 * 35, $B$5 *30))/28.3
0 голосов
/ 11 февраля 2019

Ниже приведена сокращенная версия других ответов.

=IF(A5/2.2<=30,40,IF(A5/2.2<55,35,30))*A5/(2.2*28.3)
0 голосов
/ 11 февраля 2019

Вероятно, вам следует прочитать о том, как использовать формулы Excel.

=IF(A5/2.2<=30,40*A5/2.2,IF(A5/2.2<55,35*A5/2.2,30*A5/2.2))/28.3
...