EXCEL表格A1输入文字‘1-50”,B1自动计算得出结果50;A2输入文字‘51-60’,B2计算结果10;A3输入

问题描述:

EXCEL表格A1输入文字‘1-50”,B1自动计算得出结果50;A2输入文字‘51-60’,B2计算结果10;A3输入文字’61‘,B3计算结果为1;A4输入’61-63‘,B4计算结果为3,我的是装箱单,意思是A1输入’1-10‘号箱,B1计算出是10箱.A2输入’11-15‘号箱.B2计算出是5箱
1个回答 分类:综合 2014-10-26

问题解答:

我来补答
B1=RIGHT(A1,LEN(A1)-FIND("-",A1,1))-LEFT(A1,FIND("-",A1,1)-1),然后下拉.
再问: 但输入16就出现#VLUE!。还是不能用
再答: 只有一个箱子,对吗?那样的话,一会儿再给你一个,就行了。
再问: 计算出来的也不准确,如输入1-2,计算出的结果是1。应该是2才对的
再答: =IF(ISNUMBER(FIND("-",A1,1)),RIGHT(A1,LEN(A1)-FIND("-",A1,1))-LEFT(A1,FIND("-",A1,1)-1)+1,1)现在已经没问题了,输入一个箱子也行,计算数量也对了。
再问: 公式可以用,但我没有输入任何数据,结果会显示1。能不能如果没有输入数据就不显示呢?
再答: =IF(ISNUMBER(FIND("-",A1,1)),RIGHT(A1,LEN(A1)-FIND("-",A1,1))-LEFT(A1,FIND("-",A1,1)-1)+1,IF(A1="","",1)) 那再试一下这个。
 
 
展开全文阅读
剩余:2000
下一页:奇偶性的应用。