- ベストアンサー
有効データ数の平均を求めたい
お願いします。 エクセルで、有効データ数の平均を求めるにはどうしたらよいでしょか? セルA1=2 B1=3 C1=1 ・・・・j1=5 と10個のデータが横に並んでます。K1にはA1からj1までの数字の和の平均を取りたいのですが、d1からj1までは数字は入ってません。現在A1B1C1の三個のみデータが入ってます。この時、K1の平均は三個の平均となればよいのですが、=(sum=(A1:j1))/10 とすると良くないですね。 現在何個のデータが入っているのか、そのデータ数の平均を求められる方法はありますか? お願いします。
- K-19
- お礼率35% (55/157)
- オフィス系ソフト
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=AVERAGE(A1:J1)で如何でしょうか。 又は、=SUM(A1:J1)/COUNT(A1:J1)
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17068)
平均といえばAVERAGE、その名ズバリの関数がエクセルにあり 確認のためやってみましたが、空白セルは、個数に数えず、平均を出しましたよ。 (1)AVERAGE関数を知らない。本やWEBを調べていない。 (2)知っていても実際にテストしていない。 こう言うのはエクセルの関数の学習では禁物です。
関連するQ&A
- EXCELで上位10個のデータを平均したい
EXCELでA1セルからA100セルまで、任意の数字が入っています。 A1セルからA100セルまでの数字のうち、上位10個の数値を平均した値をB1セルに表示させたいです。 このような関数はありませんでしょうか?
- ベストアンサー
- 会計ソフト
- 年度途中からの平均利用者について
数学(算数?)苦手な経営者です。お助けください。 3店舗の平均利用者数を求めたいと思っています。 ただ1店舗は、昨年度の途中にオープンしたので、年平均をどのように考えればいいかご教授いただきたいのです。 1Q 2Q 3Q 4Q | 店舗平均 A店 10 10 10 10 | 10 B店 20 20 20 20 | 20 C店 30 30 | 30 ---------------------+ 四半期平均 15 15 20 20 [単位:人] の場合、年間の1店舗当たりの平均はどう考えるべきでしょうか。 (1)四半期平均の和で70人 (2)店舗平均の和で60人 (3)全体の和(180人)÷数字のあるセル数(10)×四半期(4)で、72人 (4)そもそも違う もしよろしければ、(1)~(3)が違う理由も教えていただければ助かります。 少しでも成績の良い(1)や(2)ならと思うのですが・・。 よろしくお願いします。
- ベストアンサー
- 数学・算数
- 行列の和、積、乗算について(C言語)
まだC言語の勉強を始めて1か月の初心者なのですが、みなさんにお聞きしたいことがあります。 任意の行列に対して和、積、乗算の関数を作り出力するプログラムを 作りたいのですが、試しに和の関数を作ってビルトしてみたら、 31個もエラーが出て、困っています。 ↓参考書を見ながら、自分なりに考えたプログラムです。 #include <stdio.h> typedef struct matrix{ int m; int n; double data[100][100]; } MATRIX; int main(void) { MATRIX a; MATRIX b; a.m=2; a.n=3; a.data[100][100]={{1,2,1},{2,3,3}}; b.m=2; b.n=3; b.data[100][100]={{2,3,1},{1,2,1}}; kekka=add_mat(MATRIX a,MATRIX b); printf("和:%f,kekka.data); //行列和関数 MATRIX add_mat(MATRIX a,MATRIX b){ MATRIX sum; int i,j; sum.m=a.m; sum.n=a.n; sum.data[100][100]={{0,0,0}{0,0,0}}; for(i=0;i<sum.m;i++){ for(j=0;j<sum.n;j++){ sum.data=(a.data)+(b.data); return sum; } } } return 0; } おそらく相当ダメな感じなのでしょうが、エラー文を読んでも なかなか解決できません。 ちなみに、積の関数は mul_mat(MATRIX c,MATRIX a,MATRIX b){ int i,j,k; for(i = 0; i < a.m; i++){ for(j = 0; j < b.n; j++){ for(k = 0; k < a.n; k++){ C[i][j] = C[i][j] + A[i][k] * B[k][j]; } } } という風に考えました。みなさまのお力を借りたいです。 よろしくお願いします
- ベストアンサー
- C・C++・C#
- 行列の和、積、乗算(C言語)
まだC言語の勉強を始めて1か月の初心者なのですが、みなさんにお聞きしたいことがあります。 任意の行列に対して和、積、乗算の関数を作り出力するプログラムを 作りたいのですが、試しに和の関数を作ってビルトしてみたら、 31個もエラーが出て、困っています。 ↓参考書を見ながら、自分なりに考えたプログラムです。 #include <stdio.h> typedef struct matrix{ int m; int n; double data[100][100]; } MATRIX; int main(void) { MATRIX a; MATRIX b; a.m=2; a.n=3; a.data[100][100]={{1,2,1},{2,3,3}}; b.m=2; b.n=3; b.data[100][100]={{2,3,1},{1,2,1}}; kekka=add_mat(MATRIX a,MATRIX b); printf("和:%f,kekka.data); //行列和関数 MATRIX add_mat(MATRIX a,MATRIX b){ MATRIX sum; int i,j; sum.m=a.m; sum.n=a.n; sum.data[100][100]={{0,0,0}{0,0,0}}; for(i=0;i<sum.m;i++){ for(j=0;j<sum.n;j++){ sum.data=(a.data)+(b.data); return sum; } } } return 0; } おそらく相当ダメな感じなのでしょうが、エラー文を読んでも なかなか解決できません。 ちなみに、積の関数は mul_mat(MATRIX c,MATRIX a,MATRIX b){ int i,j,k; for(i = 0; i < a.m; i++){ for(j = 0; j < b.n; j++){ for(k = 0; k < a.n; k++){ C[i][j] = C[i][j] + A[i][k] * B[k][j]; } } } という風に考えました。みなさまのお力を借りたいです。 よろしくお願いします。
- 締切済み
- その他(学問・教育)
- EXCEL 勝手に式を変えるな~!(~_~メ)
年度毎の男女数を集計しています。 項目A 項目B 2000 2001 2002 2003 2000 2001 2002 2003 男女 男女 男女 男女 男女 男女 男女 男女 A計 B計 数値→ 数値→ 数値→ という具合にセルが列んでます。(わかるかなぁ?) A計(S5)には、項目Aの4年間の男女のセル8つの計である =SUM(C5:J5)という式が入っています。 で、数値をC5セルから右へ右へと数を入力していくのですが、 項目Bのセル(K5)に移るとあら不思議? A計(S5)が勝手に=SUM(C5:J5)が(C5:K5)、(C5:L5)、(C5:M5)..... という具合に数式の範囲が変わってしまいます。 どうなっちゃったんでしょう? 長らくエクセルを使ってますが初めての経験です。 とても基本的なことを忘れているような気もしますが・・・
- ベストアンサー
- オフィス系ソフト
- average(平均)でわる個数から何も入っていないセルの個数を抜いて平均を出すには?
こんにちは、みなさん!! エクセル2000を使って平均を出したいのですが、 私が今やっているやり方は、関数でaverageを選び平均したセルA1~A10までを選び平均値を出しています。 この選んだセルA1~A10までに全て数字が入っていれば平均はセルA1~A10の合計÷10でちゃんと出ると思うのですが、中には数字が入ってない物、ゼロではなく空白のセルもあります。 したがって、平均を出すには空白のセルの数は含めてはいけないと思います。 例えば、A1~A10までの中に1つ空白がるとすると、正しい平均の算式は A1~A10の合計 ÷ 9 であると思います。 しかし、私のやりかたでは、10 で割ってしまいます。 空白は数えないようにして 9 で割ってくれるやり方はないでしょうか? ちなみに、セルの数は結構多いです。 ご存知の方いらっしゃいましたらよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでの足し算(特定数を除きたい)
エクセルでの足し算(特定数を除きたい) 行/セル A B C ・・・・ 1 1 3 7 2 2 1 1 3 3 2 1 上記のように一桁の数字が入ったデータがあるのですが、 このA~Cを足し算するときに、「7以上」の数字は足し算させたくありません。 例: 1行目・・・ A1+B2 = 4 (C1は無視) このような場合はどのような指定をすれば良いでしょうか。
- ベストアンサー
- その他MS Office製品
- エクセル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の平均値 どうかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで平均値の求め方は?
エクセルで平均値の求め方がわかりません。 以下のような表の場合で、回答者の平均年齢を求めるにはどうしたらいいんでしょうか。 A B 年齢 件数 16 5 17 10 18 11 19 10 20 14 21 8 22 9 23 18 24 13 25 18 26 19 これまでは、 (1)年齢×件数=nを計算し、C列に仮配置 (2)SUM(C1:C10)/SUM(B1:B10) で計算していました。 よくわかる解説ページを教えていただくだけでも結構ですので、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。エクセルも知らないままに作表しなければならないので困ってました。本もよんだのですが、なにがなんだかよく理解しないままですみません。でもこのサイトとあなたのような親切な方から回答を頂いて感謝してます。