![如果其中一个值位于同一行,则在两个集合之间进行减法](https://linux22.com/image/1432084/%E5%A6%82%E6%9E%9C%E5%85%B6%E4%B8%AD%E4%B8%80%E4%B8%AA%E5%80%BC%E4%BD%8D%E4%BA%8E%E5%90%8C%E4%B8%80%E8%A1%8C%EF%BC%8C%E5%88%99%E5%9C%A8%E4%B8%A4%E4%B8%AA%E9%9B%86%E5%90%88%E4%B9%8B%E9%97%B4%E8%BF%9B%E8%A1%8C%E5%87%8F%E6%B3%95.png)
在一行中我有两个可能的时间完成位置,白班和夜班。
我想对已完成的单元格进行简单的减法(例如 =O9-S9
或=K9-G9
在集合中有数字的位置。)
这可能吗?公式是什么?
答案1
根据您在评论中所说的内容,您可以通过两种方式之一来实现这一点。您可以根据用户的输入制定条件语句,也可以假设用户不会填写两部分数据。
如果您使用条件语句,请使用以下命令:
=IF(O9="",IF(S9="",HOURS(K9-G9),HOURS(O9-S9)),HOURS(O9-S9)
你基本上是说,如果 S9 或 O9 为空白,则使用 K9 和 G9,否则使用 S0 和 O9。
就像我讨论过的第二种选择是简单地将总数加在一起,这会简单得多:
=HOURS(O9-S9) + HOURS(K9 - G9)
如果您需要任何其他帮助,请告诉我。