- 締切済み
エクセルに関しての質問です!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- a987654
- ベストアンサー率26% (112/415)
回答No.2
>エクセルに関しての質問 ではないですよね。 >エクセルだといけるのにOpenOfficeだとエラー エクセルで動作することは私も確認しました。 OpenOfficeで質問すべきです。 OpenOfficeが対応していないだけの話ではないでしょうか?
- cistronezk
- ベストアンサー率38% (120/309)
回答No.1
CalcのIndex関数では配列は扱えないようですね。 http://oooug.jp/compati/excel-calc/function01_e-c004.html#INDEX%E9%96%A2%E6%95%B0 もし作業列を使ってよいのなら、 >B13=MAX(INDEX((A1:A11="■")*B1:B11,)) を分解してはどうでしょう。具体的には、C1:C11に =IF(A1="■",A1,"") をフィルして、B13に =MAX(C1:C11)
質問者
補足
回答ありがとうございました。 「○」「△」「■」それぞれの場合で最大値を求める事になると 作業列を使った場合に列が増えてしまって、すっきりしなくなってしまうので、出来れば直接求めれる数式が知りたいです^^; 説明不足ですみませんでした;;
補足
回答ありがとうございました。 やはり、OpenOfficeでは対応してませんでしたか・・・ OpenOfficeで質問してみます^^;