鉴于我在不同的列中放置了符号,因此我的数据看起来像这样:
我如何编写一个函数来获取这些值的总和(= 198)并考虑符号?
答案1
如果你必须以这种方式使用数据,我只能想到一种求和方法。那就是在下一列中使用 IF 语句将数据(数字和符号)放入单个列中。从那里,你可以像往常一样求和:
=IF(A1="+", B1, -1*B1)
或者,您可以在一个语句中执行此操作,如下所示。不过,我不知道有什么方法可以轻松为每个块创建 if 条件,如果您有许多单元格,这将需要大量工作:
鉴于我在不同的列中放置了符号,因此我的数据看起来像这样:
我如何编写一个函数来获取这些值的总和(= 198)并考虑符号?
如果你必须以这种方式使用数据,我只能想到一种求和方法。那就是在下一列中使用 IF 语句将数据(数字和符号)放入单个列中。从那里,你可以像往常一样求和:
=IF(A1="+", B1, -1*B1)
或者,您可以在一个语句中执行此操作,如下所示。不过,我不知道有什么方法可以轻松为每个块创建 if 条件,如果您有许多单元格,这将需要大量工作: