• 締切済み

エクセルにおける複数条件の関数について

下記の内容を別シートに集計したいのですが、 関数が間違えているのかうまく数値が表示されません。 Aシートに以下の情報が入っています。 Cの列、C5からC54までの範囲に1から100の間で数字が入っています。 Dの列、D5からD54までの範囲に2013/6/1から2013/7/15までの日付が入っています。 例:C5に2と入っていて、D5に2016/6/3と入力されていれば該当し、 C5の2という値を別シートにその他のC列とあわせて合計を表示されるようにしたいです。 表示をさせたいBシートには、 D列のD5からD54範囲内の6月分(2014/6/1から2014/6/30まで)で、 C列に入力されている数値の合計を1つのセルに表示させたいです。 この場合の関数をお伺いしたい内容になります。 今、うまくいかない関数は、以下のような内容です。 =SUMPRODUCT(('201406'!$C$5:$C$54="○")*('201406'!$BW$5:$BW$54>="2014/6/1"*1)*('201406'!$BW$5:$BW$54<"2014/7/1"*1)) これだと、C列に○が入っていれば、その合計を表示できると思いますが、 1や5などの数字の合計を表示させるには・・で、困っています。 アドバイスいただけたらと思います。 ※関数をそのまま入力いたいと思っていますので、 返信は、関数でアドバイスいただけたら幸いです。 宜しくお願い致します。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>1や5などの数字の合計を表示させるには・・で、困っています =SUMPRODUCT('201406'!$C$5:$C$54, ('201406'!$BW$5:$BW$54>="2014/6/1"*1)*('201406'!$BW$5:$BW$54<"2014/7/1"*1)) ぐらいで。 C列に生数字を入れてるのか実は数式なのか、数式なら数字以外どんな計算結果が現れる計算式にしてるのか、などによって教わった数式によってもエラーになる事が考えられます。必ず教わった数式一つずつ試して、結果を確認するようにしてください。 >返信は、関数でアドバイスいただけたら そーいうときはたとえばでなんちゃってD列じゃなくて、BW列ならBW列と「あなたのエクセルの事実」を手抜きせずにご相談で説明するようにしてください。次回以降のご参考に。

関連するQ&A

専門家に質問してみよう