• ベストアンサー

当月と「それ以外」の各合計の求め方

エクセル2000を使っています。 来年度の予算のシートを作っていて、月ごとに「既発売商品」と「当月新商品」の各売上合計数を出したいのです。 2003年度に発売された商品と2004年度に発売される商品(4月~3月)があるのですが、2004年度の4月には、「既発売」は2003年度発売のもの、「新発売」は2004年度4月発売のもの。 5月には、「既発売」は2003年度に発売のものと2004年度4月発売のもの、「新発売」は5月に発売のもの…… と、12ヶ月分続けてゆきたいです。 商品は種類別に並んでいて、発売時期は混在しています。SUMIFでちょっと頑張ってみたのですが、「それ以外」という指定をどうやればいいのか分かりません。 どなたかお分かりですか? 要領を得ない質問ですみません。

  • 935
  • お礼率72% (32/44)

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

  • ベストアンサー
  • 78tch
  • ベストアンサー率31% (50/157)
回答No.1

> 商品は種類別に並んでいて、発売時期は混在しています →この表の体裁がつらいですね。 Sumifの条件に既発売「発売日<2004年4月1日」新発売「発売日>=2004年4月1日」ってしていったらどうですか。 もしくは新発売は全体から既発売を引いてもいいかも。

935
質問者

お礼

ありがとうございます。条件で範囲を指定してもいいのですね。なるほど。この方向とワイルドカードでなんとかできそうです。

その他の回答 (2)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.3

当月新商品合計はSUMIFで計算出来てますよね? 全体=無条件に「既発売商品+当月新商品」の計 それ=「当月新商品」の計 それ以外=「既発売商品」の計 上記の定義で良いのであれば「それ以外」は難しく考えずに「全体-それ=ぞれ以外」で計算しましょう。

935
質問者

お礼

ありがとうございます。眼からウロコで、総合計から新商品を引けばいいのですよねー。そうだそうだ。なんとかできそうです。

回答No.2

sumif()関数で2004年4月発売分を拾うのに条件部分を"2004/04"なん て書きますよね。そこんとこを"<>2004/04"と書けば「それ以外」を 拾ってくれますよ。

935
質問者

お礼

ありがとうございます。SUMIFの条件部分にそういう指定方法があるとは知りませんでした。独学なもので穴が多く…… 参考になりました。

