- ベストアンサー
エクセルで除数が"0"の場合のエラー解消の方法を教えてください。
1月 2月 3月 ・・・ Aスーパー 青森 りんご 紅玉 10,000 20,000 30,000 〃 〃 ふじ 15,000 25,000 35,000 長野 りんご 紅玉 15,000 22,000 29,000 〃 〃 ふじ 18,000 25,000 32,000 Bスーパー 青森 りんご 紅玉 0 25,000 35,000 〃 〃 ふじ 10,000 20,000 30,000 長野 りんご 紅玉 15,000 22,000 29,000 〃 〃 ふじ 18,000 25,000 32,000 と、あるとすると、県別、りんごの種類別の月ごとの売り上げ合計値と データー個数をカウントし、関数で2つ以上の条件に合った合計値並びに"0"以外のデーター個数をカウントする方法を教えて頂き、お蔭様でこちらで教えていただき問題は解決したのですが、売上合計をデーター個数で割った時、 SUMPRODUCT(($B$2:$B$9=$B$1)*($D$2:$D$9=$D11),(E$2:E$9))/F2 とすると、『F2』のデーター個数値が『0』の場合 『#DIV/0』と表示されてしまいます。 データリストは、A列が店舗名、B列を県名、C列がりんご、D列が種類、E列以降を月別売り上げとし、Sheet2のF列にデーター個数値である場合とします。回答お願いします。
- masami007
- お礼率100% (15/15)
- オフィス系ソフト
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
F2が0の時は、答えを表示しないのであれば、 =IF(F2<>0,SUMPRODUCT(($B$2:$B$9=$B$1)*($D$2:$D$9=$D11),(E$2:E$9))/F2,"") F2が0の時は、答えを0と表示するであれば、 =IF(F2<>0,SUMPRODUCT(($B$2:$B$9=$B$1)*($D$2:$D$9=$D11),(E$2:E$9))/F2,0)
その他の回答 (2)
一般的に、エラー回避や条件によって結果を表示させたくない場合、 「=IF(F2=0,"",・・・」などと、「""(長さ0の文字列)」を使ってしまいますが、 これだと、後でこのセルを計算に使えなくなってしまいます。 このような場合、「=IF(F2=0,0,・・・」として、このセルの表示書式を 「#,##0;-#,##0;」と設定すれば、計算結果が「0」ときは非表示に出来ます。 (表示書式の最後の「;」に注意)
お礼
後のことを考えると、ご指摘どおりにしたほうが いいかもしれないですね。 ご丁寧にありがとうございました。
- hana-hana3
- ベストアンサー率31% (4940/15541)
>『#DIV/0』と表示されてしまいます。 割り算のエラーなので、F2の値が0なら計算を行わないようにすればよいだけです。 =if(F2=0,"",SUMPRODUCT(($B$2:$B$9=$B$1)*($D$2:$D$9=$D11),(E$2:E$9))/F2)
お礼
ありがとうございました。
関連するQ&A
- 2つの条件を付けたデーターの数値の合計とデーター数のカウント方法について
エクセル初心者ですが、関数でわからないことがあるので、教えてください。質問の仕方が悪いかも知れないのですが・・・ エクセルで例えば、売り上げが 1月 2月 3月 ・・・ Aスーパー 青森 りんご 紅玉 10,000 20,000 30,000 〃 〃 ふじ 15,000 25,000 35,000 長野 りんご 紅玉 15,000 22,000 29,000 〃 〃 ふじ 18,000 25,000 32,000 Bスーパー 青森 りんご 紅玉 0 25,000 35,000 〃 〃 ふじ 10,000 20,000 30,000 長野 りんご 紅玉 15,000 22,000 29,000 〃 〃 ふじ 18,000 25,000 32,000 と、あるとすると、県別、りんごの種類別の月ごとの売り上げ合計値と データー個数をカウントしたいのですが、オートフィルターを使用せず 関数で2つ以上の条件に合った合計値並びに"0"以外のデーター個数をカウントする方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数を教えてください。
エクセルの関数について教えてください。 条件を満たした数を合計させる関数を教えてください。 たとえば果物屋さんで下記のような売上個数の表があったとします。 A B C D 01行 4月01日 青森産 りんご 1個 02行 4月01日 秋田産 りんご 5個 03行 4月01日 新潟産 りんご 4個 04行 4月01日 青森産 みかん 3個 05行 4月01日 秋田産 レモン 4個 06行 4月01日 青森産 レモン 2個 07行 4月02日 青森産 レモン 1個 08行 4月02日 青森産 みかん 8個 09行 4月02日 秋田産 みかん 7個 10行 4月02日 秋田産 りんご 3個 ・ ・ ・ ・ 31行 4月31日 秋田産 りんご 2個 といった一ヶ月の売り上げ個数リストがあったとして 教えてほしい関数は、上記の中から ”青森産” の ”りんご” が 1日~31日 の間に 売れた数の合計を求める関数が知りたいのですがそんな関数はありますか? =SUMIF(C1:C31,"りんご",D1:D31)として『りんご』のみの合計の出し方はわかるのですが 『りんご』に『青森産』などといった複数の条件をつけた際の合計の方法がわかりません。 また、フィルター機能で青森産、りんごと絞り込んだ後での合計ではなく あくまで、関数で求める方法を教えていただけませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルの関数やマクロだけで、ランダムな並べ替えをするには?
エクセルの機能である[データ]-[並べ替え]操作を使わずに、 ランダムなデータの並べ替えをするには、どうしたらいいでしょうか? 例: E列の乱数結果より、D列の内容をB列に並べ替え表示 A B C D E F 1 順位 名称 C 場所 乱数 2 1 青森 5 3 2 埼玉 1 4 3 長野 3 5 4 福井 2 6 5 大分 4 7 ↓ A B C D E F 1 順位 名称 C 場所 乱数 2 1 埼玉 青森 5 3 2 福井 埼玉 1 4 3 長野 長野 3 5 4 大分 福井 2 6 5 青森 大分 4 7 B列への関数入力または簡単なマクロを教えていただけると助かります。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセル 複数の条件での比較 一致 。困ってます。
こんにちは。 エクセルでデータの比較、照合の方法で困っています。 A~Cのデータにあわせて D~Fのデータを照合したいのですが A列の番号とD列の番号が順不同になっており上手く照合ができません。 下記のようなデータが100件以上ありA,B,Cの三つの条件が全て一致するD,E,FのデータにあればOK,ひとつでも違っていればNGと表記させたいのですが、なかなかいい関数が思いつきません。 出来ればVBAではなく関数で表記をさせたいのですが、宜しくお願いいたします。 A B C D E F 1 りんご 青森 1 りんご 長野 3 みかん 和歌山 2 スイカ 千葉
- ベストアンサー
- Windows 7
- Excel VBAにおける複数条件での検索方法
以下のように、Excelシートがあって このExcelシートで以下の条件で検索、その結果を返すVBAを作りたいのですが、悩んでいます。 検索条件 果物:りんご 産地:青森 複数ある時は、購入日が一番古いものを選ぶ。 更に複数ある時は、値段の安いものを選ぶ。 ⇒行番号を返す これで、1つの行が選択できたら、そのF列に「在庫なし」を挿入する。 A列 B列 C列 D列 E列 F列 1行 購入日 果物 産地 数量 値段 在庫 2行 2017/4/10 りんご 青森 2 110 3行 2017/4/10 みかん 愛媛 3 350 4行 2017/4/10 りんご 青森 1 100 5行 2017/4/10 りんご 長野 2 120 6行 2017/4/12 みかん 静岡 3 350 7行 2017/4/13 みかん 愛媛 2 240 8行 2017/4/14 りんご 長野 2 120 9行 2017/4/15 りんご 青森 1 100 結果としては、上から4行目のリンゴのF列に「在庫なし」が 入るようにしたいです。 すみません、いろろと調べてはいるのですが、ちょっとわからず、こちらに投稿しました。どなたか、わかる方教えていただければ幸いです。 よろしくお願いします。
- 締切済み
- Visual Basic
- エクセル関数の質問
よろしくおねがいします。 以下のようなA列B列に数字が何行もあるのですが、 A列の数字(時間なのですが)を二つを別シートに記入すると A列の二つ分の期間を参照してB列の数字の合計や個数を計算したいのですが、 VLOOKでは期間分の値を計算できないので 何かいい方法はないでしょうか? A B 1000 1 2000 -5 3000 8 4000 1 5000 3 6000 5 7000 -3 8000 2 9000 3 別シートにA列の数字を下記の例のよう二つに入力すると A列の期間を参照してB列の値を計算して B列に全合計 C列に+の合計 D列に-の合計 E列に+の個数 F列に-の個数 を表示させる。 <例1> A B(全合計) C(+の合計) D(-の合計) E(+の個数) F(-の個数) 1000 5000 8 13 -5 4 1 <例2> A B(全合計) C(+の合計) D(-の合計) E(+の個数) F(-の個数) 6000 9000 7 10 -3 3 1 のような感じで計算したいのですが わかりづらくてすいませんが、分かる方がいたらご教示お願います。
- ベストアンサー
- オフィス系ソフト
- エクセル複数のシート集計で困っています。
シート1のデータを ほかの複数のシートにそれぞれ集計しようと思うのですが、いくつかの箇所がうまくできません。お分かりになる方教えていただけないでしょうか。 シート1にデータがあります。 A B C D 1 100 90 80 100 単価 2 もも りんご ぶどう リンゴ 名称 3 山梨 青森 長野 長野 適用 4 5 0 10 5 注文a 5 7 9 2 5 注文b シート2(4行目のデータ集計・注文b) A B C D 1 もも 5 100 山梨 2 3 ぶどう 10 80 長野 4 りんご 5 100 長野 シート1に注文数がある場合 シート2 シート3・・・それぞれB列に数量が自動で入るように設定しています。 数字が入った場合だけA列・C列・D列の内容がシート1のセルから自動で入るよう設定したいのですが、うまくできません。 (シート1のデータはいろいろ変わります。) どなたか、アドバイスいただけないでしょうか?よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelで集計結果を別シート毎にまとめたい
よろしくお願いします。 日々の売上入力をするためのシート:Sheet「売上」 A B C D E F 1 日付 担当 内容 個数 単価 合計 2 1/2 赤池 みかん 21 100 2100 3 1/2 大野 りんご 10 200 2000 4 1/5 赤池 りんご 5 190 950 5 1/5 赤池 みかん 20 80 1600 これを、 別シート(Sheet「赤池」など)の個人の給料のまとめがあるところに転記したいんです。 Sheet「赤池」 A B C D 1 (基本給などごちゃごちゃ書いてあります。) ~ 25 内容 個数 合計 営業歩合給(*0.2) 26 みかん 41 3700 740 27 りんご 5 950 190 ~ 35 合計 46 4650 930 Sheet「大野」 A B C D 1 (同上) ~ 25 内容 個数 合計 営業歩合給(*0.2) 27 りんご 10 2000 400 ~ 35 合計 10 400 こんな形にしたいと思っています。 悩んでいるのが集計結果を別シートに詰めて書けるかというところです。 簡略化してありますが、本来のみかんやりんごにあたるところは30品目ほどあり、 担当によっては全く出現しない品目もあるので、印刷などで邪魔になってしまい困っています。 どなたかExcelに明るい方、ご教授ください。
- ベストアンサー
- オフィス系ソフト
- 連続データを1行おきに貼り付けする方法(エクセル)
連続データを1行おきに貼り付けする方法(エクセル) 都道府県ごとに全国の個人と企業の会員数と売上のデータが連続で縦に並んでおります。 A列 B列 C列 D列 E列 1 エリア 個人会員数 売上 企業会員数 売上 2 北海道 100 ¥2000 120 ¥10000 3 青森 50 ¥500 60 ¥2000 これを、別ファイルに月度別の年間一覧表として下記の雛形に貼り付けたいです。 A列 B列 C列 D列 E列 F列 1 1月 2月 2 エリア 会員数 売上 会員数 売上 3 北海道 個人 100 ¥2000 4 企業 120 ¥10000 5 青森 個人 50 ¥500 6 企業 60 ¥2000 7 個人分のデータを1行ごとに空欄で貼り付けることはオートフィルでできたのですが、 次にそのデータの間に企業分のデータを貼り付ける方法がわからず困っております。 よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- エクセルのカウントに
エクセルのカウントに ついての数式の質問です A B C D 1 リンゴ 4 2 ミカン 3 3 リンゴ 3 4 リンゴ 2 5 ミカン 3 A列のリンゴ×B列の個数の合計をカウントする数式があれば教えて下さい 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。 お蔭様でイメージどおりのものが出来上がりました。