不同行的Excel时差分计算

我需要logging我的工作时间,我有一个Excel工作表,其中B列是我开始工作的小时,C列是我完成的时间,而D列是我花在工作上的总时间。 我想D栏中的单元格自动计算小时和分钟,我有这个formule =TEXT(C2-B2,"hh:mm") ,这对单个单元格很好,但是我希望整列没有我把它粘贴到每一个细胞里就可以做到这一点。

编辑:澄清,即使我将它复制并粘贴到每个单元格,我不得不修改它参考相关行,我不能只写=TEXT(Cn-Bn,"hh:mm")

2ND编辑:经过一番研究,我find了一个解决scheme,我想出了这个公式: =TEXT((INDIRECT("C"&ROW()))-(INDIRECT("B"&ROW())),"hh:mm") ,我希望这将有助于任何人在未来find这个职位

完成该行后,可以select保存该初始数据的列和行,并在主页选项卡下,单击格式为表格选项。 将其格式化为表格后,该公式将应用于任何新行。 所有你需要做的是去下一行(第3行),input你的开始和结束时间,Excel将完成剩下的工作。

在这里输入图像说明