找回密码
 立即注册
搜索

提取单元格指定汉字后的数字求和如何实现?

59
回复
2340
查看
[复制链接]

2

主题

6

帖子

4

幻币

初入江湖

Rank: 1

积分
11
2021-11-23 09:42:00 显示全部楼层 |阅读模式
说明:
1、每日对应1个单元格,每个单元格有纯数字、实XX停XX、停XX实XX、实XX缺XX、缺XX实XX、节XX停XX、停XX节XX、节XX缺XX、缺XX停XX其中任意一种数据,以上XX有可能是整数(个位数、十位数都有,没有百位数)也有可能带有小数点,小数点一般是0.5结尾的。
2、要求多条件求和各种出勤数据,比如实出勤时数=纯数字+实XX+节XX,缺勤总数=缺字后数字之和,停产时数=停字后数字之和,正常满勤天数=满足一定条件的天数之和、节日满勤天数、住宿补贴天数(详见附件说明)。
3、压缩包有两份附件,一份为求助xls,一份为自己做的公式,但公式太长,超出字符限制,被我缩减了一些,且只能取实XX停XX的数据,不能取停XX实XX的数字,有一定局限性。
求大神!!!!

提取汉字后数字求和.rar (26.32 KB, 下载次数: 15)
PPT学习论坛
回复

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2021-11-28 10:14:20 显示全部楼层
缺=SUM(IFERROR(--MID(K3:V3,FIND("缺",K3:V3&"缺")+1,1),""))
数+实+节=SUM(IFERROR(--L3:V3,""))+SUM(IFERROR(--MID(K3:V3,FIND("实",K3:V3)+1,1),""))+SUM(IFERROR(--MID(K3:V3,FIND("节",K3:V3)+1,1),""))
停=IF(W3>16,0,SUM(IFERROR(--MID(K3:V3,FIND("停",K3:V3)+1,1),"")))
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

1

幻币

初入江湖

Rank: 1

积分
8
2021-11-28 11:16:34 显示全部楼层
大神,您好,我将你的公式套入后并没有计算哦。显示#VALUE!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-11-29 09:11:18 显示全部楼层
缺勤=SUM(--MID(K3:V3&10,FIND("缺",K3:V3&"缺")+1,1))
正常出勤=SUM(--MID(K3:V3&100,FIND({"实";"节"},K3:V3&"实节")+1,1))
停产=(W3<16)*SUM(--MID(K3:V3&10,FIND("停",K3:V3&"停")+1,1))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-11-30 22:24:57 显示全部楼层
大神,套用您的公式也没有计算哦。也是跟上面一样显示#VALUE!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

2

帖子

-3

幻币

东方不败

积分
-7
2021-12-2 21:14:50 显示全部楼层
大神,公式套入没计算哦。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-12-7 06:01:59 显示全部楼层
数组公式,三建结束
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-3

幻币

初入江湖

Rank: 1

积分
0
2021-12-10 05:30:58 显示全部楼层
正常出勤少了个纯数字的。
正常出勤=SUM(K3:V3)+SUM(--MID(K3:V3&100,FIND({"实";"节"},K3:V3&"实节")+1,1))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-3

幻币

东方不败

积分
-3
2021-12-10 22:10:43 显示全部楼层
懂了,感谢大神,刚刚试了下,第一个和第三个公式正确,第二个公式算出来的时数与我手工计算的不一致哦。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-3

幻币

东方不败

积分
-2
2021-12-13 09:04:19 显示全部楼层
第二个是70,4楼大佬漏了纯数,7楼大佬有补充。
PPT学习论坛
回复 支持 反对

使用道具 举报

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