• ベストアンサー

EXCEL関数

シートに、 言語  数量 英    1 英    1 中    5 日    4 英    5 中    4 このような表があるとき、英語の行の数量を合計するという 式がよくわかりません。sumifを使うような気もするのですが、わかる方がおられましたら、ご教授願います。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

言語がA2:A7,数量がB2:B7であれば =SUMIF(A2:A7,"英",B2:B7) で集計できます。 ※行と列の大きさは同じにしないとエラーになります。 ※集計範囲が検索条件範囲の場合、省略できます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.2

=sumif(検索範囲、検索条件、合計範囲)となりますので、言語及び数量が、a2から、b7まであるとすると =sumif(a2:b7,"英",b2:b7) とし、検索条件としては、"中","日"という様にb8から、順に数式を入れれば、それぞれの検索条件毎に集計されて表示されます。

noname#91645
質問者

お礼

ありがとうございました。無事解決しました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel関数

    五年計画で事業を進めています。 一ヶ月毎の進捗率を出したいです。 Sheet1に A列(項目) あ い う え お B列(数量) 10 20 30 40 50 C列(完了日) 2014/07/15 2014/07/22 2014/08/05 2014/08/06 2014/07/31 Sheet2に A列1行に 7月進捗の(10+20+50)/全体数*100 答え A列2行に 8月進捗の(30+40)/全体数*100 答え A列3行に 9月未定? 答え A列4行に 10月未定? 答え と進めたいがパーセントへの計算式は別として、Sheet2のA列1行に条件としてSheet1のC列7月分に完了した分だけを拾い合計しなさい!とし、同じくSheet2のA列2行にSheet1の8月分だけを拾い合計としたい。 現在SUMIFで考えていますが、範囲はSheet1のA列で合計範囲はSheet1のB列で検索条件はSheet1のC列ですが文字(みかん)や記号(★)なら出来ますが日付 2014/08/06とか言った様な場合がどの様にしたらわかりません。 この用紙だと列を横書きになってますがあくまで標準のExcelのシートで考えて下さい。 宜しくお願いします

  • こんな関数お願いします

    こんな関数お願いします ドングリを拾った数の合計 Excel2003です、A列 月日 B列 氏名 C列 数量 行は2~60 氏名はA君B君C君D君です、 シート2のA列に氏名 B列に合計数量です。 B列の合計数量セルの関数式をお願いします、 シート1に記入するとシート2のB列に合計数量が出る方法A君でお願いします。

  • 【EXCEL】sumif関数の連発以外ですっきりした関数

    はじめまして。いろいろ調べましたが、いい方法が見つからなかったので教えてください。EXCEL2002です。 今、以下の表があります。  A     B    C    D    E    F    G    H     I    J 1日付  商品  数量  金額  合計  |日付  商品  数量  金額  合計 2     aaa    3   12,000      |     bbb    4    20,000 3 9/1  bbb    1    5,000  24,000|9/4   ccc   5    17,500  41,500 4     ccc    2    7,000      |     aaa    1    4,000 ----------------------------------------------------------------------- 日付と金額の2~4行目は結合されています。 A~E列のブロックが右に16個あり(今は2個しか書いてませんが)、aaa商品の個数と金額を抽出したいのですが、各ブロックでsumif関数を使い、 16個合計すれば出るのですが、もっとすっきりした関数はありますでしょうか? 実はこの16個のブロックが縦にいくつもあり、関数をかなり入れてるせいかファイルサイズが大きくなってしまってるので。 宜しくお願いします。

  • EXCEL関数

    お世話になります。 現在、EXCEL関数で悩んでおります。 例えば       売上ランク   数量  単価 商品A    B       20    300 商品B    C       10    520 商品C    A       72    430 商品D    A       53    290 商品E    B       31    330 をEXCELに入力をしているとします。 このデータをABCランク毎に集計し、売上金額を自動計算したいと考えています。 SUMIFでは個々の数量や単価の集計はできますが、どのようにすればランク毎の売上金額を計算できますでしょうか? 決算時期に近付いており、膨大なデータを効率的に集計したいので、ご存じの方がいらっしゃいましたらご教授ください。 ※データからAランクだけを抽出し、その数量と金額の合計を出したいです。 よろしくお願いいたします。

  • EXCEL関数教えてください。(ブック内を参照後合計)

    巷には家計ソフトもありますが、EXCELで家計簿に挑戦しています。 シートが1月分から12月分と年合計の13枚あります。 各月シートのG列の任意の行にある「食費小計」と言う文字検索して、 その行のI列にある値の合計を年合計シートに入れるというものです。 '食費小計'でも検索条件の引数にしても出来なかった気がします。 1月分シートG41に「食費小計」と言う文字列を入れています。 =SUMIF('1月分:12月分'!G:G,'1月分'!G41,'1月分:12月分'!I:I) これは考えた関数ですがエラーでした。 SUMIF(範囲,検索条件,合計範囲)の使い方が間違っているのでしょうか。 このブック内のすべての「食費小計」と言う文字列を検索して、 その行のI列の値をすべて合計した値を年合計シートのあるセルに入れるという考え方でも方法があるのでしょうか。

  • 【Excel2003】複数Sheetを対象にしたSUMIFの使い方につ

    【Excel2003】複数Sheetを対象にしたSUMIFの使い方について 実際は添付図と違い、表がSheet別になっています。 日付ごとに数量と件数(=金額の入ったシート数で計算)を出したいのです。 計算式は普通にSUMIFで括れば良いと思います。 しかし、実際は検索先となるSheetが30枚ほどあるのです。 =SUMIF(Sheet1!XXX,XXX,Sheet1!XXX)+SUMIF(Sheet2!XXX,XXX,Sheet2!XXX)+・・・・・ とかなり長い計算式となり「長すぎるよ!」みたいなエラーが出ます。 これを回避する方法はありませんか?

  • エクセル関数

    エクセル2003関数での質問ですが、 ある売上の集計表を作りたいと思っています。 別シートに行ごとに「契約件名」「契約日」「契約金」を入れています。 例えば1行目に「A(契約件名)」「2008/4/1」「\10000」 2行目に「A(契約件名)」「2008/4/2」「\10000」 3行目に「B(契約件名)」「2008/4/2」「\10000」 4行目に「A(契約件名)」「2008/5/2」「\10000」となっており、 集計表で、4月中にAとういう契約件名の契約金合計を出したいのですが、sumifで組もうとしたところ勉強不足のせいか、二つ以上(契約件名と契約日)の条件でやろうとしても上手くいきません。 どうすれば良いのでしょうか?できれば月毎に分けないやり方があれば助かります。 それと、VBAを用いないやりかたでお願いします。 よろしくお願いします。

  • エクセル関数を使った集計

    添付ファイルの様に、エクセルのsheet1と2に同様の表があります。sheet1に於いて A列が四角になっているC列の番号と同じ番号を、sheet2のC列を検索し、 その中で、B列がSになっている件数と、その行のD列の合計を求める 関数式を教えて下さい。(実際の表自体は3000行ぐらいあります) 例で求めたい結果は 件数=2件、合計=11,000- になります。 以上宜しくお願いします。

  • Excelの関数について

    Excel2003を使っているのですが、関数について質問させて下さい。 Sheet1に家計簿の様な表があり、Sheet2に集計表を作ろうと考えています。 Sheet1のACEGIKM列に商品名、BDFHJLN列に価格の入力されている表があります。 Sheet1全体の中から商品aというセルを検索し、その右隣のセルの値を合計させたいと思い、COUNTIFやOFFSETやSUMIFなどを組み合わせてみたのですが、組み合わせ方が悪いのか、このような条件が関数としては無理なのか、どうしても上手くいきません。 どうしようもなくご質問させて頂きました。 他の方法でも構いません。Sheet1全体の中から商品aの価格を合計するにはどうしたらいいのでしょうか? 何方かお知恵をお貸し下さい。宜しくお願い致します。

  • EXCEL関数について

    EXCEL関数について EXCEL2003を使用しております。 お知恵を拝借願います。 Sheet1、A列、A2~A100セルに「1~10」の数字がランダムに入力されています。 数字は「グループ1」、「グループ2」・・・「グループ10」という意味です。 Sheet1、B列、A2~A100セルに「1~20」及び、「OK」、「NG」がランダムに入力されています。 Sheet2、A列、A2~A21セルに「1~10」までの数字(グループ)が順に入力されており、 Sheet2、1行目、B1~W1セルに、「1~20」及び「OK」、「NG」が順に入力されております。 ここで、Sheet2のB2セルに、Sheet1にて「グループ1」は 「1」をいくつ選択しているかを返す式を入れたいのですが、 SUMIF?COUNTIF?等でいろいろと試してみたのですが、うまくいきません。 同じように、C2セルであれば、「グループ1」は「2」をいくつ選んでいるか。 W5であれば、「グループ4」は「NG」をいくつ選んでいるかの式を入力したいのです。 拙文乱文、大変恐縮ですが、ご教示頂きたく何卒宜しくお願い致します。

専門家に質問してみよう