No.3ベストアンサー
- 回答日時:
=SUMIF((A1:A5,A7,A9:A15),"あ",(B1:B5,B7,B9:B15))
で試してみましたが、#VALUE!エラー。
どうも複数範囲の指定は無理そうですね・・・。
ちとめんどくさいですが、
=SUMIF(A1:A5,"あ",B1:B5)+SUMIF(A7,"あ",B7)+SUMIF(A9:A15,"あ",B9:B15)
みたいにブロック毎に分解してみてはどうでしょう?
皆様、ご回答・お助け下さいまして有難うございました。
結果的にはNIWAKA_Oさんの考え方で、=SUM(SUMIF(A1:A5,"あ",B1:B5)+SUMIF(A7:A10,"あ",B7:B10)・・・・・というやり方で、できました。データが多かったので、入力がちょっと大変だったのですが^_^;何はともあれ、お世話掛けまして、申し訳ございませんでした。
No.6
- 回答日時:
sumif関数は、不連続範囲のデータに関して全てを選択できません。
よって、No.2の補足にあるデータ配列で、検索範囲と対応する列の数値を単純に加算するだけなら、No.4の方のいうとおり、
=SUM(SUMIF(A1:A7,"あ",B1:B7),SUMIF(D1:D7,"あ",E1:E7))とsumif関数の結果をそれぞれsum関数で加算するという工夫をする必要があります。
できれば、"あ"の部分は、検索条件を変更しても自動的に対応できるように、検索条件を入れたセル(xnとする)を設けて、=SUM(SUMIF(A1:A7,xn,B1:B7),SUMIF(D1:D7,xn,E1:E7))とした方がいいでしょう。
空白行があっても、その範囲を除く必要はありません。もしA列、D列に表題等計算対象外のセルがあっても、対応するB・E列に数値が入っていなければ、加算だけであれば問題は生じません。
つきまして、検索対象範囲、計算対象範囲を列に関して連続で指定してかまいません。
なお、表の作り方に関して、A・B列とD・E列というように複数にまたがった表は、画面上一度に確認できて見やすいかもしれませんが、計算や並べ替え、項目が追加された時に変更が煩雑になるので、できればA列に項目、B列に対応する数値で、他の列に同じ項目等を改めて作成しないようにした方がいいと思います。各項目に対して、1つの列は一直線の方が並べ替え等を行っても計算式の変更をしなくても済むからです。
皆様、ご回答・お助け下さいまして有難うございました。
結果は、=SUM(SUMIF(A1:A5,"あ",B1:B5)+SUMIF(A7:A10,"あ",B7:B10)・・・・・というやり方で、できました。データが多かったので、入力がちょっと大変だったのですが^_^;何はともあれ、お世話掛けまして、申し訳ございませんでした。
No.5
- 回答日時:
エラーはかかる原因は次のことです。
質問の関数は
=SUMIF(データ範囲,検索条件,合計範囲)となっています。このときのカンマと
範囲を指定した時A1:A5,A7,A10:A20のカンマがだぶって 条件数が多いと認識して
エラーがかかっているのだと思います。
この関数では範囲の連続指定が無理のようです。
IF文でデータをちゅうしつし SUM分で合計すればどうですか。
皆様、ご回答・お助け下さいまして有難うございました。
結果は、=SUM(SUMIF(A1:A5,"あ",B1:B5)+SUMIF(A7:A10,"あ",B7:B10)・・・・・というやり方で、できました。データが多かったので、入力がちょっと大変だったのですが^_^;何はともあれ、お世話掛けまして、申し訳ございませんでした。
No.4
- 回答日時:
なぜ連続しないのかよくわかりませんがSUMIFは非連続ではエラーが出るようですので、以下の方法で実行してみてください。
A1に「あ」とすると(選択するデータ)、
=SUM(SUMIF(A2:A5,A1,A2:B5),SUMIF(A7:A7,A1,A7:B7)・・・・)
SUM関数にSUMIFを入れ子にする。
一塊のセル集団を最終的に合計すれば出来ると思います。
皆様、ご回答・お助け下さいまして有難うございました。
結果的には、dejiji-さんの考え方で、=SUM(SUMIF(A1:A5,"あ",B1:B5)+SUMIF(A7:A10,"あ",B7:B10)・・・・・というやり方で、できました。データが多かったので、入力がちょっと大変だったのですが^_^;何はともあれ、お世話掛けまして、申し訳ございませんでした。
No.2
- 回答日時:
#1です。
なるほどそうしたら、範囲の部分の問題ではなくて、
目的と対象の選び方がちがっているのかもしれません。
最低限の具体例(どの列と行にどんな数値やデータがはいっているか、何をしたいか、どのセルに計算式を入れたいかなどのサンプル)がないと、
予想予想で回答を受けても、エラーを繰り返すかもしれません。
この回答への補足
すいません。質問が悪くて、具体例は、
セル A B C D E
1 あ 1 あ 4
2 い 2 う 5
3 あ 3 い 6
4
5 あ 7 い 10
6 う 8 あ 11
7 い 9 え 12
といった具合に、A1~A3のあの計=4
A5~A7のあの計=7
D1~D3のあの計=4
D5~D7のあの計=11 合計26を求めたいのです。何卒宜しくお願いします。
皆様、ご回答・お助け下さいまして有難うございました。
結果は、=SUM(SUMIF(A1:A5,"あ",B1:B5)+SUMIF(A7:A10,"あ",B7:B10)・・・・・というやり方で、できました。データが多かったので、入力がちょっと大変だったのですが^_^;何はともあれ、お世話掛けまして、申し訳ございませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) SUMIFとCOUNTIFの違いについて 4 2022/09/29 14:13
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
ピボットテーブル 0個の行を...
-
Excel関数:「0」を除いた標準...
-
Excel関数で、範囲内の最後のセ...
-
【エクセル】区切り位置で分割...
-
《エクセル2000》重複している...
-
更新前と更新後の差分をVBAを使...
-
エクセル、正数のみの集計[(負...
-
エクセルVBAで分岐処理と繰...
-
値の入っているセルのうち、一...
-
エクセルでデータ照合の仕方
-
Excelで、72列のデータがありま...
-
SUMIFで数値が入力されているセ...
-
SUMPRODUCT関数 行が増えても...
-
エクセルに入力された日付「S40...
-
エクセルで何種類のデータがあ...
-
【Excel VBA】複数範囲の並べ替...
-
Excelのマクロで行を間引きたい
-
空白セルをつめる。
-
エクセル 8ケタの数字から日数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数で、範囲内の最後のセ...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
ピボットテーブル 0個の行を...
-
更新前と更新後の差分をVBAを使...
-
値の入っているセルのうち、一...
-
SUMIFで数値が入力されているセ...
-
エクセル 8ケタの数字から日数...
-
エクセルに入力された日付「S40...
-
エクセルで何種類のデータがあ...
-
複数の候補列から、検索値と一...
-
correl関数の範囲指定
-
Excelで複数列かつ複数行分の一...
-
エクセル、正数のみの集計[(負...
-
Excelのマクロで行を間引きたい
-
スプレッドシートでドロップダ...
-
エクセルVBAを使ってセルに日付...
-
【Excel】歯抜けデータの集約
-
SUMIFとCOUNTIFの違いについて
おすすめ情報