我正在尝试查看是否存在一个公式可以用来根据输入到 Excel 电子表格中的位置添加总时间。
我已附上我所指内容的屏幕截图。如果在列中的任何地方输入了位置“B”,我希望将在那里花费的时间添加到总时间列中,并在以后输入其他内容时自动完成此操作。
如果需要任何说明,请告诉我。谢谢!
答案1
为此你只需要使用几个 sumif
'For B
=sumif("C2:C1000";"B";"B2:B1000")-sumif("C2:C1000";"B";"A2:A1000")
'You can do it for any Location
=sumif("C2:C1000";"A";"B2:B1000")-sumif("C2:C1000";"A";"A2:A1000")
=sumif("C2:C1000";"C";"B2:B1000")-sumif("C2:C1000";"C";"A2:A1000")
您只需将其复制到“简历”部分。因此,每次您输入新条目时,它都会获取位置 B 的总时间。如果您输入的条目超过一千个,您还可以扩大范围。
公式的解释是这样的:
=sumif(RANGEOFCONDITION; CONDITION; RANGETOSUM)
干杯