大変こまっております。みなさまのお力を貸してください!よろしくお願いします。
以前、このような質問がありました、
A B C
1 果物 銘柄 購入数
2 りんご ふじ 21
3 りんご 王林 3
4 ぶどう デラ 15
5 ぶどう 巨峰 16
6 りんご ふじ 2
7 ぶどう 巨峰 7
上記のような表があります。
別な場所に、りんご&ふじの条件を満たす場合の購入数の合計を出したいのですが、関数を教えて下さい。
SUMIFで複数の条件を指定することできるのでしょうか?
そして、もちろん以下のような宣言文で可能なのですが、
SUMPRODUCT((A1:A7="りんご")*(B1:B7="ふじ")*(C1:C7))
なのですが、りんご、ふじの部分を数字にしてしまうと答えが0となり出てきません!!
すごくこまってます・・・
なぜなのでしょうか??
まったく同じ宣言文で、宣言文ないの文字列に確答すつ数字を入力してます。
ちなみに下記のような場合です。
A B C
1 300 4000 200
2 300 5000 200
3 300 2000 200
4 400 4000 200
5 300 5000 300
6 500 2000 300
という数列があるとします。
んでやりたいことは、
複数の条件(2つ)を満たす時のC列の合計。
つまりは、A列の特定の数字とB列の特定の数字を満たすときの、C列の合計。
を出したいんです。
=SUMPRODUCT((A1:A6="300")*(B1:B6="5000")*(C1:C6))
と打ったのですが、どこか間違ってる点を教えて下さい。
これでゆうと、答えは500とでてきてほしいのですが・・
よろしくお願いします!!
No.5ベストアンサー
- 回答日時:
複数条件該当分集計はSUMPRODUCTか配列数式やDSUMの問題であることは間違い有りません。
質問者のデータの問題だと思います。
>データ群を他のシートからコピーし、ペースト、そのデータを使い、まったく同じように宣言文を組みました。その場合答えが0になってしまします・
初めの質問者の提出した関数が、文字列と数値の認識が甘かったわけですが、コピーしてきたデータで、その列のデータが、今度は逆に数値ではないのだと推測します。画面には見えないスペースやTABなどが入っている可能性があり、=ISNUMBER(A1)などで、サンプル的にチェックしてください。
>以下のような宣言文
「宣言文」とは言わないと思います。関数、関数文だと思います。
関数文とも言わないと思いますが(WEB照会で4例しか出ないから)
プログラム関係やXML関係では宣言文はあると思いますが、エクセルでは(VBAを除き)使わないはず。
No.7
- 回答日時:
=SUMPRODUCT((A1:A6*1=300)*(B1:B6*1=5000)*C1:C6)
とすれば、とりあえずデータが文字列でも数値でも対応できますが。
(さらにスペースを取り除くような作業が必要なら、それは対応していません。念のため。)
しかしDSUM関数は誰も顧みないんだなあ・・・
問題が解決しました!!まことにありがとうございました!やはり、問題は、データーにスペースがあったことによるものでした。関数の式にデーターにある同じ数のスペースを打ったところ、うまくいきました!本当に助かりました!ありがとうございました。
No.6
- 回答日時:
>データ群を他のシートからコピーし、ペースト、そのデータを使い、まったく同じように宣言文を組みました。
その場合答えが0になってしまします・・・なぜでしょう??データーに不備があるのでしょうか??そのデータ群はExcelで作られたものですか?
Accessから取り入れたものだとかだとExcelでは上手く数値として認識しない場合があるようですが・・・。
そのデータ群に「1」を乗算貼り付けしてみてはいかがでしょう?
No.4
- 回答日時:
》 SUMIFで複数の条件を指定することできるのでしょうか?
出来ません。
No.3
- 回答日時:
={SUM((A1:A6=300)*(B1:B6=5000)*(C1:C6))}
でも 500 の結果が得られますね。(配列関数)
=SUM((A1:A6=300)*(B1:B6=5000)*(C1:C6))
と入力してShift+Ctl+Enterで入力してください
No.2
- 回答日時:
""で囲むと「文字列」を指定したことになるから。
"を取り除いてください。
=SUMPRODUCT((A1:A6=300)*(B1:B6=5000)*(C1:C6))
この回答への補足
ありがとうごさいます!!しかし、""をはずしたところ、なりました!!
しかし、ならないときがあります!
それは、データ群を他のシートからコピーし、ペースト、そのデータを使い、まったく同じように宣言文を組みました。その場合答えが0になってしまします・・・なぜでしょう??データーに不備があるのでしょうか??
ちなみにまったくおなじデータ群を自分で作り直しやったところうまくいきます。原因はなんなのでしょうか??
お忙しいとはおもいますが、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) A列が指定数値以上になったらD列の計算式を変更 3 2022/07/11 11:03
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
7文字以上のフルーツをできるだ...
-
教えてください!!
-
ハーブソルトを代用できるもの...
-
筍の上の部分が緑色になってい...
-
10年前のにんにく漬け、食べて...
-
中黒「・」か読点「、」か?
-
Excelの関数 SUBSTITUTEとIF関...
-
Excel MATCH関数で検索範囲内...
-
スポンジケーキってどのくらい...
-
Excelでの全通りの組み合わせ出...
-
エクセルで数字を入力したら文...
-
JRE POINTサイトがスイカ登録す...
-
煮物こんにゃくの冷凍保存について
-
さくらんぼに似ているが、さく...
-
梶井基次郎の檸檬
-
パイナップル果汁はなぜ泡立ち...
-
職場で隣の人についてです。飲...
-
キノコは野菜ですか?栗は果物...
-
「であり」と「であって」の使...
-
イチゴジャムを作っているんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
7文字以上のフルーツをできるだ...
-
教えてください!!
-
スポンジケーキってどのくらい...
-
ハーブソルトを代用できるもの...
-
Excel MATCH関数で検索範囲内...
-
中黒「・」か読点「、」か?
-
Excelでの全通りの組み合わせ出...
-
バルサミコ酢とバルサミコソー...
-
外はふわふわで(柔らかい)、...
-
エクセルで数字を入力したら文...
-
「であり」と「であって」の使...
-
インドの国旗とアイルランドの...
-
職場で隣の人についてです。飲...
-
エクセル 同名の場合はB列にC...
-
Excelの関数 SUBSTITUTEとIF関...
-
しらたきと吐き気
-
ライム(果物)を漢字になおす...
-
東京モノレールはスイカで乗れ...
-
スーパーで買った1つ300円の梨...
-
せとか(オレンジみたいなやつ...
おすすめ情報