Googleスプレッドシートの関数について質問

このQ&Aのポイント
  • Googleスプレッドシートの関数について質問です。個数を数えるためにCOUNTIFS関数がないため、SUMPRODUCT関数を使用しましたが、結果が0になってしまいます。Excel2007では正しい結果が表示されますが、原因は何でしょうか?また、他の方法で正しい結果を得ることはできるでしょうか?お力添えをお願いします。
  • Googleスプレッドシートの関数について質問です。条件を指定した個数を数えるためにCOUNTIFS関数がないため、SUMPRODUCT関数を試みました。しかし、結果が常に0になってしまいます。Excel2007では正しい結果が表示されますが、その原因は何でしょうか?他の方法で正しい結果を得ることはできるのでしょうか?アドバイスをお願いします。
  • Googleスプレッドシートの関数について質問です。個数を数えるためにCOUNTIFS関数が利用できないため、SUMPRODUCT関数を使用しました。しかし、結果が常に0になってしまいます。Excel2007では正しい結果が表示されますが、何が原因なのでしょうか?他の方法で正しい結果を得るためのアドバイスをお願いします。
回答を見る
  • ベストアンサー

Googleスプレッドシートの関数について質問させてください。

Googleスプレッドシートの関数について質問させてください。 複数の条件を指定して個数を数えたいのですが、 Excel2007にあるCOUNTIFS関数がないということなので、 SUMPRODUCT関数を利用して実現を試みました。 例) =SUMPRODUCT((注文管理!A:A="○")*(注文管理!B:B="1")) そうしましたところ、エラーは表示されないのですが、 結果がそうでないにも関わらず必ず0になります(結果が変わるよう条件を変えても同じでした)。 腑に落ちないためダウンロードしてExcel2007で開いたところ、 こちらでは問題なく正しい結果が表示されます。 この原因は一体何なのでしょうか? また、解決できないものである場合、 他に正しい結果が得られる方法はありますでしょうか? すみませんがお力添えをよろしくお願いいたします。

  • mimao
  • お礼率100% (3/3)

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

このような数式では、いかがでしょうか。 =sum(arrayformula((A:A="○")*(B:B=1)))

mimao
質問者

お礼

お蔭様で解決しました。 このようなやり方もあるのですね、勉強になりました。 本当にありがとうございました。

