多重if函数的编写体积(m³) 重量(kg) 结算依据4.82 1780.68 1.782.31 597.73 12.59 1019.06 1.023.19 955.28 1.06如上:默认3m³=1吨,当体积超过3方,重量大于1吨,取其大作为结算依据;体积不超过3方,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 16:40:07
![多重if函数的编写体积(m³) 重量(kg) 结算依据4.82 1780.68 1.782.31 597.73 12.59 1019.06 1.023.19 955.28 1.06如上:默认3m³=1吨,当体积超过3方,重量大于1吨,取其大作为结算依据;体积不超过3方,](/uploads/image/z/14842157-5-7.jpg?t=%E5%A4%9A%E9%87%8Dif%E5%87%BD%E6%95%B0%E7%9A%84%E7%BC%96%E5%86%99%E4%BD%93%E7%A7%AF%EF%BC%88m%26sup3%3B%EF%BC%89+%E9%87%8D%E9%87%8F%EF%BC%88kg%EF%BC%89+%E7%BB%93%E7%AE%97%E4%BE%9D%E6%8D%AE4.82+1780.68+1.782.31+597.73+12.59+1019.06+1.023.19+955.28+1.06%E5%A6%82%E4%B8%8A%EF%BC%9A%E9%BB%98%E8%AE%A43m%26sup3%3B%3D1%E5%90%A8%2C%E5%BD%93%E4%BD%93%E7%A7%AF%E8%B6%85%E8%BF%873%E6%96%B9%2C%E9%87%8D%E9%87%8F%E5%A4%A7%E4%BA%8E1%E5%90%A8%2C%E5%8F%96%E5%85%B6%E5%A4%A7%E4%BD%9C%E4%B8%BA%E7%BB%93%E7%AE%97%E4%BE%9D%E6%8D%AE%EF%BC%9B%E4%BD%93%E7%A7%AF%E4%B8%8D%E8%B6%85%E8%BF%873%E6%96%B9%2C)
多重if函数的编写体积(m³) 重量(kg) 结算依据4.82 1780.68 1.782.31 597.73 12.59 1019.06 1.023.19 955.28 1.06如上:默认3m³=1吨,当体积超过3方,重量大于1吨,取其大作为结算依据;体积不超过3方,
多重if函数的编写
体积(m³) 重量(kg) 结算依据
4.82 1780.68 1.78
2.31 597.73 1
2.59 1019.06 1.02
3.19 955.28 1.06
如上:默认3m³=1吨,当体积超过3方,重量大于1吨,取其大作为结算依据;
体积不超过3方,重量不大于1吨,结算依据为1;
体积不超过3方,重量大于1吨,取其大;
体积超过3方,重量不大于1吨,取其大;
请问,怎么给结算依据加上函数,自动判断结算依据是多少?
A B C
1 体积(m³) 重量(kg) 结算依据
2 4.82 1780.68 1.78
3 2.31 597.73 1
4 2.59 1019.06 1.02
5 3.19 955.28 1.06
刚刚忘记给坐标
多重if函数的编写体积(m³) 重量(kg) 结算依据4.82 1780.68 1.782.31 597.73 12.59 1019.06 1.023.19 955.28 1.06如上:默认3m³=1吨,当体积超过3方,重量大于1吨,取其大作为结算依据;体积不超过3方,
楼主问的是EXCEL的公式,不是程序中的!
想不被嵌套搞迷糊我觉得首先应该思路明确,其次语言的写法规范也很重要!根据你的这个例子,首先你就要考虑一个排序问题,也就是从小到大还是从大到小,如果不熟悉,可以一段一段的写,我这从大到小>=90开始,if(a1>=90,"优",")这里的问号的条件是A1<90,那么我们继续写小于90的条件,还是用IF来写,if(a1>=80,"良","),思考一下为什么这里只有一个条件,而没有<90的条件,因为前面一个IF中已经决定了,到这个IF判断的只有小于90,所以无需判断,那么将后一个IF复制到前一个问号,合起来就是if(a1>=90,"优",if(a1>=80,"良",")),同样的思路,用后面的语句来取代这里的“?”就可以了!