-2

столбец _ _ _______ столбец B

1 сумма ________ _ снижение

2_ 1000
3_ 750 ______________ 100
4_500______________ 200
5_ 250______________ 300
6_ 1300_____________ -100

разница _ ______ сумма вычета

    <250_                 _0
    >=250<500_         _   100
    >=500<750_          _  200
    >=750<1000_         _  300


    Compare a2 to a3 and return reduction amount to b3 based on difference. 

затем сравните a4 с a2 и верните величину уменьшения до b4 и так далее. Если разница отрицательна

чем сокращение должно быть отрицательным

Я пытался использовать функции if/ и, но мне не повезло, если бы мне было лучше использовать какую-то таблицу. Я смотрел, если функции видео и просмотрел справку по Excel, но просто не могу понять это.

1 ответ1

0

Запишите ваши данные, начиная с A2 = 1000, A3 = 750 ... и массив сокращения в I1 = 0 J1 = 0, I2 = 250 J2 = 100, I3 = 500 J3 = 200 и т.д., Как это, используя эти значения: IJ 0 0 250 100 500 200 750 300

Тогда в B3 = IF($ A $ 2-A3> 0, VLOOKUP($ A $ 2-A3, $ I $ 1:$ J $ 4,2), - VLOOKUP(ABS($ A $ 2-A3), $ I $ 1:$ J $ 4,2)) и вы можете перетащить его вниз

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