我有一个电子表格来记录我所进行的培训。作为要求的一部分,我每个月要完成一定数量的小时(20 小时)。
我需要的公式是计算出本月我还需要完成多少小时或已经超出了多少小时。
A 列 B 列 C 列 D 列 期间 已完成小时数 所需小时数 超出或低于小时数
目前,我使用了 D 列中的公式 = B 列 - C 列。但是,这只适用于我完成超过 20 小时培训的时期。对于我完成时间较少的时期,该公式不起作用。
答案1
出现此问题的原因很可能是您在 Excel 中将数字格式化为“时间”值。而 Excel 不支持“负日期”或“负时间”。15:00 是一天中的时间(下午 3 点);-15:00 是无效的时间。如果您进行减法运算导致负时间,则不会显示。
我建议您将时间格式化为常规十进制数,每个整小时使用 1.0,半小时使用 0.5。这些可以在需要时显示负数。如果您的要求更详细,可能需要一个或多个“辅助”列来帮助处理您的数字,直到它们以您想要的格式输出。