其他分享
首页 > 其他分享> > 25、如何计算车辆的出车次数?

25、如何计算车辆的出车次数?

作者:互联网

例如:我想计算下面

【设施管理部】的总公里数为【=16+9】,那么我要得出的【出车次数】就是2;

【工程设备部】的总公里数为【=28】一个数,那么【出车次数】就是1

        

当T5单元格中为【=2+4】,计算结果为2

 

 

 

当T5单元格中为【=2】,计算结果为1

 

当T5单元格中为【空】,计算结果为空

 

 

思路: 

(1)计算出公式中有几个加号?

=LEN(FORMULATEXT(T5))-LEN(SUBSTITUTE(FORMULATEXT(T5),"+",))

 

(2)判断:如果公式中没有加号,那么【出车次数】就赋值为1,  如果有1个加号,那么【出车次数】就赋值为1+1;

注意:这里赋值为1的时候,不能加双引号,加了双引号的话就表示这个1是字符串

=IF(LEN(FORMULATEXT(T7))-LEN(SUBSTITUTE(FORMULATEXT(T7),"+",))=0,1,LEN(FORMULATEXT(T7))-LEN(SUBSTITUTE(FORMULATEXT(T7),"+",))+1)

 

(3)当总共里数为空的时候,那么(2)这条公式就会出现【#N/A】,那么这里就需要添加一个IFERROR来判断,如果出现【#N/A】,那么就赋值为空

 

 

 

=IFERROR(IF(LEN(FORMULATEXT(T5))-LEN(SUBSTITUTE(FORMULATEXT(T5),"+",))=0,1,LEN(FORMULATEXT(T5))-LEN(SUBSTITUTE(FORMULATEXT(T5),"+",))+1)," ")

 

标签:FORMULATEXT,25,T7,出车,T5,LEN,次数,SUBSTITUTE
来源: https://www.cnblogs.com/dreamhouse/p/15917617.html