excel中IF函数中Logical_test能设几个条件

如题所述

第1个回答  2019-08-07
样一题:“使用if函数改变“数量”列的值,要求,级别为1的采购300,级别为2的采购150,级别为3的采购120。相应的“金额”列也要用计算式重新计算金额。”
比如说级别那一列的第一格是b2,我打的是=if(b2=1,300,if(b2=2,150,if(b2=3,120)))
b2的值显示的是1,但它是使用另一个函数式表达的,上面那一行显示的不是一而是一串函数,这样前面的b2=1就不对了阿,显示出的是false,怎么办啊,急!
问题补充:是这样的b2的题目是:“使用if函数设置“级别”列,把“采购单价”小于10的级别设为1,“采购单价”在10-20的级别设为2(包含10,不包含20),“采购单价”大于等于20的级别设为3。”
我打的是:=if(c2<10,"1",if(c2>=10,if(c2<20,"2",if(c2>20,"3"))))
(注:c2是采购单价列的第一个)
b2是1