![所选范围的 Excel-QuickSum 总和正确,但表格底部的小计显示“0”或“$ - ”](https://linux22.com/image/1588406/%E6%89%80%E9%80%89%E8%8C%83%E5%9B%B4%E7%9A%84%20Excel-QuickSum%20%E6%80%BB%E5%92%8C%E6%AD%A3%E7%A1%AE%EF%BC%8C%E4%BD%86%E8%A1%A8%E6%A0%BC%E5%BA%95%E9%83%A8%E7%9A%84%E5%B0%8F%E8%AE%A1%E6%98%BE%E7%A4%BA%E2%80%9C0%E2%80%9D%E6%88%96%E2%80%9C%24%20-%20%E2%80%9D.png)
我有一张包含各种值的表格,大多数列的底部都有总和。在几列中,总和的值为“0”,或在会计列中为“$ - ”。
我知道您无法对 Excel 以文本形式读取的值进行求和,但这不应该是问题,因为当我选择该范围内的任何一组数字时,excel 右下角的自动求和功能会正确计算计数和总和。即使我使用 COUNTA 和 COUNT 函数进行错误检查,它仍显示它正在将它们读取为数字。
我从“问题列”粘贴了公式,其他列的数据都来自该列。如果我可以在此处进行更改以解决我的问题,请告诉我。
=IF(ISBLANK([@[Time in]])," ",IF(MID([@[Time in]],LEN([@[Time in]])-1,2)>=MID(K57,LEN(K57)-1,2),MID([@[Time in]],LEN([@[Time in]])-1,2)-MID(K57,LEN(K57)-1,2),MID([@[Time in]],LEN(K57)-1,2)+60-MID(K57,LEN(K57)-1,2)))
基本上,我试图计算一行第 I 列的开始时间与其前一行第 K 列的结束时间之间的差。
谢谢!