本帖最后由 笨笨四 于 2012-12-31 11:31 编辑
函数201203:F13—笨笨四
作业一:
B11=SUM(--MID(C11,ROW(R1:INDIRECT("r"&LEN(C11))),1))数组
B11=SUM(--(0&MID(C11,ROW(1:99),1)))数组
作业二:
B16=LEFT(C16,LENB(C16)-LEN(C16))
B17=RIGHT(C17,LENB(C17)-LEN(C17))
作业三:
B22=DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0))
C22=TEXT((DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)),"d")
D22=DAY(EOMONTH(TODAY(),0)) (07及以上版本)
作业四:
B27=SUMPRODUCT((CODE(B33:B62)=CODE(A27))*(MONTH(A33:A62)=MONTH(TODAY()))*(C33:C62))
C27=SUM((MONTH(A33:A62)=MONTH(TODAY()))*(IF(ISERROR(FIND("c",B33:B62)),,C33:C62)))
数组
D27=SUMPRODUCT((MONTH(A33:A62)=MONTH(TODAY()))*(IF(ISERROR(FIND("c",B33:B62)),,C33:C62)))数组。。经常用03,实在想不出来了。
作业五:
H33=SUM((WEEKDAY($A$33:$A$62,2)=FIND(RIGHT(G33,1),"一二三四五六日"))*(MONTH($A$33:$A$62)=MONTH(TODAY()))*($C$33:$C$62))数组
H33=SUM((TEXT($A$33:$A$62,"AAAAA")=TEXT(G33,"AAAAA"))*(MONTH($A$33:$A$62)=MONTH(TODAY()))*($C$33:$C$62))数组
以上为12月28日提交作业。
PS,因不懂财务月,所以作业四和作业五都加了判断月份的函数MONTH。以下为12月31日11时更正。
如果题设中的本月指财务月即11月26日至12月25日。则以上作业四和作业五的解法删除判断月份。
作业四:
=SUMPRODUCT((CODE(B33:B62)=CODE(A27))*(C33:C62)),数组,另两种同理删除MONTH一段。
=SUM((IF(ISERROR(FIND("c",B33:B62)),,C33:C62)))数组
=SUMPRODUCT((IF(ISERROR(FIND("c",B33:B62)),,C33:C62)))数组,
作业五:
=SUM((WEEKDAY($A$33:$A$62,2)=FIND(RIGHT(G33,1),"一二三四五六日"))*($C$33:$C$62)),
=SUM((TEXT($A$33:$A$62,"AAAAA")=TEXT(G33,"AAAAA"))*($C$33:$C$62))
|