エクセル2003で期間内のみかんの金額を合計する方法

このQ&Aのポイント
  • エクセル2003を使用して、指定された期間内にある「みかん」という文字が含まれるセルの金額を合計する方法を教えてください。
  • 例えば、A列には日付、B列には商品名、C列には金額が入っているとします。A列の日付を条件にしてB列の商品名が「みかん」という文字であるセルのC列の金額を合計する計算式を作成してください。
  • これにより、指定された期間内に「みかん」という文字が含まれるセルの金額の合計が求められます。
回答を見る
  • ベストアンサー

エクセル2003 期間+文字を摘出して合計する

エクセル2003を使用してます。 期間は2012/7/21~2012/8/20まで 一覧表の中からその期間内にある 「みかん」 の文字があるところの金額だけを合計で出す …という計算式を作りたいのですが…どのように組んだらいいですか? 例)   Aセル       Bセル    Cセル(金額) 1 2012/7/26    ごぼう    400 2 2012/8/3     みかん   150 3 2012/8/17    りんご    300 4 2012/8/20    みかん   180 ・ ・ ・ 10 2012/8/31  みかん     150 みかん 合計  330 このような感じで期間を指定して、みかんの文字あるセルの数字だけを合計する計算式があるようでしたら教えてください。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.4

添付図参照 F3: =SUMPRODUCT(($A$1:$A$20>=F$1)*($A$1:$A$20<=F$2)*($B$1:$B$20=$E3),$C$1:$C$20)

beru2007
質問者

お礼

早々の回答ありがとうございます! おかげさまでできました。 助かりました。 本当にありがとうございました!

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

最も分かり易い方法は作業列を作って対応することです。 D1セルには次の式を入力して下方にドラッグコピーします。 =IF(AND(A1>="2012/7/21"*1,A1<="2012/8/20"*1,B1="みかん"),C1,"") その上で合計の値は =SUM(D:D) このような方法ですとデータの量が多くなっても計算に負担がかかるといったことはないでしょう。

beru2007
質問者

お礼

早々の回答ありがとうございます。 説明が足りず、申し訳ありません。 みかん・ごぼう・リンゴ…それぞれで出す必要があったのでみかんだけだと…。 合計は出てきましたので参考になりました。 ありがとうございます。

回答No.2

条件表を作成する方法もあります。 G5セルは =DSUM(A:C,"金額",E1:G2) または =DSUM(A:C,3,E1:G2) となっています。 条件表にも数式を入れることも可能です 添付図参照 参考まで

beru2007
質問者

お礼

早々の回答ありがとうございます。 参考図もとても分かりやすかったです。 …が、合計がどうしても0になってしまいました。 色々なやり方があるんだなと参考になりました。 ありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えば次の式で =SUMPRODUCT((A$1:A$1000>="2012/7/21"*1)*(A$1*A$1000<="2012/8/20"*1)*(B$1:B$1000="みかん")*(C$1:C$1000))

beru2007
質問者

お礼

早々の回答ありがとうございました。 何度か見直して、入れなおしたりしたのですが…エラーがでてしまいました。 でもとても参考になりました。 ありがとうございます。

