图片小程序开发公司小程序开发公司
VIP学员的问题,要从B列的打卡时期内部索求出上班和放工的时期,同期找到对应的缓助用度。
图片
打卡时期是以+行为分隔标记,还含有4种无关的标记[、]、 (空格)、-。问题不难,仅仅用传统范例,法子比拟多良友。
按快捷键Ctrl+H,进行4次查找替换,从[运转全部替换,再重叠替换其他标记。
图片
临了按分隔标记+分列。
图片
传统范例知谈有这样回事就行,当今主要学习新函数的用法。
新函数SUBSTITUTES,比传统替换函数多了一个S哦,别搞错,不错杀青多个标记同期替换掉。{"标记1","标记2","标记3","标记4"},有若干标记皆不错一次写进去,再用{ }括起来。
=SUBSTITUTES(B2,{"[","]"," ","-"},)图片
按+分列,不错用新函数TEXTSPLIT。
=TEXTSPLIT(O2,"+")图片
分开后凹凸班的时期是文本神志,再用--调度成数值神志,再开辟单位格为时期神志。
=--TEXTSPLIT(O2,"+")图片
唯有一个打卡时期调度后会出现差错值,嵌套IFERROR函数让差错值深入空缺。
=IFERROR(--TEXTSPLIT(O2,"+"),"")图片
临了,全部函数组合起来,就不错索求凹凸班时期。
=IFERROR(--TEXTSPLIT(SUBSTITUTES(B2,{"[","]"," ","-"},),"+"),"")图片
缓助的话,用IF、AND这2个函数就不错科罚了。
早餐只若是上班8点前的就缓助4元。
=IF(C2-"8:00"<=0,4,0)图片
中餐只若是上班8点前,放工17:30就缓助10元。同期得志就用AND。
=IF(AND(C2-"8:00"<=0,D2-"17:30">=0),10,0)图片
漏打卡前边用""暗意,平直运算就复返差错值,不错套N形成0。
=IF(AND(C2-"8:00"<=0,N(D2)-"17:30">=0),10,0)图片
晚餐缓助,将17:30改成19:00就不错。
=IF(AND(C2-"8:00"<=0,N(D2)-"19:00">=0),10,0)图片
临了,再补充诠释,合肥小程序开发放工漏打卡,这里如果写上9:00,后期写公式会更节略。
连码分析:最近10期5期开出连码组合,连码走势较热,本期推荐连号34 35。
第一位推荐:最近30期该位0路号码开出14个,目前遗漏0期,其中号码0出现3次,目前遗漏10期;号码9出现4次,目前遗漏5期;号码6出现4次,目前遗漏3期;号码3出现3次,目前遗漏0期。
图片
app凹凸班时期完好意思,而右边有对应表,平直就不错用LOOKUP函数查找。查找区域$J$2:$J$4固定死,复返区域K$2:K$4列字母不锁定,这样右拉就形成L$2:L$4、M$2:M$4,从而不错循序复返整个列。
=IF($C2-"8:00"<=0,LOOKUP($D2,$J$2:$J$4,K$2:K$4),0)图片
考勤之是以贫乏,在于每个公司的限定皆不相通,每个公司的打卡记载皆不换取,这样绝顶于全部公式皆得从新运转开辟,很难找到不错鉴戒的案例。
新函数案例补充诠释。
SUBSTITUTES语法:
=SUBSTITUTES(文本,旧实质,新实质)要替换的实质,不错是一个,也不错是多个,比如将八段锦替换成八部金刚功。
=SUBSTITUTES(A1,"八段锦","八部金刚功")图片
假如内部还存在标记。要替换成!。=SUBSTITUTES(A1,{"八段锦","。"},{"八部金刚功","!"})图片
TEXTSPLIT语法:
=TEXTSPLIT(文本,按列拆分,按行拆分)按列拆分:
=TEXTSPLIT(A1,"、")图片
按行拆分:
=TEXTSPLIT(A1,,"、")图片
本站仅提供存储劳动,整个实质均由用户发布,如发现存害或侵权实质,请点击举报。