2009-06-24 8 views
-1

OpenOffice.org CalcでF-スコア(数式2 * a * b /(a + b)を使用)を計算しようとしています。同じ行の前の2つのセルになります。OpenOffice.org BASICの隣接セルを参照しています

私の問題は、OpenOffice.org Basicで関数を定義しようとしているときに、ADDRESSメソッドとINDIRECTメソッドが定義されていないというエラーが出ます。

セル上で実行されたときに隣接するセルを参照できるようにする関数をどのように定義しますか?

編集:少し説明があります。実際には、関数(Fと呼ぶ)がセルC1で実行されると、関数はセルB1とA1の値を自動的にフェッチする方法を探しています。基本的には、C1の呼び出し= F()は、A1とB1を指定することなく結果を返す必要があります。

また、列全体で実行できる場合は、それも参考になります。

答えて

0

セル値:

A1 1

B1 2

C1 =(2 * A1 * B1)/(A1 + B1)C1のすべてにおいて

を含む、で行きます=記号。 =記号は、セルの内容を式として指定します。

+0

元の質問の編集を確認してください。 – Jory

+0

申し訳ありません。私はあなたの質問がオブジェクト指向基本機能のためだと認識していますが、私はオブジェクト指向基本に精通していません。私は別の数式を考え出すことができました。私は、公式ではこのソリューションがより柔軟になると考えています。 細胞: \t \t \t B \t \t C = SUM(A2:A3)\t = SUM(B2:B3)\t =(2 * A1 * B1)/(A1 + B1) Aにおける式およびBは、自分の列の最後の行番号に変更第二の数によって列全体をカバーするように拡張することができます。 例:525のレコードがある場合、A1式は= SUM(A2:A525) です。式を使用するのではなく、関数を使用する具体的な理由はありますか? – jhamm

関連する問題