- ベストアンサー
OpenOffice.orgCalcでの関数の使い方と注意点
- OpenOffice.orgCalcを使用して売上の集計ファイルを作成する際に、特定の条件を満たす値の合計を集計表に出力するための式がわかりません。エクセルとは異なる=と*の使い方や、SUMIFS関数が使えないなどの違いがあるようです。関数の知識がないため、別の方法を教えていただけると助かります。
- OpenOffice.orgCalcを使用して売上の集計ファイルを作成する際に、特定の条件を満たす値の合計を集計表に出力する方法を教えてください。エクセルでは=SUMPRODUCT((A:2A5="佐藤")*1,(B2:B5=1)*1,C2:C5)のような式が使えましたが、OpenOffice.orgCalcではうまくいきません。また、SUMIFS関数も使えません。
- OpenOffice.orgCalcを使用して売上の集計ファイルを作成していますが、特定の条件を満たす値の合計を集計表に出力する方法がわかりません。エクセルでは=SUMPRODUCT((A:2A5="佐藤")*1,(B2:B5=1)*1,C2:C5)のような式を使っていましたが、OpenOffice.orgCalcでは使えないようです。別の方法を教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 手元にOpenOfficeがないので検証はできませんが・・・ Excelでも >=SUMPRODUCT((A:2A5="佐藤")*1,(B2:B5=1)*1,C2:C5) ではちゃんと計算できないと思います。 Excelでは >=SUMPRODUCT((A2:A5="佐藤")*(B2:B5=1)*(C2:C5)) という数式になりますが、OpenOfficeではこの数式ではダメですか? ※ Excelは「,」カンマをOpenOfficeでは「;」セミコロンを使う!というコトぐらいしか判らないので これでもダメならごめんなさいね。m(_ _)m
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
ついでに ((A:2A5="佐藤")*1 ,(B2:B5=1)*1 の*1も省いてやってみたら。変らないですか。 原理的には入れる理由は判るが、エクセルでも普通入れないのでは。 参考 http://oooug.jp/compati/unixuser/0407.html の後半、>参考のために書きますが、SUMPRODUCTという関数を使っても同じ処理が行えます http://neowiki.neooffice.org/index.php/SUMIF_and_SUMPRODUCT_Functions_in_Calc の後半 ーー >エクセルの方では=SUMPRODUCT((A:2A5="佐藤")*1,(B2:B5=1)*1,C2:C5) 本題ではないが、エクセルでは =SUMPRODUCT((A:2A5="佐藤")*(B2:B5=1)*(C2:C5))と最後の)をつけるのでは.
お礼
回答ありがとうございます! すいません、((A:2A5="佐藤")*1のところですが((A2:A5="佐藤")*1でした(^^; ちなみに元の式のカンマ(,)をセミコロン(;)に変えたところうまくいきました。 情報は参考にさせていただきたいと思います。 ありがとうございました!
お礼
回答ありがとございます。 あれ?一応上の式で自分のPCでは出来たと思ったのですが(^^; 教えていただいたその式で試してみたいと思います。 質問を出してからカンマはセミコロンを使うのに気づきました(^^; それも含めてやってみたいと思います。
補足
あ!=SUMPRODUCT((A:2A5="佐藤")*1,(B2:B5=1)*1,C2:C5) ではなく=SUMPRODUCT((A2:A5="佐藤")*1,(B2:B5=1)*1,C2:C5)でした・・・