EXCEL数据透视表创建计算字段的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 11:41:41
订单号码 订单数量 FPCB/PCB型号 镜头型号 物编 上期结存数量 出入库方式 出入库类型 出入库数量 日期 领料单或入库单号码
D06-3051 5000 DL030-L5 CCB-5101B-B OVDE2401 量产投入 COB 991 2006-8-1 0004759
D06-3051 5000 DL030-L5 CCB-5101B-B OVDE2401 不良退仓 FPC -1 2006-8-2 0500981
D06-3051 5000 DL030-L5 CCB-5101B-B OVDE2401 量产补料 FPC 30 2006-8-1 0004755
D06-3051 DL030-L5 CCB-5101B-B OVDE2401 量产入库 成品 3896 2006-8-1 0002407
D06-3051 DL030-L5 CCB-5101B-B OVDE2401 量产入库 成品 1042 2006-8-1 0002411
D06-3051 DL030-L5 CCB-5101B-B OVDE2401 量产入库 成品 21 2006-8-1 0002416
D06-3051 DL030-L5 CCB-5101B-B OVDE2401 量产入库 成品 3 2006-8-19 0002616
D06-3051 5000 DL030-L5 CCB-5101B-B OVDE2401 不良退仓 镜头 -2 2006-8-14 0501041
D06-3051 5000 DL030-L5 CCB-5101B-B OVDE2401 不良退仓 镜头 -15 2006-8-7 0500999
D06-3051 5000 DL030-L5 CCB-5101B-B OVDE2401 量产投入 镜头 4000 2006-8-1 0004741
D06-3055-1 DL030-T5 CCB-5101B-B OVDE2402 量产入库 成品 100 2006-8-1 0002405
D06-3061 DL130-HRH2113 JL-612-A2 TVHR3311 量产投入 COB 505 2006-8-7 0005014

数据透视表不能直接实现你这种需求.
可以用数据透视表对COB、FPC、成品、镜头合计后,再进行加减计算。

其实这样更简单:
COB结存=SUMIF(G2:G19,"COB",H2:H19)+SUMIF(G2:G19,"FPC",H2:H19)-SUMIF(G2:G19,"成品",H2:H19)

镜头结存=SUMIF(G2:G19,"镜头",H2:H19)-SUMIF(G2:G19,"成品",H2:H19)

这里G列指COB、FPC、成品、镜头所在的列,H列指数量。
因为列对得不齐,你自己再根据实际改改,思路就是用SUMIF函数分别计算COB、FPC、成品、镜头合计,再进行加减

直接用公式计算:
=SUMIF(H:I,"COB",I:I)+SUMIF(H:I,"FPC",I:I)-SUMIF(H:I,"成品",I:I)
=SUMIF(H:I,"镜头",I:I)-SUMIF(H:I,"成品",I:I)