- ベストアンサー
表計算ソフトカルクでゼロ以外の最小値の求め方
- オープンオフィスカルクで仮にセルA1からA10に0(ゼロ)から9までの数字が入っていた場合の最小値を求める方法についてご教示ください。
- カルクで1以上の最小値を求める場合、エクセルとは異なる方法が必要となるのでしょうか。
- 私の入力に間違いがある可能性も考えられます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「SMALL」と「COUNTIF」を組み合わせる方法? うちのは古いOOo 3だけど、ちゃんと動くけど? もしかしてExcelの式をそのまま貼り付けてないですか? 数式入力ボックスに表示される書式説明見れば、違いが分かると思いますが・・・ 「A1からA10の中で0以外の最小値を求める」 Excelの場合 =SMALL(A1:A10,COUNTIF(A1:A10,0)+1) OOoの場合 =SMALL(A1:A10;COUNTIF(A1:A10;0)+1)
その他の回答 (1)
- bunjii
- ベストアンサー率43% (3589/8249)
>マイクロソフトのエクセルの場合の関数は見つかったので、カルクで同じ関数を入力したところエラーとなって上手く行きませんでした。 Excelとの互換性が無い関数もありますので使われた数式を提示して頂けないと判断できません。 尚、組込み関数の引数の区切り記号はExcelのときカンマ(,)を使いますがCalcではセミコロン(;)です。 数式バーからコピーして数式バーは貼り付けると区切り記号の違いでエラーになることもあります。 次の数式で目的の値を求められます。 =SUMPRODUCT(MIN((A1:A10=0)*10+A1:A10)) この数式はExcelと同じ数式なので完全互換性があります。
お礼
bunjii 様。 回答有り難う御座いました。 >組込み関数の引数の区切り記号はExcelのときカンマ(,)を使いますが Calcではセミコロン(;)です。 上手く行かなかったエラーの原因はご指摘のとおりに有ったようです。 初心者の私には気が付かない事でした。 今後関数を使ううえで重要な事をご教示頂いたと 感謝しております。 今後も幾度となく質問投稿をするような事が 有るかも知れませんが宜しくお願い致します。 有り難う御座いました。
お礼
Kaneyan-R 様。 早々の回答有り難う御座いました。 ご指摘のとおりの間違いをしておりました。 お陰様でエラーの原因を理解し解決することが できました。ご教示に感謝致します。 カルクを始めたばかりで解らない事が多く 苦戦しております。 今後ともご指導ご教示宜しくお願いいたします。