Расчеты электронных таблиц Open Office - PullRequest
0 голосов
/ 02 марта 2011

Мне нужно заполнить поля цен в нашей биллинговой системе, и мне нужно в основном сделать 6 * 1,99, 8 * 1,99, 10 * 1,99 до 64. Затем сделать то же самое для 6 - 64 с 1,79 $, затем снова с 6 - 64 с 1,59 $.

Я делал это вручную, и просто использовал Windows Calculator, но понял, что это займет вечность. Я собирался написать небольшую программу для C #, но есть ли простой способ сделать это с помощью вычислений в Open Office Spreadsheet?

Мне просто нужно сделать что-то вроде = A1 * B1, = A2 * B1 и т. Д.

Будет ли в любом случае что-то вроде ... A (этот индекс строки) * B (этот индекс строки)? Можно ли будет автоматически заполнить эти поля формулой?

Ответы [ 3 ]

0 голосов
/ 02 марта 2011

Таким образом, вы можете сделать следующее:

Вы можете записать цены в столбце A (начиная со строки 2 1,99, 1,59 ...) и все числа в строке 1 (начиная сколонка B 6,8,12 ....)

если у вас есть это, вы можете просто положить:

B $ 1 * $ A2

в кулм b2.

Теперь вы можете вставить эту формулу, перетащив точку в углу ячейки в другие ячейки.Номер строки будет автоматически изменен.

columns, rows and formulas

0 голосов
/ 02 марта 2011

Поместите цену в A1 и используйте ее в своих формулах как $A$1, таким образом ее строка и столбец не будут прогрессировать при перетаскивании формулы вниз или вправо.

0 голосов
/ 02 марта 2011

Используйте ROW(), чтобы получить текущий номер строки. Так, например, вы можете использовать ряд формул, таких как:

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

Затем скопируйте формулы на столько строк, сколько необходимо.

...