• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

1c и Excel

  • Автор темы konst
  • Дата начала
G

Guest

Ну и зачем Вам эти формулы длиной в 38 попугаев? Чуть раньше же писал про функцию СМЕЩ ( OFFSET в англ. варианте). Всю эту радость можно заменить на
"=IF(AND(ТипЦен>=0,ТипЦен<=8),OFFSET(RC[-2],0,ТипЦен-8),0)*RC[-1]" для 9 цен ( от 0 до 8) или
"=IF(AND(ТипЦен>=0,ТипЦен<=7),OFFSET(RC[-2],0,ТипЦен-7),0)*RC[-1]" для 8 цен ( от 0 до 7) .
А лучше завести еще одну именованную ячейку ,например МаксНомерЦены. Тогда для любого количества цен подойдет
"=IF(AND(ТипЦен>=0,ТипЦен<=МаксНомерЦены),OFFSET(RC[-2],0,ТипЦен-МаксНомерЦены),0)*RC[-1]"
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!