EXCEL 复杂求和

[复制链接]
查看11 | 回复1 | 2011-6-30 11:57:21 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-6-30 11:57:21 | 显示全部楼层
如果楼主的单位与数值是分开的他也不用在这里提问了.
要实现楼主的想法也是可以的,加上3列辅助列,把XYZ的数字提取出来即可.

在B1输入=--IF(ISERROR(FIND(\"x\",A1)),0,MID(A1,1,FIND(\"x\",A1)-1))

在C1输入=--IF(ISERROR(FIND(\"y\",A1)),0,IF(B1=0,MID(A1,1,FIND(\"y\",A1)-1),MID(A1,FIND(\"x\",A1)1,FIND(\"y\",A1)-1-FIND(\"x\",A1))))

在D1输入==--IF(RIGHT(A1,1)\"z\",0,MID(A1,MAX(IF(ISERROR(FIND(\"x\",A1)),0,FIND(\"x\",A1)),IF(ISERROR(FIND(\"y\",A1)),0,FIND(\"y\",A1)))1,FIND(\"z\",A1)-MAX(IF(ISERROR(FIND(\"x\",A1)),0,FIND(\"x\",A1)),IF(ISERROR(FIND(\"y\",A1)),0,FIND(\"y\",A1)))-1))

把上面的公式复制过去就可以用,把公式中的XYZ用实际的单位改过来,也要加双引号哦.

点选B1、C1、D1然后往下拉,就可以把XYZ的数量分开来了,求和应该不用我们教了吧.

码字不容易,希望帮到你.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行