excel满足一个条件给出一个结果

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:54:07
请问用Excel能否完成这个工作:如果一个单元格满足一个条件,则使用一个预定的数据,如果满足第二个条件,则使用另一个预定的数据。

比如我输入一个数据,如果满足[1,2],则使用a数据与我给出的数据连乘,如果满足(2,3]则使用b数据与给出的数据连乘。
一个具体的excel问题:
一本图书印刷3000~5000会加放5%,印刷5000~8000加放4.5%,8000~10000加放4%,我如果输入6550,结果会自动选择5000~8000的区间,出来一个6550*(1+0.045)的结果。在excel里如何解决这个问题?

根据你提供的具体情况
假设输入数据是A1 得出结论的数据是B1
则 B1处写公式"=IF((A1<3000),A1,IF((A1<5000),A1*(1+0.05),IF((A1<8000),A1*(1+0.045),IF((A1<10000),A1*(1+0.04),"?"))))"

注:(1)不知道如果大于10000的话你需要什么结果,所以我用了"?"使结果显示为?
你可以自己把这里改成大于10000时你需要的结果
(2)不知道小于3000时你是不是只需要得出输入数值,这里写的是小于3000时 结果为你输入的数值

具体一些更好解决,比较模糊.