在这里寻找一些帮助,汇总超过60,000个数据点(鱼类遥测研究)。我需要按个别鱼,日期和小时计算加速度值的中位数。例如,我想计算6月1日下午2:00-2:59的鱼的中位数。
+--------+----------+-------+-------+------+-------+------+-------+-----------+-------------+ | Date | Time | Month | Diel | ID | Accel | TL | Temp | TempGroup | Behav_group | +--------+----------+-------+-------+------+-------+------+-------+-----------+-------------+ | 6/1/10 | 01:25:00 | 6 | night | 2084 | 0.94 | 67.5 | 22.81 | High | Non-angled | | 6/1/10 | 01:36:00 | 6 | night | 2084 | 0.75 | 67.5 | 22.81 | High | Non-angled | | 6/1/10 | 02:06:00 | 6 | night | 2084 | 0.75 | 67.5 | 22.65 | High | Non-angled | | 6/1/10 | 02:09:00 | 6 | night | 2084 | 0.57 | 67.5 | 22.65 | High | Non-angled | | 6/1/10 | 03:36:00 | 6 | night | 2084 | 0.75 | 67.5 | 22.59 | High | Non-angled | | 6/1/10 | 03:43:00 | 6 | night | 2084 | 0.57 | 67.5 | 22.59 | High | Non-angled | | 6/1/10 | 03:49:00 | 6 | night | 2084 | 0.57 | 67.5 | 22.59 | High | Non-angled | | 6/1/10 | 03:51:00 | 6 | night | 2084 | 0.57 | 67.5 | 22.59 | High | Non-angled | +--------+----------+-------+-------+------+-------+------+-------+-----------+-------------+
答案 0 :(得分:0)
我建议在您的数据中添加一个列(比如说hr
)(包含=HOUR(B2)
复制到适合的内容)并使用ID
,Date
来转移数据, VALUES的hr
和Time
用于ROWS和Accel
的总和。然后复制数据透视表(以表格格式,不包括Grand Totals)和Paste Special,Values。在副本上,应用小计每次更改时都会显示:hr
,使用功能:平均,将小计添加到:Sum of Accel
,然后选择Sum of Accel
列并将SUBTOTAL(1,
替换为{{ 1}}。如果需要,请将MEDIAN(
更改为Average
。