関連するQ&A

  • Googleスプレッドシートで空白以外の指定方法

    Googleドライブにアップしたスプレッドシートで、COUNTIFまたはSUMPRODUCT関数を使って複数条件を指定する式を考えてます。 その際、空白以外のセルという条件を指定したいのですが、エクセルの関数で指定できる「"<>"」が認識されません。 どのような条件を指定したらいいでしょうか。 このような関数を考えてます。 SUMPRODUCT((A1:A10=”文字列”)*(B1:B10="<>")) どなたか教えていただけませんでしょうか。 どうぞよろしくお願いします。

  • グーグルスプレッドシートの関数についての質問です

    いつも大変お世話になっています、めぐみと申します。 グーグルスプレッドシートを使っています。 恐れ入ります、以下の3つの関数の書き方について、もし知っている方がいましたらアドバイス頂けないでしょうか。 (1)計算結果が0の場合は空白にしたいです A1+A2が0の場合、空白。それ以外は計算結果を表示したい場合、どのように関数を書けばいいでしょうか。 (2)条件付きのアベレージの関数について =AVERAGE(B1:B20) 但し、数字があるところだけを計算して、空白(データが無い)場合や、数字以外の文字等が入っていれば計算しない式はどのように書けばいいでしょうか? ・以下の場合、4.8とでますが、 B1,5 B2,5 B3,6 B4,5 B5,5 B6,4 B7,5 B8,5 B9,4 B10,3 B11,4 B12,3 B13,3 B14,4 B15,4 B16,4 B17,5 B18,6 B19,9 B20,7 ・B7が0の場合や、#N/Aの場合のような下記の例の場合、4.29(四捨五入で表示してます)というように出力したいです。 ※=(C24+C25+C26+C27+C28+C29+C30+C31+C32+C33+C34+C35+C36+C38+C39)/14 B1,5 B2,5 B3,6 B4,5 B5,5 B6,4 B7,0 B8,5 B9,4 B10,3 B11,4 B12,3 B13,3 B14,#N/A B15,4 B16,4 B17,#N/A B18,#N/A B19,#N/A B20,#N/A (3)#N/Aの表示を空白(データが無い)にしたいです 下記の関数結果がエラーが表示(#N/A)されます。 計算が出来なければ空白(データが無い)にしたいです。 =VLOOKUP($C10,Sheet1!$A$1:$J$30,2,FALSE) 以上、恐れ入りますがなにとぞよろしくお願いいたします。

  • エクセル 複数条件に合うデータを数えたい

    エクセル 複数条件に合うデータを数えたい エクセルでA列に何らかの値が入っていて(=空欄でない)、かつB列の値が“○”の数を数えたいです。 =SUMPRODUCT(($A:$A="*")*($B:$B="○"))と入れましたがSUMPRODUCTはワイルドカードが使えないようで結果は「0」となってしまいダメでした。 エクセル2007を使ってるので =COUNTIFS($A:$A,"*",$B:$B,"○")としたらできたのですが2002を使っている人と共有したいので2002でも使える関数を使いたいです。 どうしたらいいのでしょうか?

  • GooglApps スプレッドシートの関数について

    GooglApps スプレッドシートの関数について質問があります。 AワークブックのスプレッドシートのA1セルの値を、 BワークブックのスプレッドシートのA行を検索して、 AワークブックのスプレッドシートのA1セルと同一の値の行のB列の値を、 AワークブックのスプレッドシートのB1セルへセットしたいのですが、どのようにすれば良いのでしょうか? ご教示、お願いします。

  • SUMPRODUCT関数の疑問

     ExcelでSUMPRODUCT関数を条件付きの合計を求めるのによく使っていますが、理解できない動作があります。  仮にA,B,Cが配列、b,cが定数として、A=aかつB=bの場合のCの合計を求めるものとします。 <式1>SUMPRODUCT((A=a)*(B=b)*C)→正しい計算結果 <式2>SUMPRODUCT((A=a)*(B=b),C)→正しい計算結果 <式3>SUMPRODUCT(A=b,B=b,C)→ゼロ <式4>SUMPRODUCT(1*(A=a),1*(B=b),C)→正しい計算結果  3つともすべて同じ計算結果が出てくると思いきや、<式3>だけが何故0になるのかが理解できません。  私は、理由が分からず、腑に落ちないまま<式1>の方法を使っています。  これは仕様上の問題なのか、詳しい理由が分かる方がいれば、解説をよろしくお願いします。  なお、私はExcel2000を使っていますが、Excel2002ではどうなるんでしょうか。

  • エクセルの関数で教えてください。

    色々調べて重複しない関数は分かったのですが、 例: SUMPRODUCT((A1:A10="○○")/COUNTIFS(A1:A$10,A1:A$10&"",C1:C101,C31:C10&"")) この条件にさらに下記内容を追加してカウントしたいです。 B列が0と未入力以外 どうか助けて下さい!

  • エクセルの関数について質問。

    データベースから2つ以上の条件が合うデータの個数を数える式を作りたいのです。 例えばある人が何を何回買ってるかを調べる感じです。 SUMPRODUCT関数を使って SUMPRODUCT((B:B=B1)*(C:C=C1)) みたいにしたかったのですが、#NUM!のエラーが出ます。 多分B:Bが大き過ぎるんだと思うのですが、増えていくデータベースを全部検索させるには他に方法ありますか?他の関数でも良いです。

  • グーグルのスプレッドシートについて質問です

    探したのですが、見つからなかったので・・・。 グーグルのスプレッドシートを使っているのですが、 例えば、A列の文字をC列の入力結果によって色を変えることができるのでしょうか?文字ではなくてもセルの色とか・・・?(C1のセルが「OK」ならA1の色(文字もしくはセル)は青色とか・・・) もしくはそんな機能(関数?書式?)はないのでしょうか? よろしくお願いします

  • 注文件数と注文個数のエクセルの計算式について

    注文件数と注文個数のエクセル(スプレッドシート)の計算式についてご質問させてください。 エクセルの以下の表があるとします。 ーーーーーーーー   A    B 1 商品A 注文個数1 2 商品B 注文個数2 3 商品C 注文個数1 4 商品A 注文個数1 ーーーーーーー 商品Aの合計”注文件数”は、以下の関数で取得できるとおもいます。 =COUNTIF(A1:B4 , 商品A) 商品Aの合計”注文個数”は、どのように取得すればよろしいでしょうか? 以上、何卒よろしくお願いいたします。

  • エクセルの関数の件でご質問です。

    エクセルの関数の件でご質問です。 以下の通りのデータがあって複数の条件で計算をしたい場合、どうしてもうまく関数が作れません。 A   B   C 新聞 2   1500 雑誌 3   1900 新聞 2   2000 TV  4   5000 (1)新聞(A)で2(B)以上のBの合計 (2)新聞(A)でのCの値の合計 (1)ではSUMPRODUCTを用いて算出をしようと試みましたが正しい数値になりません。 (2)はSUMPRODUCTではなくてもいいような気がします。 どの関数を用いて上記の条件で算出するにはどうしたらよいのでしょうか? どなたか教えてください。

専門家に質問してみよう