関連するQ&A

  • Excelで配列の乗算を合計するには?

    【単価表】 品物 ,価格 ---,-- トマト,100 みかん,150 りんご,200 【売上表】 売上 ,1日目,2日目,・・・ ---,---,---,・・・ トマト,  1,  1, みかん,  1,  2, りんご,  1,  1, みかん,  1,  1, トマト,  1,  2, ---,---,---,・・・ 合計 ,   ,   , 補助列を使わずに売上表の合計を1セルで算出するにはどうしたらいいでしょうか? 単価表は変わるので、IF文などで一つ一つチェックして合計するのではなく、単価表と売上表を配列として扱って算出したいのですが。 Excelにお強い方、教えてください。 よろしくお願いします。

  • エクセル関数について

    こんにちは。 エクセルで表計算・集計をしているのですが 表1に数値のある項目および数字のみを 表2に表示するためにはどうしたらよいのでしょうか。 例) 表1 りんご 3  みかん 0    表2 りんご 3  みかん←表示しない 0←表示しない  ご回答 よろしくお願いします

  • 同一セル内に数字・文字がある場合の計算式

    同一セル内に数字・文字がある場合の計算式 エクセルにおける表計算で困っています。 表計算をする場合、通常はセル内に数字のみを入力し合計値を求めてました。 例:100+100 合計200 しかし、同一セル内に文字が入ってきた場合は、合計値を求めても計算ができません。 例:100円+100円 合計0 セル数が少なければ電卓でも出来ますが、多い場合や平均値を求める場合に効率が悪くなります。 セル内の文字を読み取ることなく、数字データだけ読み取る方法はありますか?

  • Excelで、例)30と「約25」の合計を算出できる様にしたい。

    Excelで標題の通り、例)30と「約25」の合計を算出できる様にしたいのですが、どうすればよいでしょうか? Σにより合計を算出する方法は知っております。1つのセル内に「約25」の様に文字と数字を入力した時でも計算上「約25」を25として計算する様にしたいのです。 よろしくお願い致します。

  • エクセルの小数以下の合計で!

    こんにちは! エクセルで表計算をしていますが、小数が入った場合の合計金額が、セルの合計と違ってきます。 ROUNDの使い方がわからないので教えてください!   13545.0  →  13545   17437.5  →  17438  +15862.5  →  15863 --------   ------   46845       46846            ↑   これを、四捨五入の整数を足した右の数字の「46846」にするにはどうしたらいいでしょうか?  今は、合計欄に「SUM=??」の式が入れてあります。

  • エクセルで文字の識別と文字を飛ばして足し算したい。

    以下のような表を作り、(1)、(2)の機能をつけたいのですがうまくいきません。 計算式の分かる方がいれば教えてください。    A    B   C   D 1 リンゴ  90円 1個  90円 2 バナナ 20円 2個  40円 3 みかん 30円 3個  90円 4 バナナ 20円 1個  20円 5 みかん 30円 2個  60円 6  合計  -  9個 300円 (1)この表のAの列に「リンゴ」「みかん」「バナナ」を入力すると自動的にB列に価格が表示される。 (2)C列に「未定」などの文字を入れるとオートSUMが機能しなくなるので、これをC列に文字を入れると文字を入れたセルを飛ばして計算する。 よろしくお願いします。

  • エクセル セル内の合計値に応じてセルの色を変えたい

         A      B        1    2    りんご2 2    4    りんご1,メロン3 3    3    メロン1,みかん1 上記のように,A列セルには数字が入っていて,B列セルには文字列と数字が入っています。 A1セルの値と,B1の文字列に含まれている数字は合致しているので,セルの色はそのままです。A2セルの値とB2の文字列に含まれている数字の合計が合致しているので,ここもセルの色はそのままです。しかし,A3セルとB3の文字列に含まれている数字の合計は合致していないので,B3セルに色を付けたいのです。 B列のセルは,1つのセル内に文字列と数字を入力することを前提に考えていますが,こうしたことは可能でしょうか?可能であれば教えていただけたら幸いです。

  • Excelで隣のセルの割合と掛け合わせた合計

    Excelで隣のセルの割合と掛け合わせた合計を出したいと考えています。 B列に書かれた、10g,50g等の数字(手入力)と、C列、D列に書かれた100g当たりの数値をそれぞれの行で掛け算して、列ごとの合計を出したいのですが、どのように書くといいでしょうか? 行はたくさん追加するつもりなので、計算式を手入力するのは難しくて。 よろしくお願いします。 A,B,C,D 食品名,量,栄養素1,栄養素2 栄養合計,,栄養素1の合計,栄養素2の合計 りんご,10,53,55 みかん,50,25,7  ・  ・  ・ 「栄養素1の合計」と「栄養素2の合計」を出したいのです。 計算例:栄養素1=53*10/100+25*50/100+・・・・     栄養素2      ・      ・

  • 【エクセル】指定期間合計の仕方

    エクセルで表を作成しているのですが 2014年11月    A   B   C    D 1  日付  1日  2日  3日  4日 ・・・・・・期間合計 2  肉   34   28   30  31 3  魚   47   50   38  44 4  野菜  11   12   10  14 ・ ・ ・ 合計期間入力「」 上記のような表で、1日から31日までの「肉」「魚」「野菜」の数字が入っているのですが、こちらで指定した期間の合計が出るようにしたいのですがどのようにしたらよいでしょうか? ご教授よろしくお願いします

  • エクセル 1つのセルにある文字を分割したい

    1つのセルに数字と文字が入っています。 2つのセルに分割したいのですが方法を教えて下さい。    A     *1530 りんご *2360 みかん *5623 トマト を  A   B  *1530 りんご *2360 みかん *5623 トマト としたいのです。

専門家に質問してみよう