Ссылаясь на соседние ячейки в OpenOffice.org BASIC - PullRequest
0 голосов
/ 24 июня 2009

Я пытаюсь вычислить F-баллы (используя формулу 2 * a * b / (a ​​+ b)) в OpenOffice.org Calc, и хотел бы, чтобы a и b были двумя предыдущими ячейками в одной строке .

Моя проблема в том, что при попытке определить функцию в OpenOffice.org Basic я получаю сообщение об ошибке, что методы ADDRESS и INDIRECT не определены.

Как бы вы определили функцию, которая при запуске в ячейке может ссылаться на соседние ячейки?

Редактировать: немного разъяснений. Я на самом деле ищу способ, которым, если функция (давайте назовем это F) запускается в ячейке C1, функция автоматически выбирает значения из ячеек B1 и A1. По сути, вызов = F () в C1 должен вернуть результат без необходимости указывать A1 и B1.

Кроме того, если бы это можно было выполнить для целого столбца, это тоже было бы полезно.

1 Ответ

0 голосов
/ 25 июня 2009

Значения ячеек:

А1 1

B1 2

C1 = (2 * A1 * B1) / (A1 + B1)

в C1 все идет, включая знак =. Знак = обозначает содержимое ячейки в виде формулы.

...