エクセル2007で%の平均値を求める方法とその条件
- エクセル2007で%の平均値を求める方法について教えてください。
- %の平均値を求めるために、AVERAGEやIF関数を組み合わせてみましたが、うまくいきません。
- H1セルに表示する式の条件についても教えてください。
- ベストアンサー
エクセル2007で%の平均値を求めたいのですが、うまくできません。
エクセル2007で%の平均値を求めたいのですが、うまくできません。 AVERAGEやIFをいろいろ組み合わせてみたのですが、どうしても分からないので教えてください。 A B C D E F G H 1 目標 6.44% 4.50% 3.77% 5.15% 2.66% 2.79% 式を入れたいセル 2 実績 5.07% 6.00% 4.85% A2~G2の平均値 A1~G1は、=(F3/G6)みたいな数式が入っていて、%で表示されています。 B2~G2は、最初は空欄で毎月B、C、D、E、Fと一つずつ%が入っていきます。 上記で、H1のセルに、下記の様な結果を表示できる式を入れたいのですが、何かいい方法はないでしょうか? ・B2~G2が空白の時はB1~G1の平均値 ・B2にだけ数字が入っていてC2~G2が空白の時はB1の数字 ・B2~C2に数字が入っていてD2~G2が空白の時はB1~C1の平均値 ・B2~D2に数字が入っていてE2~G2が空白の時はB1~D1の平均値 ・B2~E2に数字が入っていてF2~G2が空白の時はB1~E1の平均値 ・B2~F2に数字が入っていてG2だけが空白の時はB1~F1の平均値 ・B2~G2全てに数字が入っている時はB1~G1の平均値 どうかよろしくお願いします。
- somesyun
- お礼率90% (39/43)
- オフィス系ソフト
- 回答数3
- ありがとう数7
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>%の平均値を求めたいのです %の平均に何の意味があるのかよくわかりませんが、左から数値が入るようなので [H1]=AVERAGE(B1:INDEX(B1:G1,COUNT(B2:G2)))
その他の回答 (2)
- shinkami
- ベストアンサー率43% (179/411)
補足お願いします。 %とは元になる数値に対する割合のことですね。 B列の元になる数値が1000でC列の元になる数値が10であるときは%だけの平均値は無意味ですね
お礼
ご指摘ありがとうございます。 上記の方に教えて頂いた方法でうまく出来たので、それでやってみます。 上司にはご指摘の件も報告してみます。 お礼が遅くなりまして大変申し訳ございませんでした。
- keithin
- ベストアンサー率66% (5278/7940)
Excel2007では =AVERAGEIF(B2:G2,">0",B1:G1) または =IFERROR(AVERAGEIF(B2:G2,">0",B1:G1),"") など。 汎用には =SUMIF(B2:G2,"<>",B1:G1)/COUNT(B2:G2) =IF(COUNT(B2:G2),SUMIF(B2:G2,"<>",B1:G1)/COUNT(B2:G2),"") など。 いずれも無意味に難しくしないため,左から数字が入る前提で。
お礼
ご回答、ありがとうございました。 他の方から教えて頂いた方法でうまくいきましたので、そちらを採用させて頂きました。 わざわざ数式を教えて頂きまして、大変感謝いたします。 本当にありがとうございました。
関連するQ&A
- エクセル2007で%の平均値を求めたいのですが、うまくできません。
エクセル2007で%の平均値を求めたいのですが、うまくできません。 先日下記の様な質問をさせて頂いたのですが、もう少し質問したいことがあったのに間違えて解決済にしてしまいました。 どなたか分かる方がいらっしゃいましたら教えてください。 A B C D E F G H 1 目標 6.44% 4.50% 3.77% 5.15% 2.66% 2.79% 式を入れたいセル 2 実績 5.07% 6.00% 4.85% A2~G2の平均値 A1~G1は、=(F3/G6)みたいな数式が入っていて、%で表示されています。 B2~G2は、最初は空欄で毎月B、C、D、E、Fと一つずつ%が入っていきます。 上記で、H1のセルに、下記の様な結果を表示できる式を入れたいのですが、何かいい方法はないでしょうか? ・B2~G2が空白の時はB1~G1の平均値 ・B2にだけ数字が入っていてC2~G2が空白の時はB1の数字 ・B2~C2に数字が入っていてD2~G2が空白の時はB1~C1の平均値 ・B2~D2に数字が入っていてE2~G2が空白の時はB1~D1の平均値 ・B2~E2に数字が入っていてF2~G2が空白の時はB1~E1の平均値 ・B2~F2に数字が入っていてG2だけが空白の時はB1~F1の平均値 ・B2~G2全てに数字が入っている時はB1~G1の平均値 という質問に対して、 [H1]=AVERAGE(B1:INDEX(B1:G1,COUNT(B2:G2))) という式を教えて頂いたところ、うまくいきました。 半期分はこれでOKだったのですが、1年分だとHに半期の平均のセルが入るため、うまく表示できません。 ・B~Gが前期、Hが前期の平均 ・I~Nが後期、Oが後期の平均 さらに、Pに全期の平均を入れたい場合はどのようにしたらよいのでしょうか? [P1]=AVERAGE(B1:INDEX(B1:N1,COUNT(B2:G2,I2:N2))) にすると、Hのセルも入ってしまうため、後期に数字が入ると平均値の表示が1つずつずれてしまいます。 何回も申し訳ないのですが、どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 空白セルのある場合の計算
A B C D E F G H 1 (2) (2) 空 (3) わかりづらいかもしれませんが、 =A1+C1+E1+G1 で、数字の合計を出したいのですが、###のエラーが出ます。 E1の空白セルに数字が入るとエラーはなくなります。 どうしたら空白を0とみなして計算できますか? (空白セルはどうしても空白じゃなきゃなりません) (B列D列F列は計算対象外の数字が入力されてます)
- ベストアンサー
- オフィス系ソフト
- エクセルの関数についてです。平均・最小値・合計
エクセル2003です。 下記の14~7までの数字から、少ない数字を5つ選び、 その5つの平均を出したいのですが、調べて見てもわかりません。 「1J」に「9.2」と出るようにお願いします。 すいませんが、よろしくお願いします。 A B C D E F G H I J 1 14 9 13 12 11 10 15 9 7
- ベストアンサー
- オフィス系ソフト
- エクセルの平均をちょとカスタマしたい
A1、B1、C1、D1、E1に入ってる数字の平均をあるセルに入れたいのですが、 例えば、B1とD1に数字が入ってない場合は、残りのA1、C1、E1の平均を表示させる、のはどうすればいいのでしょうか? 以上、よろしくお願い申し上げます。
- ベストアンサー
- その他MS Office製品
- Excelとピタゴラスの定理
この表のA列には直角三角形の垂辺、C列には 同じく底辺、F列には斜辺の長さが書き込まれる。今、A2セルに3.00、C2セルに4.00、F2セ ルに5.00 の値を入れたので、垂辺・底辺それぞれの2乗の和であるE2セルの値と斜辺の2乗であ るG2セルの値は一致するはずである。それが一致しているかどうかを確かめる式がH2セルに入 れられている。H2セルをアクティブにして数式バーを見るとわかるように、このセルに入ってい る式は=E2=G2 というものである。すなわち、E2セルの値とG2セルの値が等しければ 論理値True を返し、そうでなければ同じくFalse を返す式である。この場合、当然True が返される。 次に、A3セルには式「=A2+ 0.03」を、C3セルには「=C2+ 0.04」を、F3セルには「= F2+ 0.05」を入れ、第3行目のその他のセル(B3,D3,E3,G3,H3)には第2行目の 同じ列のセルにある式を複写する。そうすると、ここでも垂辺:底辺:斜辺の長さの比は3:4: 5になっているからH3セルにはTrue が返されるはずである。 この第3行目のA列からH列まですべてのセルの式をそのまま下方に複写すれば、どの行でもA 列:C列:F列の値の比は3:4:5になるから、H列の値はすべてTrue になるはずである。実際、 どこまで複写しても同じ行のE列のセルとG列のセルに示された値は等しいように見える。しかし、 H列ではTrue ではなくFalse が返される場合がある。 1-A:垂辺 B:垂辺の二乗 C:底辺 D:底辺の二乗 E:二乗の和 F:斜辺 G:斜辺の二乗 H:E=G 2-A:3.00 B:9.00 C:4.00 D:16.00 E:25.00 F:5.00 G:25.00 H:TRUE 3-A:3.03 B:9.18 C:4.04 D:16.32 E:25.50 F:5.05 G:25.50 H:TRUE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24-A:3.66 B:13.40 C:4.88 D:23.81 E:37.21 F:6.10 G:37.21 H:TRUE 25-A:3.69 B:13.62 C:4.92 D:24.21 E:37.82 F:6.15 G:37.82 H:FALSE 26-A:3.72 B:13.84 C:4.96 D:24.60 E:38.44 F:6.20 G:38.44 H:FALSE この現象がどうして起きるのかを、高校生にわかるように、簡単に説明しなさい。 という問題なのです。教えてください。お願いします
- ベストアンサー
- その他(学問・教育)
- 条件付書式?色をつけたり空白にしたい。
B7 C7 D7 E7 F7 G7 H7 各セルの表示は 7:31 17:00 465 1020 7:45 17:00 2:00 各セルの数式は B7,C7,H7はセルの書式設定で##":"##(このセルに数字を入れるだけにしてます) D7=INT(B7/100)*60+CEILING(MOD(B7,100),15) E7=INT(C7/100)*60+FLOOR(MOD(C7,100),15) F7=INT(D7/60)*100+MOD(D7,60) G7=INT(E7/60)*100+MOD(E7,60)になっています。 例えば、 B7セルに6:25としたら7:00より前なのF7セルのフォントとパターンの色を変えて C7セルに18:52としたら18:00より後なのでG7セルのフォントとパターンの色を変える、 そしてC7セルが、空白の時はB7,F7,G7,H7セルを空白にしたいのですが、 よく分かりません、教えて頂けますか?
- 締切済み
- オフィス系ソフト
- Excelの入力式について
Excelの入力式について教えてください。 たとえば、A1セル~F1セルに数値が入っていて、G1セルA1+B1の値、H列にC1+D1の値 I列にE1+F1の値としたい場合、 G1セルに数式を入れてH列にコピーするとB1+C1になってしまいます。 上手くやる方法はないのでしょうか。 1列ずつわざわざ空白列を作るのは嫌ですし、たくさんあったら数式を打ち込むのも大変です。。。
- 締切済み
- Windows系OS
- エクセルにて、各部署の物品の集計を行っております。
エクセルにて、各部署の物品の集計を行っております。 全部の部署の物品を集計後、全体の数を出したいのですが、簡単に出来るアイディア等はありませんでしょうか? Aセルに部署名、Bセルに物品名、Cセルには物品の規格、Dセルに商品コード、Eセルは固定で1の数字、Fセルに単位(個、枚etc)、Gセルに単価、Hセルに集計した数が書いてあります。 このうち、Aの部署名は無視して、他の部分が共通してる項目を併せて、合計を出したいのです。 たとえば・・・ 2のセルにはAセル「営業部」Bセル「鉛筆」Cセル「20cm」Dセル「1900」Eセル「1」Fセル「本」Gセル「30」Hセル「250」 3のセルにはAセル「総務部」Bセル「鉛筆」Cセル「20cm」Dセル「1900」Eセル「1」Fセル「本」Gセル「30」Hセル「100」 4のセルにはAセル「受付」Bセル「鉛筆」Cセル「20cm」Dセル「1900」Eセル「1」Fセル「本」Gセル「30」Hセル「50」 5のセルにはAセル「営業部」Bセル「消しゴム」Cセル「5cm」Dセル「1911」Eセル「1」Fセル「個」Gセル「100」Hセル「20」 6のセルにはAセル「総務部」Bセル「消しゴム」Cセル「5cm」Dセル「1911」Eセル「1」Fセル「個」Gセル「100」Hセル「30」 ・ ・ ・ とこういった形で並んでいるのを、別のシートにして、 2のAセルは空白、Bセル「鉛筆」Cセル「20cm」Dセル「1900」Eセル「1」Fセル「本」Gセル「30」Hセル「400(250+100+50=400)」 3のAセルは空白、Bセル「消しゴム」Cセル「5cm」Dセル「1911」Eセル「1」Fセル「個」Gセル「100」Hセル「50(20+30)」 ・ ・ ・ としたいのです。 簡単にいうとHの合計を出したい、という形になるのですが、セルの形式などはそのまま残して行いたいです。 わかりにくい説明で申し訳ありませんが、宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
補足
ご回答ありがとございます。この式でうまくいきました。 もうひとつ分かったら教えて頂けないでしょうか。 ・B~Gが前期、Hが前期の平均 ・I~Nが後期、Oが後期の平均 半期づつは教えていただいた式でうまくいきました。 さらに、Pに全期の平均を入れたい場合はどのようにしたらよいのでしょうか? [P1]=AVERAGE(B1:INDEX(B1:N1,COUNT(B2:G2,I2:N2))) にすると、Hのセルも入ってしまうため、後期に数字が入ると平均値の表示が1つずつずれてしまいます。 何回も申し訳ないのですが、どうぞよろしくお願いいたします。