我正在使用 Microsoft 365 Excel,并尝试创建一个电子表格来跟踪每天向不同费用编号收取的费用时间。费用永远不会跨越午夜。
可以收取任意数量的费用号码,并且任何给定的费用号码可能有多个与之关联的时间段。
我正在尝试创建一个电子表格,它可以自动适应任意数量的费用号码以及给定费用号码的任意数量的费用。
下面是我为跟踪我一天中花在各种充电号码上的时间而创建的表格示例:
为了说明我想要完成的任务,我手动创建了一个表格来总结我需要的时间(按费用编号):
由于第一个表格的格式为表格,我只需右键单击“总计”行并选择“插入”,就会添加一个新行,并将“持续时间”和“累计总持续时间”列中的公式复制下来。我只需要在“开始”、“停止”和“费用编号”列中输入值。此表中的所有内容都会根据需要自动更新。
目标是当我更新第一个表时让第二个表自动更新。下面是一个例子,上面添加了几行,我希望第二个表能够自动更新:
我认为数据透视表可能是可行的方法,但到目前为止我已经能够使其发挥作用。
当我在第一个表中添加新行时,如何让第二个表也自动更新?
更新以添加评论中请求的信息
展示您迄今为止的工作——使用什么公式来查找持续时间、为同一工作编号添加项目等等。
开始和停止列的格式为Time 1:30 PM
。持续时间(第一个表)、累计总持续时间和持续时间(第二个表)列的格式为Custom h:mm
。
持续时间(第一个表)的公式很简单=[@Stop]-[@Start]
。(同样,午夜边界永远不会被跨越,所以这就足够了。)
累计总工期的公式为=C2+IF(ISTEXT(G1), 0, G1)
。调用ISTEXT()
可防止“添加”标题行。
第二张表中没有公式(即,相同工作的时间)。我手动将值放入该表中,并手动计算总数,以演示我试图以自动化方式完成的工作。