Excel 将分钟内所有秒的所有值加在一起

Excel Sum Total all Values of all Seconds within Minute together

我在 Excel 中有一个数据如下:

Time  StockName   Rate    Diff    Qty
09:15:01  ACC 1519    4.8 454
09:15:01  ACC 1517.95 -1.05   454
09:15:02  ACC 1520    1   58
09:15:02  ACC 1519.65 -0.35   57
09:15:07  BEL 1519.25 -0.4    69
09:15:09  ACC 1521.85 2.6 108
09:15:09  ACC 1521.55 -0.3    107
09:15:13  BEL 1522.35 0.8 225
09:15:17  ACC 1522.35 0   505
09:15:45  ACC 1524.3  0.9 562
09:15:50  ABB 1525.2  0.9 53
09:15:50  ABB 1525.15 -0.05   53
09:15:53  ACC 1525.55 0.4 11
09:15:54  ACC 1525.65 0.1 111
09:15:58  ACC 1526.25 0.6 65
09:16:02  ACC 1528.45 2.2 480
09:16:02  ACC 1527.65 -0.8    479
09:16:06  ACC 1528.75 1.1 74
09:16:37  ACC 1526.8  0.75    235
09:16:41  ACC 1526.4  -0.4    209
09:16:46  ACC 1527.5  1.1 160
09:16:50  ACC 1526.8  -0.7    10
09:16:56  ACC 1527.3  0.5 91
09:17:00  ACC 1527.35 0.05    175
09:17:05  ACC 1527    -0.35   588
09:17:09  ACC 1527.4  0.4 500
09:17:13  ACC 1527.7  0.3 401
09:17:49  ACC 1525.7  0.7 147
09:17:57  ACC 1525.7  0   507
09:18:04  ACC 1523.55 -2.15   776
09:18:50  BEL 1522    -0.1    125
09:18:54  BEL 1522    0   1162
09:18:59  ACC 1523.5  1.5 315
09:19:05  ACC 1521.5  -2  700
09:19:12  ACC 1521.1  -0.4    137
09:19:18  ACC 1521.65 0.55    5
09:19:22  ACC 1521.1  -0.55   357
09:19:26  ACC 1521.05 -0.05   1
09:19:30  ACC 1520.15 -0.9    816
09:19:36  ACC 1520.05 -0.1    56
09:19:43  ACC 1521.15 1.1 10
09:19:48  ACC 1524    2.85    5144
09:19:52  ACC 1523    -1  153
09:20:00  ACC 1522.75 -0.25   31
09:20:07  ACC 1522.5  -0.25   40

我想在每分钟内为每个股票名称引用的秒数添加所有数量 ("Qty")。

我尝试了 SumIFS 函数,当我输入条件说明列求和,股票名称求和(例如 ACC),并使用运算符时间列 >(大于)& >(小于)特定时间假设 >=09.19.01 且小于 <09:21:00 以获得在上午 9 点 20 分的 1 分钟内为 ACC 交易的所有数量的总和。然而,这是针对所有具有差异时间框架的脚本完成的,因此计算太多,使得 sheet 非常慢。

因此我尝试在 hh:mm 中转换时间格式,然后尝试计算说明 time = 09:20 。然而,这不起作用,因为 excel 仍然考虑秒并​​且总计不准确

更改格式不会更改值。尝试使用如下公式四舍五入:

=FLOOR(A2,1/60/24)

然后将圆角单元格从公式更改为值(复制、粘贴值),这样它们就不会重新计算。现在使用 SUMIF(S) 函数,新的圆角列为 range.

PS:您应该考虑使用数据透视表而不是 SUMIF(S)。