привет помогите с формулой если в a1 значение от 1 то а1*2 если в a1 значение от 2 то а1*1,5 если в a1 значение от 3 то а1*1 если в a1 значение от 4 то а1*0,5 коэфициенты
2 1.5 1 0.5 могуты быть в столбце вот както через если =(ЕСЛИ(a1>=1;a1*2;ЕСЛИ(a1>=2;a2*1,5;ЕСЛ**** так далее
fedsum, простите. Предложенное выше решение на базе ВПР() возвращает Вам ошибку не из-за избыточного числа знаков после запятой, а потому, что предлагаемое Вами исходное значение меньше минимального из заданного (Вами же в первом сообщении) диапазона: меньше единицы. Функция ЕСЛИОШИБКА(), как и следует из её названия, помогает обработать ошибки, возникающие при работе её первого аргумента. Например, она может вернуть фиксированное значение (как предложил я) или Вы можете иначе обработать свое исходное значение: если умножите его на минус 9999; то это сразу будет заметно. В любом случае Вам следует либо расширить исходный диапазон "правил умножения", либо обрабатывать ошибки. А скорее всего и то, и другое.