EXCEL 能不能 像编程那样写的啊,高手进来看看

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:36:34
我需要一段代码,如果表内 重量或体积一栏为空或为0的时间 不显示,如果重量除于体积 (重量/1000)/体积,结果大于3的话格里显示重货,结果小于3的话格里显示轻货,结果等于3的话格里显示重抛货

不知道EXCEL能不能做到呢?
应该怎样写呢?

可以的。
假如,
你的重量的数字填在A2,体积填在B2,想要的结果填在C2,
你在C2里输入:(等号一起输入)
=IF(OR(A2="",B2="",A2=0,B2=0),"",IF(A2/1000/B2=3,"重抛货",IF(A2/1000/B2>3,"重货","轻货")))

假设A1为重量,B1为体积,在C1中作判断:
C1中输入公式
=if(or(A1=0,B1=0,A1="",B1=""),"",if((A1/B1)<3,"轻货",if((A1/B1)=3,"重抛货","重货")))

A1和B1向下填其他重量和体积,C2公式可以向下复制

能。

举例表格,

--------A列 B列 C列 。。。。。。。。。。。。。。
行1 重量 体积
行2 1000 1




在C2输入函数命令
=IF(A2/1000/B2>3,"重货",IF(A2/1000/B2=3,重抛货,IF(A2/1000/B2<3,"轻货")))

可以的
大体的意思是这样的
=IF(A2=0,0,IF(A2>3,"重货",IF(A2=3,"重抛货","轻货")))

没问题