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)。
我在 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)。