本帖最后由 滴答滴 于 2014-10-7 15:22 编辑
1、
=SUM(--TEXT(TEXT(B3:B9,"[>=10];!0;!0;!0"),"[<=20];!0"))
=SUM(--TEXT(B3:B9,"[<10]!0;[>20]!0;0.00;!0"))
=SUMIFS(B3:B9,B3:B9,">=10",B3:B9,"<=20")
=SUM(IF((B3:B9>=10)*(B3:B9<=20),B3:B9))
2、
=SUBSTITUTE(TEXT(C14,0&REPT("!,00",LEN(C14)/2.1)),",0",",")
3、
=IF(C22*D22,TEXT(C22,"[>.35417]迟到;")&TEXT(D22,"[<.75]早退;"),"漏刷卡")
=IF(C22*D22,IF(C22>17/48,"迟到",)&IF(D22<3/4,"早退",),"漏刷卡")
下面两个公式是一种参数调制的思路,要求下班打开时间不得早于12:00:00,也基本符合实际情况
=TEXT(TEXT(PRODUCT(INT(C22:D22/{0.177084,0.249999}))-2,"0;漏刷卡;早退"),"[=4]迟到;[=2]迟到早退;")
=CHOOSE(PRODUCT(INT(C22:D22/{0.177084,0.249999}))+1,"漏刷卡",,"早退","","迟到早退",,"迟到")
4、
=MID(TEXT("."&C30&1,"[dbnum1]"),3,4)
5、
=TEXT(MID(C39,FIND("/",C39)+4,4)&"/"&MID(C39,FIND("/",C39)-2,5),"ddd")
=TEXT("13/"&MID(C43,FIND("/",C43)-2,5),"ddd")
之前看成求星期几了,原来是求月份,求月份的话上面的ddd换成mmm,然后可以下面这样写
=text(mid(c39,find("/",c39)-2,2)&-1,"mmm")
=text(mid(c39,find("/",c39)-2,2)*30,"mmm")
=text(text(mid(c39,find("/",c39)-2,2),"0/1"),"mmm")
关于首位定位还可以
=text(mid(c39,min(find({0,1},c39&0,4)),2),"mmm") |