迟了些还是发了吧!
C2=SUMIF(A3,"*收入*",B3)
D2=SUMIF(A3,"*支出*",B3)
E2=SUMPRODUCT(IF(COUNTIF(A3,"*支出*"),-1,1)*COUNTIF(A3,"*私卡*")*B3)
F2=SUMPRODUCT(MIN(IF(COUNTIF(A3,{"*支出*","现金转"}),-1,1))*MAX(COUNTIF(A3,{"*现金*","支出*","收入*"}))*B3)
G2
=SUMPRODUCT(MIN(IF(COUNTIF(A3,{"*支出*","公卡转*"}),-1,1))*COUNTIF(A3,"*公卡*"))*B3
单元格C2和F2输入公式: =IF(ISERROR(FIND("收入",A2)),"",B2)
单元格C3和G3输入公式:=IF(ISERROR(AND(FIND("收入",A3),FIND("公卡",A3))),"",B3)
单元格C3和E4输入公式:=IF(ISERROR(AND(FIND("收入",A4),FIND("私卡",A4))),"",B4)
单元格D6输入公式:=IF(ISERROR(FIND("支出",A6)),"",B6)
单元格F6输入公式:=IF(ISERROR(FIND("支出",A6)),"",-B6)
单元格D3输入公式:=IF(ISERROR(AND(FIND("支出",A7),FIND("公卡",A7))),"",B7)
单元格F6输入公式:=IF(ISERROR(AND(FIND("支出",A7),FIND("公卡",A7))),"",-B7)
单元格D8输入公式:=IF(ISERROR(AND(FIND("支出",A8),FIND("私卡",A8))),"",B8)
单元格E8输入公式:=IF(ISERROR(AND(FIND("支出",A8),FIND("私卡",A8))),"",-B8)
其他的单元格公式就不打了。。。自己类推就是。
填入公式,下拉填充。
C2:=IF(ISERR(SEARCH("收入",A2)),"",B2)
D2:=IF(ISERR(SEARCH("支出",A2)),"",B2)
E2:=IF(ISERR(SEARCH("私卡",A2)),"",IF(OR(ISERR(SEARCH("私卡转",A2))=FALSE,ISERR(SEARCH("支出",A2))=FALSE),-B2,B2))
F2:=IF(OR(ISERR(SEARCH("现金",A2))=FALSE,LEFT(A2,2)="收入",LEFT(A2,2)="支出"),IF(OR(ISERR(SEARCH("现金转",A2))=FALSE,ISERR(SEARCH("支出",A2))=FALSE),-B2,B2),"")
G2:=IF(ISERR(SEARCH("公卡",A2)),"",IF(OR(ISERR(SEARCH("公卡转",A2))=FALSE,ISERR(SEARCH("支出",A2))=FALSE),-B2,B2))
用SUMIF函数就能轻松搞定
稍候上个例表给你看看
======================
描述太啰嗦了没细看
看看截图就做表了