関連するQ&A

  • エクセルで店舗の当日合計を集計したいのですが

    エクセルで店舗の当日合計を集計したいのですが SUMIFで当日の集計ができるのですがそれにプラスして店舗別の集計を計算したいのですが条件付けが いまいち分からなくて色々と試しているのですがうまくいきません。 =SUMIF(シート2!B2:B4,TODAY(),シート2!C2:C4) 例 シート1(売上げ報告) 本日(2010/5/7)として あ店舗の本日の売上げ=4000 い店舗の本日の売上げ=1500 前日の合計も出来れば出したいと考えてます シート2(売上げ入力)  A    B     C 店舗  日付   金額 あ  2010/5/6  1200 あ  2010/5/7  3000 あ  2010/5/7  1000 い  2010/5/7  1500 具体的に上記のシート例を使ってご教授願えればと思います。 ご存知の方がいらっしゃいましたら宜しくお願いします。

  • エクセル 項目ごとの合計

    エクセルについて質問です。 何の項目があるのか分からない状態で、項目ごとの合計を出せる関数はありますか? 商品の売上明細のデータがあります。 商品名ごとに合計金額をだしたいが、商品名の列に何の商品があるかわかりません。 ピポットテーブルを使ったり、まず何の商品の明細があるかを調べてからSUMIF等使うといった方法以外で、何かありますでしょうか? 毎月商品ごとの売上金額を調べたいのですが、何の商品が売れるか分かりません。 できれば、予め数式を組んでおいて、売上明細データを貼り付けるだけで結果がでるようにしたいです。 商品数が多いため、全ての商品名の行を作るのは避けたいです。 よろしくお願い致します。

  • EXCELでの部分一致合計について

    エクセル初心者のため、質問がチグハグしてるかもしれませんが、なんとか回答をお待ちしています。 さっそく本題ですが、、、、 以下の表をご覧願います、、、、 ---------------------------------------------- 識別コード : 犬=103 猫=104 猿=105 雉=106 ---------------------------------------------- 売上 識別 \350 103 \48,800 105 \2,000 106 \600 105106 \10,003 106 \0 105 \650,000 103106 \300 103104105106 \100 105 \200 105 \0 105 \500 103105106 \600 105 というような状態の表があるんですが、 例えば識別コード=105だけの売上が知りたい場合は SUMIF関数で持ってこれるんですが、 上記表の通り、複数の物がパックで売れてしまっている場合、 103105106と、表記されています。 何がしたいかと申しますと、103105106とか、103106とか 記載されているなかで、105と一致する物を計算したいんです。。 例えば 105の正しい数値が欲しい時に、 103105106 の売上が600円なら、単純に÷3して、200円を SUMIF関数で引っ張ってきた105の合計に足す、、 105106 の売上が1000円なら、単純に÷2して、500円を 105の合計に足す、、、、 という作業です。 この表に限っては、4種類の商品にかぎっていますが 本来は20種類以上あるため、手作業で計算していると 困惑してしまいます。。なんとか関数で簡潔したいのですが、 可能でしょうか?

  • エクセルでそれぞれの合計を纏めたい

    以下のようなデータ(膨大です)があるのですが、 9月1日 A(商品名)XA(単価)YA(売上数)ZA(単価×売上数)     B     XB    YB     ZB     C     XC    YC     ZC  … 9月2日 A     XA    YA     ZA     B     XB    YB     ZB     C     XC    YC     ZC      … 表にするとかえって分かりにくいですが、要するに商品が400種類くらいあって、9月1日~30日の間にそれぞれ売上があったというわけです。 その400種類の商品の9月分のそれぞれの売上個数の合計と、それぞれの売上金額の合計を算出したいのです。つまり 9月 A  XA  YA合計  ZA合計 B  XB  YB合計  ZB合計 C  XC  YC合計  ZC合計 … というように纏まった表を作りたいのです。 説明が下手で本当に恐縮ですが、エクセルで私の望むような計算はできますでしょうか?

  • グループ合計 転記 excel2007 VBA

    Sheet1に月毎のの売上一覧があります。 Sheet2にSheet1の顧客別に合計したものを指定の位置へ転記したいのですが、 月によって売上セル領域が変動するため、いい方法がわかりません。 よろしくおねがいします。 Sheet1    A    B    C    D 1    日付   顧客   商品    売上 2   2月1日    あ  コーヒー  100 3   2月5日    え   卵    200 4   2月6日    い  パン    300 5   2月10日    い  リンゴ    100 6   2月18日    あ   バナナ  200 7   2月20日    え   みかん  100 8 9 Sheet2 A   B 1 顧客  売上合計 2 あ 3 い 4 う 5 え 6 お 7 か 8 き 9

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

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

  • エクセルで同一シート内にある特定文字の右隣のセルの値を合計する方法はあ

    エクセルで同一シート内にある特定文字の右隣のセルの値を合計する方法はありませんか? シート内に散らばって表示されている特定文字列の右隣の値を合計したいのです。 位置的にランダムなのでSUMIFではうまく指定できませんでした。 よろしくお願いします。

  • SUMIF関数の合計範囲を広くするには?

    『=SUMIF(一覧!D3:D98,"1",一覧!H3:AQ98)』という関数を入力しました。 合計範囲を『一覧』と名前付けしたシートの『H3:AQ98』を指定したのです が、なぜか『H3:H98』の範囲の合計額が計算されてしまいます。 EXCEL2000を使っています。よろしくお願いします。

  • 合計値を出したいのですができません。。。。

    いつもお世話になっております。 SUMIFとMATCHを使って、1月から6月までのデータの合計を出したいのですがなかなかうまくいきません。。。 下記に貼り付けてみましたが、ちょっとわかりにくいですよね。。。 何をやりたいかというと、M1がリファレンスで、M5が月。 M21という項目にあるデータの1月から6月までの数字の合計を出したいのです。 一番下を見るとわかるのですが、3001の合計をSUMIFで出すことができます。 ただその場合、どの行か指定しないとなりません。(この場合C2:C14) それをMATCHで探し出してくれないかなと、やってみたのですが、どうやらうまくいきません。 どなたかお分かりになる方教えてください!!! Aセル  Bセル   Cセル Dセル M1 M5 M21 M735 3001 1 300 80 3001 2 500 60 3001 3 200 20 3001 4 100 4000 3001 5 10 960 3001 6 3 5 3002 1 700 62 3002 2 90 4 3002 3 1 60 3002 4 10 55 3002 5 15 56 3002 6 60 12 Fセル  Gセル  M1 M21 3001 =SUMIF(A2:D14,F3,C2:C14) 3002 =SUMIF(A2:D14,F4,match(G2,A2:D2,0))

  • AccessでExcelのsumif関数の様なものは?

    数種類の商品データが混在しているレポートを作成しました。 その商品別の合計金額をレポート上に表示させたいのですが、Excelにあるsumif関数のようなものはAccessにもあるのでしょうか? ヘルプで見てみたのですが、検索条件が悪いのかわかりませんでした。 もし、そのような関数がない場合どのようにすればよいのかわかりましたら教えて下さい。お願いします。

専門家に質問してみよう