求公式,excel考勤表,文字和数字的组合,怎么提取文字后面数字并求和

excel考勤表:有请事假0.5天记为“事假0.5”,病假1天的记为“病假1”,需要统计出这个月每个人请的事假或者病假总时间,大神们,跪求公式.

用自定义函数吧,

Function Jday!(Ran As Range)
Dim M!, N%, Ra As Range
For Each Ra In Ran
   N = InStr(Ra, "假") + 1
   If N > 1 Then Jday = Jday + Val(Mid(Ra, N))
Next
End Function

追问

哇,哥,这个好高级

追答

不用夸赞,采纳就好

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-13

=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),2*LEN(A2)-LENB(A2))

给你参考一下。

第2个回答  2018-03-13
你好!抱歉我不知道你要把求出的结果放在哪里,还有就是参与运算的月份图片我没看懂,但是文字与数字结合怎么拆分出数字,可以使用函数: mid(X,n,y) X:要截取的单元格 n:从哪里截取 y:截取多少(省略y表示截取全部) 所以,依你的意思公式就是:=mid(?,2)+……分别截取后加在一起放在你想放的单元格中。如有不懂追问,忘采纳!追问

图片是2月份(1-23号)的考勤表,1代表全勤;单独的拆分提取数字,求和我会,组合在一起我就不会啦;我的目的是求一个组合公式能把这个人整个月的事假病假天数自动算出来,不知道我这样说您能否理解

求公式,excel考勤表,文字和数字的组合,怎么提取文字后面数字并求和
Function Jday!(Ran As Range)Dim M!, N%, Ra As RangeFor Each Ra In Ran N = InStr(Ra, "假") + 1 If N > 1 Then Jday = Jday + Val(Mid(Ra, N))NextEnd Function

excel考勤表有文字和数字应该用什么函数
excel考勤表有文字和数字应该用什么函数:使用正常的函数计算公式,下拉后选择替换即可计算。工具\/原料:雷神DESKTOP-ABUINPS Windows10 WPS Office办公软件2019 1、在合计单元格下输入a=10+20+30公式。2、点击合计下第二个单元格。3、输入CTRL+E快捷键。4、合计栏自动输入了计算公式。5、快捷键输入CTR...

Excel一个表格中有字符、数字+字符组合怎么求和?
=COUNTIF(C6:AG6,E8),E8就是那个迟到的叉单元格,此公式统计迟到的次数。=COUNTIF(C6:AG6,G8),G8就是那个事假的三角型,此公式统计事假多少次。...其它的依此类推就可以。还是建议你用数字来直观的表示更方便。

EXCEL统计考勤表怎样自动求和?
1、首先打开excel表格,在表格中输入考勤数据。2、然后选中需要统计的“到岗”列中有数据的单元格。3、然后点击单元格右下角的图标,在列表中选择“汇总”中的“求和”按钮。4、即可将B列的数据进行求和操作,得出合计结果。5、然后点击B列求和结果的单元格,在鼠标光标呈现十字光标时向右拖动鼠标,即可...

EXCEL统计考勤表怎样自动求和?
只需将鼠标光标移动到这个数字上,变成十字形后,轻轻向右拖动鼠标,Excel会自动复制并应用公式,得出C列的求和结果。这样,你就无需手动输入公式,就能轻松完成多列数据的总计了。通过这样的步骤,Excel的自动求和功能能极大地提高你的工作效率,让你的考勤统计工作变得更加简便。

考勤表中如何按文字将数字求和
数组公式,如果不知道数组公式输入方法,自行百度 =SUM(IFERROR(ISNUMBER(FIND("病",B2:AF2))*MID(B2:AF2,2,100),0))例子中只是病假的,其他自己改 效果:

Excel考勤表加班求和
提取右边的加班数字。这样,我们获得了加班时间的数字结果。函数表达式中的SUM函数用于对数字求和,但此时加班数字仍以字符串形式存在。因此,通过在表达式最后乘以1的方式,将字符串转换为数字格式,以便正确计算总加班时间。最终,我们得到了计算加班时间的公式,分享给需要的朋友们,希望对大家有所帮助。

EXCEL考勤表自动分类求和计算怎么做?
方法一:1. 首先,打开电脑上的“Excel”,在其中输入我们想要计算的数字。2. 将含有数据的单元格选中。3. 点击页面上端的“公式”,在其下菜单栏中找到并点击“自动求和”。4. 求和成功后在E1单元格即可看到该函数的公式。5. 计算数据改动后,计算结果也会随之改变。方法二:1. 点击F1单元格。2....

Excel考勤表中怎样用公式统计(列)某一种文字的总和,是文字而不是某一...
=COUNTIF((B2:C32,k2:k32),"某文字")。其中(B2:C32,k2:k32)为欲统计单元格区域。

Excel 某区域内截取数字段并求和?
=SUM(MID(F3,6,LEN(F3)-4),MID(G3,6,LEN(G3)-4),MID(H3,6,LEN(H3)-4),MID(I3,6,LEN(I3)-4))即可得出上班时间;需要注意的是,如果班次不是A001或者B001或者D001,而是B01,则公式中MID(F3,6,LEN(F3)-4,中的6 需要改为5,LEN(G3)-4中的4需要改正3;如此类推;可以试试...

相似回答