* 関数での検査範囲で列指定 [#f91f2d5f]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|さともり|
 |~分類|#listbox3(要望,faq03,class)|
 |~優先順位|#listbox3(普通,faq03,priority)|
 |~状態|#listbox3(Issues,faq03,state)|
 |~カテゴリー|#listbox3(Calc 表計算,faq03,category)|
 |~投稿日|2010-11-18 09:36:53 (木)|
 |~OS|Mac|
 |~依存するページ|[[Isse #20495>http://ja.openoffice.org/issues/show_bug.cgi?id=20495]]|
 |~バージョン|#listbox3(3.2.1,faq03,version)|
 
 ** メッセージ [#p8833863]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 関数において、検査範囲に、列ごと指定するには、どのように入力したらよいでしょうか?
 
 Microsoft officeでは、A:Aのようになると思います。
 
 ----
 ***ExcelのファイルをCalcで開いてみると [#d0e11215]
 >M.Kamataki (2010-11-18 12:29:48 (木))~
 ~
 ExcelでB1セルに「=AVERAGE(A:A)」と入力したxlsファイルをCalcで読み込んでみたところ、自動的に「=AVERAGE(A$1:A$65536)」と変換されました。ちなみに3.3のリリース候補版では「=AVERAGE(A$1:A$1048576)」となります。~
 ~
 このことから、Calcでは通常の列指定で最大値を指定しないといけないと思います。~
 ~
 なお、あらかじめA列に「A_COLS」のような名前を付けておくとExcelとCalcやCalc 3.2.1と3.3.0で互換性を保てるかもしれません。~
 
 //
 ***3.2.1と3.3.0で互換性 [#b6d3b6c3]
 >M.Kamataki (2010-11-18 13:28:47 (木))~
 ~
 >Calc 3.2.1と3.3.0で互換性を保てるかもしれません~
 ~
 ダメですね。Calc 3.2.1でA列全体に付けた名前範囲は、3.3.0では A$1:A$65536 の範囲しか認識されませんでした。~
 
 //
 ***機能不足な点です [#m6a60632]
 >M.Kamataki (2010-11-18 13:43:33 (木))~
 ~
 OpenOffice.orgの不具合・要望データベースであるIssueTrackerを調べてみました。以下のIssue(課題)が見つかったので、ご質問のような関数の利用方法は、OpenOffice.orgの機能不足のため現状では実現できないことがはっきりしました。~
 ~
 Q-PCD EaseOfUse-NN-02 Allow (A:A) as range in functions~
 http://ja.openoffice.org/issues/show_bug.cgi?id=20495~
 
 //
 ***IssueTracker登録済みにします [#w4f38505]
 >M.Kamataki (2010-11-24 09:51:12 (水))~
 ~
 分類などを変更します。~
 
 //
 ***INDIRECT関数 [#ac207ed1]
 >Wannwanno (2010-11-25 00:05:43 (木))~
 ~
 こんばんわ~
 例えばB1セルに「=AVERAGE(INDIRECT("A:A"))」と入力すると、~
 Calc 3.2.1と3.3.0で互換性を保てるみたいです。~
 
 //
 ***INDIRECT [#k514a2de]
 >匿名 (2010-12-01 12:14:25 (水))~
 ~
 上記方法ですとVLOOKUPなどで他のシートを参照する場合にうまくいきませんでした。~
 記述の仕方が違うかもしれませんので、わかる方いましたらご教授願います。~
 
 //
 ***INDIRECT関数 [#j7da6992]
 >Wannwanno (2010-12-01 22:04:17 (水))~
 ~
 こんばんわ~
 例えばB1セルに「=VLOOKUP(A1;INDIRECT("Sheet2!D:E");2)」と入力すると、~
 Sheet2のD列からA1セルの内容を検索して最も近い値のセルの右隣の内容を表示します。~
 INDIRECT関数で列指定の時は「!」しかセパレータとして使えないみたいです~
 
 //
 ***確認出来ました [#pfa7c56b]
 >匿名 (2010-12-02 21:34:32 (木))~
 ~
 ありがとうございます。~
 xls形式と互換性があるので利用出来そうです。~
 
 //
 #article