你这个就应该用数据透视表来做不用一分钟就做完了,你把表格发过来我帮你做或者远程帮你做一下,很简单的,一个excel中的常用的工具fanwei0602@163.com
你好表格已经回复
平均值项:成交价格
方向 成交时间 汇总
卖开仓 13:45 2480
13:46 2481.4
14:02 2478.3
14:05 2480.4
14:07 2476
14:09 2473.6
14:24 2467.6
14:28 2464.866667
14:30 2463.033333
14:35 2461.8
14:35 2461.6
卖开仓
汇总 2469.042105
卖平仓 11:15 2487.4
11:18 2484.8
11:20 2485.4
13:00 2490.8
13:01 2491.6
13:09 2493.4
13:42 2482.9
13:43 2480.466667
14:02 2478.2
卖平仓
汇总 2484.225
买 开仓 10:10 2471.6
10:11 2473.6
10:12 2474.5
10:13 2473.8
10:14 2476.1
10:14 2476.2
10:15 2476.4
10:16 2482.4
10:16 2483
10:26 2483.933333
10:26 2484.2
10:27 2487.8
10:27 2487.6
10:29 2492.6
10:29 2492.6
10:30 2491
10:53 2496.4
11:05 2497.8
买 开仓
汇总 2483.281481
买 平仓 9:18 2468.4
14:47 2467.8
14:52 2467.4
14:53 2467.4
14:55 2469
15:04 2467.6
15:07 2469.4
15:08 2469.2
15:09 2469.6
买 平仓
汇总 2468.485714
总计 2477.194737
数据透视表即可,点插入,数据透视表,选择数据区域,把时间拖到列上,把价格拖到数据区域,双击左上角的求和,选平均值即可。方向的方法同上。还可以行列、行行、列列组合。
用SUMPRODUCT函数
要弄得直观一点,相同的只显示第一个
在E2输入公式
=IF(A2=0,"",IF(SUMPRODUCT((A$2:A2=A2)*(B$2:B2=B2))=1,SUMPRODUCT((A$2:A$2000=A2)*(B$2:B$2000=B2)*D$2:D$2000)/SUMPRODUCT((A$2:A$2000=A2)*(B$2:B$2000=B2)*C$2:C$2000),""))
下拉即可