惜之 发表于 2021-12-16 18:53:09

还麻烦大神,能否把后面几个公式(住宿天数、满勤天数、节日满勤天数)也给写下,感谢感谢。

小唐唐 发表于 2021-12-17 01:18:26

因为,公式默认只取一位数,数据模拟完整重新上传,避免偶然

佩琪大哥 发表于 2021-12-20 04:36:02

原来这样,那能不能做到取两位数的呢??然后刚刚测试,发现小数点后的数也是取不到的,也就是只取第一个字符位的数字???

吾达 发表于 2021-12-25 00:26:29

原来如此,那能改成取两位数的吗??刚刚测试小数点后的数字也取不到,想来也是这个原因了??比如8.5相当于3个字符,节16,只取到1,取数只取第一个字符位的数字??如果改成取两位字符的数字,会取到数字后的汉字,是这意思吗??

谈笑之间 发表于 2021-12-25 00:49:15

数组公式,按CTRL+SHIFT+ENTER结束

圳圳 发表于 2021-12-26 04:59:47

谢谢,年纪大了,眼花~~~~~~

时光灰逝 发表于 2021-12-28 14:50:57

原来如此,那能改成取两位数的吗??刚刚测试小数点后的数字也取不到,想来也是这个原因了??比如8.5相当于3个字符,节16,只能取1进行相加,取数只取第一个字符位的数字??

僞愛白了头 发表于 2022-1-1 05:04:49

大神,第二个公式为什么取不到数两位数呢,只能取汉字后第一个字符的数字,是不是改为取两位数会导致汉字后的数字是个位数会取到汉字了??

黎静 发表于 2022-1-6 23:41:27

缺=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),"")))

米林 发表于 2022-1-10 01:10:39

缺=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),"")))
页: 1 [2] 3 4 5 6
查看完整版本: 提取单元格指定汉字后的数字求和如何实现?