打开Office电子表格计算

时间:2011-03-02 18:46:20

标签: formula openoffice.org openoffice-calc

我需要在我们的结算系统中填写价格字段,我需要基本上做到6 * 1.99,8 * 1.99,10 * 1.99,一直到64.然后对于6 - 64和1.79做同样的事情$,然后再以6 - 64与1.59 $。

我手动手动执行此操作,只使用Windows计算器,但我意识到这将需要永远。我打算用C#写一个小程序来做这件事,但是在Open Office Spreadsheet中计算会有一个简单的方法吗?

我只需要做一些像= A1 * B1,= A2 * B1等

的事情

无论如何都会有...... A(这个行索引)* B(这个行索引)吗?是否可以使用该公式自动填写这些字段?

3 个答案:

答案 0 :(得分:0)

使用ROW()获取当前行号。例如,你可以使用一系列这样的公式:

=(ROW() + 2) * 2  |  =A1*1.99  |  =A1*1.79  |  =A1*1.59

然后根据需要将公式复制为多行。

答案 1 :(得分:0)

所以你可以做到以下几点:

您可以在A栏(从第2行1,99,1,59 ......开始)和第1行中的所有数字(从B栏6,8,12 ......开始)中写出价格< / p>

如果你有这个,你可以放:

乙$ 1 * $ A2

进入coulm b2。

现在,您可以通过将单元格角处的点拖动到其他单元格来粘贴此公式。行号将自动更改。

columns, rows and formulas

答案 2 :(得分:0)

将价格放在A1中,并在公式中将其用作$A$1,这样,当您将公式向下或向右拖动时,其行和列都不会进展。