- ·上一篇:excel表格空行太多怎么办
- ·下一篇:怎么用excel表格库存管理
excel表格怎么计算迟到罚款
2026-09-02 11:49:36
1.求Excel公式,请Excel高手进
如你的迟到次数在G1,公式如下 =SUMPRODUCT(({1,2,3,4,5,6,7,8,9,10}<=G1)*1,{30,30,40,50,60,70,80,90,100,110}) 不过这公式没有完成做到11天以后的自动计算,给你个自定义函数 在VBA编辑器中输入一个模块,写入如下代码 Function KouK(rng As Range) Dim k&, x&, i& k = rng.Value If k < 3 Then i = k * 30 Else For x = 3 To k i = i + x * 10 + 10 Next x i = i + 60 End If KouK = i End Function 这样在你的单元格中输入公式 如你的次数在G列 =kouk(g1) 这样就计算出来了,公式随着你的天数变化而变化,达到你的要求。
2.用excel算迟到
=IF(VALUE(MID(D58,1,FIND(":",D58)-1))>=12,"别来了",IF(VALUE(MID(D58,1,FIND(":",D58)-1))<9,"未迟到",IF(VALUE(MID(D58,FIND(":",D58)+1,LEN(D58)))<15,"迟到不扣",IF(VALUE(MID(D58,FIND(":",D58)+1,LEN(D58)))<=30,"扣1小时","扣半天"))))用这个吧~老太太的裹脚布,又臭又长~哈哈哈哈自己写的,测试好用!实时时间可以这么写=TEXT(NOW(),"h:MM")。
