Я пытаюсь создать матрицу ценообразования для продуктов, но использование формул Index / Match или SumProduct оказывается для меня кошмаром, мне интересно, будет ли VBA проще?
По существу, еслиширина или высота продукта находится между двумя цифрами, мне нужна указанная цена, чтобы взять следующую ценовую скобку.(Примечание: округление или использование функций потолка в формуле у меня тоже не работает)
Примеры кода, который я пробовал использовать:
=SUMPRODUCT(--(HeightRange=CEILING(Height,1000))*--(WidthRange=CEILING(Width,10))*PriceRange)
=INDEX(PriceRange,MATCH(MIN(ABS(HeightRange-Height)),ABS(HeightRange-Height),-1),MATCH(MIN(ABS(WidthRange-Width)),ABS(WidthRange-Width),-1))
Пример таблицы: 