我在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
我要在每个分钟内将所有股票名称(秒)内的所有数量(“数量”)相加。
当我输入条件以表示列为总和,股票名称为总和(例如ACC)并使用运算符时间列>(大于)和>(小于)特定时间说>时,我尝试了SumIFS
函数= 09.19.01且小于<09:21:00,以在9.20am的1分钟内获得所有交易的ACC数量的总和。但是,此操作必须在所有具有差异时间范围的脚本中完成,因此计算量过多,这会使工作表非常慢。
因此,我尝试将时间格式转换为hh:mm,然后尝试计算以表明该时间= 09:20。但是,这不起作用,因为excel仍会考虑秒数,因此无法准确总计
答案 0 :(得分:2)
更改格式不会更改该值。尝试使用以下公式四舍五入:
cc_binary(
srcs = ["main.cpp"],
copts = ["-DMY_DEFINE"],
)
然后将舍入的单元格从公式的值更改为值(复制并粘贴值),这样它们就不会重新计算。现在使用SUMIF(S)函数,新的四舍五入列为 range 。
PS:您应该考虑使用数据透视表代替SUMIF(S)。