• ベストアンサー

Excelにて、ブランクのセルを検索条件とし、その横の数値を合計する方法は?

今、伝票集計にてSUMIF()で、該当する商品の累計を出しているのですが、 その中に商品名が不明の為、ブランクにしてあるセルが多々あります。 しかし、その箇所にも当然ながら値段が入っている為、 ブランクを検索条件としても合計できるような関数が知りたいのですが 教えてください。 宜しくお願い致します。

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

  • ベストアンサー
  • syn-niko2
  • ベストアンサー率42% (9/21)
回答No.3

SUMIFの検索条件に「""」と入力すればブランクの合計ができると思います。

guchi_yama
質問者

お礼

なるほど、""(ブランク)を検索すれば、簡単に出来たのですね! ありがとうございました!!また宜しくお願いします。

その他の回答 (2)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

商品名がA列、値段がB列、検索商品名をD列とすると =SUMPRODUCT((($A$1:$A$15)=D1)*($B$1:$B$15)) で如何でしょうか。 仕様と違うところは適宜修正してください。

guchi_yama
質問者

お礼

SUMPRODUCT()でも出来るのですね。 しかし、やってみたもののうまくいきませんでした。 勉強不足ですいません。 また、何かありましたら宜しくお願い致します。

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

=SUMIF(検索する範囲,"=",合計する範囲) で集計できませんか?

guchi_yama
質問者

お礼

""(ブランク)表示の間に「=」を入れても出来ました。 どうもありがとうございました。 また宜しくお願い致します。

