Excel 是否可以在一个单元格中加/减,然后在另一个已经有值的单元格中加/减?
是否可以在一个单元格中加/减,然后在另一个已经有值的单元格中加/减?Excel 是否可以在一个单元格中加/减,然后在另一个已经有值的单元格中加/减?,excel,excel-formula,iif-function,Excel,Excel Formula,Iif Function,是否可以在一个单元格中加/减,然后在另一个已经有值的单元格中加/减? 我想这可能是一个if函数,但我无法思考如何写出公式 假设有两列B和C已经包含数据。 如果你给B加上一个数字,你想从C中减去这个数字 我的建议是编写一个宏,其工作如下: 首先,用户选择两列,然后运行宏 For each row Cell c = getCell("C" + row); double cval = c.Value; c.type = FORMULA; c.Formul
我想这可能是一个if函数,但我无法思考如何写出公式 假设有两列B和C已经包含数据。 如果你给B加上一个数字,你想从C中减去这个数字 我的建议是编写一个宏,其工作如下: 首先,用户选择两列,然后运行宏
For each row
Cell c = getCell("C" + row);
double cval = c.Value;
c.type = FORMULA;
c.Formula = "=" + (cval + getCell("B" + row).Value) + "-B"+row;
c.Recalculate()
例如:
原件:
A B C
1 Gas 5 10
2 Air 8 12
替换为:
A B C
1 Gas 5 =15-B1
2 Air 8 =20-B2
因此,您只需更改B,C的值将自动计算。它们都是库存总量,当我从第一列中减去/添加时,我希望它与第二列相反,因此,如果我添加到第一列,我希望它从其他列中减去,我希望对单元格而不是整个列执行,对不起。这是可能的吗?是的,我已经在两个单元格中都有了值,所以如果我在第一个单元格中更改了数字,我如何让它知道我是减法还是加法,并让它在另一个单元格中做相反的操作?我还有一个单元格总数。有没有办法让它加和减?还有,如何在单元格中保留值,我试过你的公式,它给值加了10?所以我查了一下如何使用宏,你能不能把你的指令简化一下?我只是Excel的初学者。