- ベストアンサー
SUMIF関数
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
エクセル2007ならば、複数条件で合計できる様に新関数がありますのでお試し下さい。 =SUMIFS(合計範囲,検索条件1範囲,,検索条件1,検索条件範囲2,検索条件2) 例えば、=SUMIFS(A:A,E:E,"お菓子",E:E,"本")
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17068)
待望の SUMIFS関数 が2007から出来た。知らないとはもったいない。 従来ではSUNPRODUCTでやっていた。 http://takashixxx.blog88.fc2.com/blog-entry-15.html ほか「エクセル SUMIFS」で照会すれば沢山解説が見つかる。
- don9don9
- ベストアンサー率47% (299/624)
=SUMIF(範囲,"お菓子",[合計範囲])+SUMIF(範囲,"本",[合計範囲]) ではダメですか?
- hitokotonusi
- ベストアンサー率52% (571/1086)
AND()、OR()じゃだめなんですか?
関連するQ&A
- Excel SUMIF関数
SUMIF関数で、合計範囲を指定するときに、 セルの結合により3列が範囲指定されてしまいます。 1列だけを範囲指定したいのですが よい解決策はありますでしょうか? エクセル初心者です よろしくお願いします。。
- ベストアンサー
- オフィス系ソフト
- SUMIF関数で、「ブランク以外を合計」を指定したい
SUMIF(範囲,検索条件,[合計範囲]) の、検索条件部分に、 「セル内に数字、文字をとわず、とにかく何か入力されていたら合計する」 といった意味合いの条件を指定したいのですが、その方法がわかりません。 画像で説明させていただくと、 A2のセルにSUMIF関数を用いて、 文字が入力されているc,d,e列の数値を合計し、 90という結果が欲しい、ということです。 どなたかご教授をお願いいたしますm(__)m
- ベストアンサー
- その他MS Office製品
- 【エクセル】関数:SUMIFについて(文字として答えを取り出したい)
同様な質問が既にあった場合はご容赦下さい。 ※エクセル関連の質問が多すぎて見つけ きれませんでした。申し訳ございません。 掲題の件ですが、現在エクセルで資料を 作成しております。 下記の例で説明します。 列 A B C D 行 1 名前 性別 点数 2 田中 男 70 3 森 女 85 4 上田 男 60 5 石井 男 55 6 北川 女 90 (1)SUMIFを用いて男性の合計点を求めたい場合。 条件:男 条件検索範囲:B列 合計範囲:C列 答え:70+60+55=185点 (2)SUMIFを用いて個人の得点を示したい場合。 条件:田中 条件検索範囲:A列 合計範囲:C列 答え:70点 【質問】 上記表で個人の性別を取り出したい 時はどのようにすればよいでしょうか? ■SUMIFを使用する場合 条件:森 条件検索範囲:A列 合計範囲:B列 答え:『0』(女を認識していますが・・・) ※これはSUMIFが数字でしか認識できない 為『0』となってしまいます。 この答えを文字列として取り出す 方法はございませんでしょうか? 代わりの関数等ございましたら使い方 からご教授頂きたいです。 ※できればエクセルのマクロを使わず 関数のみで対応したいです。 (資料作成後のマクロ警告が面倒な為。) 以上、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルSUMIF関数とOR条件
「X」の条件を満たすデータをの合計を計算したい場合SUMIF関数、「X」および「Y」の条件を満たすデータの合計を計算したい場合は、SUMPRODUCT関数が使えると思いますが、 「X」または「Y」の条件を満たすデータの合計を計算したい場合は、 SUMIF(検索範囲,"X",合計範囲)+SUMIF(検索範囲,"Y",合計範囲)とやるしかないですか? それとも、SUMIFを並べなくても、1回で計算できる関数がありますか? ご存知の方、ご教授下さい。 どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- SUMIF関数の質問
宜しくお願いします ExcelのSUMIF関数について教えてください。 質問:入力日付を基に区間検索、複数項目で合計を求める。 =SUMIF(UFJ!B4:B604,">="&売上入金!C13,UFJ!M4:M604)-SUMIF(UFJ!$B$4:$B$604,">"&売上入金!$D$13,UFJ!M4:M604) 上記の数式の説明: UFJシート:B列 日付データ、F列 仕入項目、M列 金額 売上入金シート:A列A18仕入項目(追加したい部分)、 C列C13検索開始D列D13 検索終了、 現在の数式では区間内の金額は抽出できていますが、この条件内で F列仕入を指定して金額を求めたいです。 まだまだ未熟な為に、VBAは分りませんので関数で数式をご指導ください。 PC内容 OS WinXP Office 2003 です 宜しくお願いします
- 締切済み
- その他([技術者向] コンピューター)
- SUMIF関数で、計算結果が0になるのですが
SUMIF関数でちゃんと「検索条件」「検索条件」「合計範囲」としているのに何故か合計が0になりなかなか計算結果がでませんどこに問題あるのでしょうか
- 締切済み
- オフィス系ソフト
- SUMIF関数でエラーが出ます
SUMIF関数で、A列の連続しないセルが『あ』のヤツだけを、B列の数字を、たし込むという式を考えています。数式入力のボックス?で、一番最初の項目に範囲がありますが、この範囲指定が、連続しないで、分ける場合、要は、A1からA5までと、飛んでA7と、さらにA9からA15までとかの場合、カンマで区切ればいいのかなと思って、入れるのですが、エラーがでてうまく行きません。また、他の関数でありましたら、そちらもお願いします。EXCELバカの私に、何卒ご指導お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数SUMIFについて
エクセル関数を良く使います。 今回行いたいのはJ28:J32の範囲の中でJ24より小さい値の行のI28:I32の合計の値というものです。 しかし、下記の様に入力すると「入力が正しくありません」と出てしまいます。 =SUMIF(J28:J32,<J4,I28:I32) 数式の場合は””で囲むとヘルプに出ているのですがそれだと<J24という文字として認識してしまうらしく、私の望むJ4より小さい値の行のI列の合計は出てきません。 この式の検索条件にセル番地とすうしくの組み合わせを入れてはいけないのでしょうか? 御存知の方教えて下さい。
- 締切済み
- Windows XP