関連するQ&A

  • sumifのように条件に見合う合計を「数値」ではなく「データ(セル)」の合計を集計したいのですが

    SUMIFを使って合計範囲の数値の合計を求めるように、合計範囲の「データが入力されているセル」の合計を求めたいのですが、何かいい関数はありませんでしょうか? 言い換えると、COUNTAを使ってセルの個数を求める場合に検索条件をSUMIFのように特定の検索条件を指定できる関数です。 いろいろ探しましたがうまい方法が見当たりません。 使用方法としては、各曜日ごとのメニュー別の売上金額の合計と人数の合計を求めようとしています。 ワークシートに入力されてるデータは ・各曜日 ・顧客名 ・メニューと支払われた金額 です。 SUMIFを使って、検索条件に各曜日をあてはめ、曜日ごとのメニュー別売上は集計できました。 金額が入力されているセルを合計すれば各メニューごとの人数まで集計できるはずなのですが、SUMIFが「数値」しか集計できない為にそれに代わる関数を探しています。 どうぞよろしくお願い致します。

  • 検索条件に一致する数値の合計

    範囲内の検索条件に一致する数値の合計の関数は、SUMIFがありますが、この関数では、検索条件がぴったり同じものしか、合計しません。 この検索条件の全部一致ではなくて、一部分でも一致するもの全てを合計する方法を教えてください。 たとえば、「(株)グーグランドホテル」への支払料金を集計する場合に、、「(株)グーグランドホテル」でも、「グーグランドホテル」でも、「グーグランド」でも集計する方法です。よろしくお願いします。

  • エクセル 特定条件以外の合計

    DBから出力した表の集計をかけたいのですが、下記要件で集計することは可能でしょうか? ◎テーブル(例) 行  |科目CD(セルA) | 金額(セルB) 2  |00        |10000 3  |30        |2000 4  |50        |3000 ◎条件 科目CDが"00"以外の合計 ◎試した事 =sumIf(A2:A4,"<>00",B2:B4) ネットで調べて、上記をテストしたのですが、”00”も合計されてしまいました。 ちなみに、"00"だけの合計は問題なくできました。 =sumIf(A2:A4,"=00",B2:B4) とりあえず、C列にIf関数でフラグを立ててSumifで合計させてますが、スマートではない為、アドバイスお願いいたします。 ◎現在 C列にif(A2="00",0,1) sumif(A2:4,1,b2:b4) これで合計が出来てます。

  • マクロ・複数の条件から一致する合計を求めたい。

    マクロ初心者です。 現在SUMIF関数で一致する条件を集計しているのですが、件数が多く処理が重くなってしまい困っています。 ピポットテーブルの使用も検討したのですが、表を参照して別ブックに反映させる事がある為、使用する事を断念しました。 今回、解決したい内容は・・・ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー sheets("データ")には A3から「受注した日付」、B3から「発送日」、C3から「取引先」、D3から「商品名」、E3から「=A3&B3&C3&D3」※受注日+発送日+取引先+商品名、F3から「=B3&C3&D3」※発送日+取引先+商品名、G3から「=C3&D3」※取引先+商品名、H3から受注数を一覧(下へ)表示しております。 シートはそれぞれ、sheets("受注日累計")、sheets("発送日累計")、sheets("累計")があり、sheets("受注日累計")にはE3のデータをSUMIFで参照して一致するものの合計値を、sheets("発送日累計")にはF3のデータをSUMIFで参照して一致するものの合計値を、sheets("累計")にはG3のデータをSUMIFで参照して一致するものの合計値を表示しております。 ※それぞれD7セルから。 その為、処理に非常に時間がかかりますので、関数を使用せず集計ボタン一つで、処理が重く成らない様、集計出来るようにしたいのですが・・・ どうか無能な私にご教授の程、宜しくお願いいたします。 エクセルは2003を使用しております。

  • エクセルで2つの条件に合うセルの合計

    エクセルで2つの条件に合うセルの合計 こんにちは。 例えば、以下のようにシート上にあるとします。 1 上 100 2 上 200 1 下 150 2 下 500 1 下 30 A列は1か2の数字 B列は上か下の文字 C列は数字 このシートでA列が1でかつ、B列が下の場合のC列を合計したいのですが、SUMIF関数でできるのでしょうか?他の関数でもかまいません。自分で関数を作るのはなしでお願いします。 (動作が重くなるので) ちなみに、上記の場合は、3行目と5行目が該当しますので、150+30=180となります。 -- エクセル2003

  • 指定した期間内での数値を合計する関数。

    関数について教えて下さい。 SUMIF関数で条件に合うセル内の数値を合計するのは出来るのですが その条件に更に条件を加えたいのですがやり方がわかりません。 下記の画像でD28セルに8/1~8/3までの間の海山商事さんの個数を 合計して表示させるにはどんな関数が入るでしょうか? SUMIF関数で全期間の海山商事さんの個数を合計する事はできますが 期間を指定する関数がどうしてもわかりません。 初歩的な質問かもしれませんがよろしくお願いします。

  • エクセル関数で、バラバラのセルの合計を出したい。

    エクセルで、家計簿の補助として、いろいろな通帳から引き落としされる金額の管理をしています。 並んでいないバラバラのセルの合計を出す場合、SUM関数で、合計したいセルを1つずつ指定する方法はわかるのですが、例えば文字の色やセルの塗りつぶしでグループ分けをし、例えば黄色のセルのみの合計・ゴールドのセルのみの合計、というように、1度で指定してグループ別の合計を出す、というような方法はあるのでしょうか? SUMIFという関数で、「検索条件」に「黄」「ゴールド」などと入れてみたのですが、できませんでした。

  • Excel 日付の検索条件

    A列に日付、B列に数値が入っていると仮定します。 たとえば、A列に2004/5/1~2004/5/31という数値が入っている場合、該当するB列の数値の合計をだしたいです。 シートのデータが無限に増えていく為、どこかのセルに検索条件を置く、という形は使用したくありません。 =SUMIF(A:A,"【2004/5/1~2004/5/31】",B:B)の関数を使用したいのですが、検索条件をどうすればいいのかがよくわかりません。 (何を記入しても0を返してきます) 検索条件、または他に使用できる関数があれば教えていただきたいです。 宜しくお願いします_(._.)_

  • Excelで条件に一致する数値の合計を求める

    日付け列と商品名(商品ID)列と入庫、出庫列を作ったとして、一日に何回にも分かれて同じ商品が入出庫された場合、伝票でその都度入力したとします。後日見て何日に商品ID"何"が合計何個入庫したかをほかのセルに表示したい場合どのような関数を使えばよいのでしょうか?解りずらい質問ですが、ご回答頂きたく御願い致します。

  • エクセル2003 #N/A含む複数シート数値合計

    複数のワークシートの数値の合計がうまく出ません。 A,B,C,Dという名前のシートのセルA2の数値の合計を 「集計」というシートのセルA3に出したいのですが (ちなみにA,B,C,DシートのセルA2にはvlookup関数がはいってます) 例えばシートBのセルA2の表示が#N/Aだと sum、sumif関数で合計を出そうとしても 「集計」シートのセルA3には#valueと出てしまいます。 うまく#N/Aをのぞいて数値の合計値を出す方法はありますか?

専門家に質問してみよう