- ベストアンサー
エクセル関数式で部類ごとの平均を求める。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=SUMIF(A1:A7,A9,C1:C7)/COUNTIF(A1:A7,A9) 条件に合わせて合計を求めて、条件に合わせてカウントした数で割ります。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7418/18948)
EXCEL2007で登場した新関数ですがAVERAGEIF関数があります。 =AVERAGEIF(A1:A7,A9,B1:B7) EXCEL2003までのバージョンではNo.1の方の方法ですね。
お礼
回答ありがとうございます。当方古いバージョンのためにAVERAGEIF関数は使えませんでしたが、わざわざの説明、ありがとうございます。
関連するQ&A
- エクセル関数について
下記のエクセルデータでDのセルにBの値反映させ、もし空欄(例えばD3)だったら上のセル(例えばD2)の値を反映させる事ができますか?なにか関数でいい方法があれば教えていただけないでしょうか。 A B C D 1 日 数 名 数a 2 2/20 1 りんご 3 2/20 みかん 4 2/21 3 りんご 5 2/21 みかん
- ベストアンサー
- オフィス系ソフト
- エクセル関数何を使ったら良いのかわかりません
エクセル関数についてお尋ねします。 例として項目を果物にしております↓ 表1でリンゴ・みかん・ぶどう・・・などの1年と2年の平均値を出したのですが、同じシート内の表2にその平均値をとばすようにしたいですがどうしたら良いのかわかりません。 表2のセル(B28)にリンゴと入力したら表1のリンゴの平均値がB29にとんでくるようにしたいです。B28はみかんのときもありぶどうのときもありますので、入力した文字にあった平均値をとばしたいのですが可能でしょうか? いろいろ関数などを調べてみましたが何を使用したら良いのかわからずずっと悩んでおります。
- ベストアンサー
- Excel(エクセル)
- Excelでどのような関数を使えばいいでしょうか。
関数について教えて下さい。 Excelで、同じBook内に以下のような2シートがあるときに、 (Sheet1) A B C D 1 1 あい 12 りんご 2 うえ 34 みかん 3 おか 56 イチゴ 4 1 おか 78 イチゴ (Sheet2) A B C D 1 あい 11 りんご 2 うえ 34 みかん 3 おか 78 イチゴ 4 うえ 34 みかん Sheet2のA列にSheet1にあるデータを入れたいのです。 まず、列B,C,Dのそれぞれのデータが横に3つ一致するものを探して 横3つのデータが同じなら、Sheet2のA列に、 Sheet1のA列にあるデータをシートBにも持ってくる、 というようなイメージです。 (Sheet2) A B C D 1 あい 11 りんご 2 うえ 34 みかん 3 1 おか 78 イチゴ 4 うえ 34 みかん ↑このようにしたいのです。 A列にどのような関数を入れればいいのでしょう。 (A列にあるのは1か空欄かのどちらかです。 同じ3つの組み合わせで、1の場合と空欄の場合両方があることはありません。) また、Sheet2には、A列に1とついた行に色を付けたいのです。 例えば、上記の例ですと Sheet2のB3:D3のセルに色をつけたいのです。 関数や条件付書式などで、できますでしょうか。
- ベストアンサー
- オフィス系ソフト
- 複数条件を満たす平均値の求め方について
複数条件を満たす平均値の求め方について A B C D … 1 日 2 日 3 日 … 29日 30日 31日 1週目 1週目 1週目 … 5週目 5週目 5週目 1 イチゴ 2個 3個 3個 6個 0個 8個 2 リンゴ 9個 3個 2個 6個 9個 8個 3 みかん 6個 3個 2個 1個 9個 8個 このような、表を作った場合の、 イチゴの1週目の平均個数 リンゴの…、みかんの… それぞれの何週目に何個出たかという平均を求めるには、 どのようにすればよいでしょうか? 現在使用しているのは、EXCEL2003です。 ご回答宜しくお願いします。
- 締切済み
- その他(インターネット・Webサービス)
- エクセル 表の表示について
どなたかお知恵をお貸しいただけたら幸いです。 現在エクセルの表で、日付と買ったものが並んでいるのですが、その表示を一括で変更できたらと思っています。 A列 4/1 りんご B 4/1 みかん C 4/1 いちご D 4/2 みかん E 4/2 メロン F 4/3 いちご 上記の表があり、これを下記のような表に簡単に直すやり方が見つけられずに悩んでおります。 A列 4/1 4/2 4/3 B りんご みかん いちご C みかん メロン D いちご どなたかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数 データの抽出について
エクセル2010 重複データの抽出。 重複データの抽出方法をご教示ください。 抽出先はシート1のA列A3~抽出データの分だけ リストはシート2のB2:AB32まで フィルターオプションなども使ってみたのですが どうも上手くいきません。 どなたか知恵をお貸しください。 方法はできれば関数だといいのですが(データが増えてもいいように) できなければ他の方法でもいいです。 VBAなどは全くの初心者なので出来れば避けたいのですが… シート2 A B C D~AB32 1 "" 2 いちご ばなな いちご りんご 3 みかん いちご ばなな いちご 4 りんご ばなな いちご みかん 5 みかん いちご ばなな りんご 6 ばなな ばなな りんご いちご : : 32 シート1(重複データなし) A 1 "" 2 "" 3 いちご 4 みかん 5 りんご 6 ばなな 7 : : 抽出リストのデータはシート2のB2:AB32にぎっしり入っています。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- 関数によるエクセル検索について
エクセル 検索方法についての質問です。 区分 品名 数量 1 りんご 10 1 いちご 5 2 みかん 2 3 いちご 8 4 ぶどう 10 5 いちご 2 5 いちご 8 5 りんご 3 6 みかん 7 このような表の場合 区分 1を選択し、 りんご 10 いちご 5 というようにエクセルに表示させたいです。 VLOOKUP関数をつかうと上の行の 「りんご10」 しか表示させることができません。 同じ区分のものを一度に表示させたいのですが、関数を使って表現することはできますか?? よろしくおねがいします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数(論理式)
A1にりんご、B1にapple A2にみかん、B2にorange A3にバナナ、B3にbanana と入力されています。 D1にりんごジュース D2にりんごゼリー D3にりんご と入力されています。 D行に”りんご”を含むセルがある場合は、その真横のE行のセルに すべてappleと表示させるには、E行にどのような関数を入力すればよいですか? 数式内に文字列("*りんご*")は使わずに、セル参照だけで関数を作りたいと思っています。 どなたか教えてください。 宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- セルに埋め込まれた文字列を式として利用したい
品名 |ランク ------------|----------- みかん |A いちご |B みかん |A みかん |B りんご |A りんご |B いちご |B りんご |B 品名選択: -------------------- |全て選択 |▼| ←A15セル -------------------- |いちご | |みかん | |りんご | |いちご&みかん | ---------------------- 上記のようなExcelの表があります。 表の下には品名選択のコンボボックスが用意されています。 品名選択で選択されたもので、ランクがAのものを数えたいと思っていますが、 品名選択の方法が複雑なため、SUMPRODUCTで表すと式がとても長くなってしまいます。 =SUMPRODUCT((B2:B9="A")*((A15<>"全て選択")*(A15<>"いちご&みかん")*(A2:A9=A15)+(A15="全て選択")+((A15="いちご&みかん")*((A2:A9="いちご")+(A2:A9="みかん"))))) 式をもう少し簡潔にしたいと思い、以下のように品名が選択された時に隣のセル(B15)に式を表示するようにし、 -------------------- |全て選択 |▼| (A15="全て選択") -------------------- |いちご | (A2:A9=A15) |みかん | (A2:A9=A15) |りんご | (A2:A9=A15) |いちご&みかん | ((A2:A9="いちご")+(A2:A9="みかん")) ---------------------- =SUMPRODUCT((B2:B9="A")*(B15))としてみたのですが「#VALUE」となってしまい計算されません。 (=SUMPRODUCT((B2:B9="A")*INDIRECT(B15))も試してみたのですが、出来ませんでした…うーん??) コンボの隣にセットした文字列を数式の一部として使用する事は出来るのでしょうか? 出来る場合、方法を教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル関数:複数の条件の合う数値の合計
可能かどうかもわかりませんが。。。 納品の量を管理するためにエクセルを利用したいと考えております。 Sheet1 A B C D E ............ 1 出荷先 納品日 りんご みかん いちご ----------------------------------------- 2倉庫 12.01 10 0 5 3八百屋 12.02 0 4 3 4お店ア 12.05 3 2 8 5顧客A 12.03 3 5 0 6顧客B 12.05 0 15 0 7お店イ 12.02 2 2 2 . . . . >>>>>>>>>>>>>>>>> Sheet2 A B C D ............ 1納品日 りんご みかん いちご ----------------------------------------- 212.01 312.02 412.03 512.04 612.05 . . . Sheet1に入力した内容を、Sheet2で管理できないものかと考えております。 例:Sheet2のセルB2に「12月1日」の「りんご」の納品予定数を表示できないものでしょうか。即ち、Sheet1より「12月5日」の「みかん」の納品数は「2」+「15」で17と関数で計算する方法はないものでしょうか。 VLOOKUPやSUMIFSなどをが使えるのかとも考え、色々と調べてみましたが、どうしてもうまくいきません。 どうぞ宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。うまくいきました。大変助かりました。