|
|

楼主 |
发表于 2022-5-25 18:43
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 潇湘飞雨 于 2022-5-25 18:47 编辑
=(IF(COUNT(FIND(N$4,$I8)),(IF(COUNT(FIND({"单长";"上长";"下长"},MID($I8,1,FIND(N$4,$I8)-1))),长*$H8/1000,IF(COUNT(FIND({"双长"},MID($I8,1,FIND(N$4,$I8)-1))),长*2*$H8/1000,0))+IF(COUNT(FIND({"单宽";"左宽";"右宽"},MID($I8,1,FIND(N$4,$I8)-1))),宽*$H8/1000,IF(COUNT(FIND({"双宽"},MID($I8,1,FIND(N$4,$I8)-1))),宽*2*$H8/1000,0))),0))
=(IF(COUNT(FIND(N$4,$I6)),(IF(COUNT(FIND({"单长";"上长";"下长"},IF(COUNT(FIND(N$4,$I6)),VLOOKUP(",*",RIGHT(","&ASC(REPLACE($I16,FIND(N$4,$I6),99,)),ROW($1:$99)-{0,1}),2,),""))),F6*$H6/1000,IF(COUNT(FIND({"双长"},IF(COUNT(FIND(N$4,$I6)),VLOOKUP(",*",RIGHT(","&ASC(REPLACE($I6,FIND(N$4,$I6),99,)),ROW($1:$99)-{0,1}),2,),""))),F6*2*$H6/1000,0))),0))
兄台,上面是原始公式,红色的部分是之前MID函数,判断有误,
蓝色的部分已经替换为您的公式,但是运行提示出错!
可否帮忙看下?
|
|