1

Я хочу сделать таблицу, и с4 будет требоваться радиус, а минимальный вес для этого требования к радиусу будет в D4

Диаграмма есть;

   radius      quantity
0,040 - 0,06 :    33 
0,061 - 0,10 :    67 
0,101 - 0,20 :   100
0,201 - 0,50 :   333

поэтому, когда я печатаю в радиусе до C4 ; он скажет мне минимальное количество (так же, как число) для производства. Как пример: для 0,4 это должно сказать 333 ; для 0,055 следует сказать 33 Что я набрал ниже:

=IF(0,04<=C4<=0,06;33;IF(0,061<=C4<=0,10;67;IF(0,101<=C4<=0,20;100;IF(0,201<=C4<=0,50;333;IF(0,501<=C4<=0,80;500;IF(0,801<=C4<=1,50;1000;IF(1,501<=C4<=2,20;1667;IF(2,201<=C4<=4,00;2500;))))))))

но это всегда приходит как 0.

1 ответ1

3

Вы не можете иметь более одного условия в своем заявлении if. «0,04 <= C4 <= 0,06» - это два условия. Вместо этого используйте оператор AND, чтобы разбить его следующим образом:

IF(AND(0,04<=C4; C4<=0,06); 33; IF...

Я также немного не уверен насчет общего синтаксиса (используя точки с запятой в качестве разделителей и числа, похожие на «0,04»), но я из США, и это может быть правильным для любого языка / локали, которую вы используете , Так что, вероятно, не стоит беспокоиться.

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