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

例如:我想计算下面

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

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

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

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

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

 

 

 

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

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

 

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

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

 

 

思路: 

(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】,那么就赋值为空

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

 

 

 

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

 

上一篇:Java课程设计-实验室预约管理系统


下一篇:1138 Postorder Traversal (25 分) (前序 中序 后序输出