- ベストアンサー
エクセルのaverageとcountについて
並んでいないデータの合計や平均、countを出す方法はありますか? あちこちにあるデータを集計したいのです。役職ごとに集計をしようと思っているのですが、データは課ごとにすでに表として存在しなければならないため、役職ごとに並び変えることはできません。教えて下さい。お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
エクセルの関数式には、セル範囲を:でしていするものが多い。 その場合 (1)初めから終わりまでを示すーー>SUM型 (1)’範囲の塊を2個以上、連ねられる関数ー>SUM型、少数しかない。 =COUNT()、=COUNTA()もこの型だが、 =COUNTIF()、=SIUMIF()はこの型でない。 (2)条件を検索などの意味が関数に含まえれていて、必ずしも 全部のセルが加えられるものでないーー>SUMIF型 (2)においては、ある視点(ソートきー)から、どのように並んでいても 条件に合っているかどうかを問題にして、条件に合ったものを足したりするので、 >あちこちにあるデータを集計したいのです >役職ごとに集計をしようと思っているのですが >役職ごとに並び変えることはできません など考える必要はありません。 一番の障害は (A)別シートにもデータがある (B)同一シート限りでも、条件を見るデータの列が違う (C)データの中身が統一されてない(例 課長 と 主事と2面から表現が列内に混在) ーー 問題の2つめは、全部の「課名」(または課コード)のリストを 、用意するのも(課の数が多いと)、大きな課題になります。 いいえ、自動で作るのでなく、自分が入力ます、という場合は 、考え方は簡単になります。 フィルタオプション等で重複なし、漏れなしの課リストを作ってください。 ーー 課りストが、ある列にできたとすれば、右列に=COUNTIF関数で件数は出ます。 計数集計は=SUMIF関数です。 平均はAVERAGEIF関数が無いので(エクセル2007からできた) =SUMIF()を=COUNTIFで割ることになります。 ーー 以上述べたことや、それ以外で問題があれば補足してください。
その他の回答 (3)
- ASIMOV
- ベストアンサー率41% (982/2351)
合計とcountは、それぞれ SUMIF COUNTIF と言う関数が有ります 平均は AVERAGEIF というのは無いので 合計をカウントで割って出します 例 合計=SUMIF(検索範囲,"社長",合計範囲) カウント=COUNTIF(検索範囲,"社長") 平均=合計/カウント
お礼
とてもわかりやすい説明をありがとうございました。
- rukuku
- ベストアンサー率42% (401/933)
はじまめして SUM関数もAVERAGE関数もCOUNT関数も複数の範囲を指定できるようになっています。具体的な例をいかに挙げます。 =SUM(B1:B4,B7:B9) =AVERAGE(B1:B4,B7:B9) =COUNT(B1:B4,B7:B9) いずれも、B1~B4とB7~B9の2つの範囲の中にあるデータが対象になります。 元のデータの構成によっては「ピボットテーブル」が使えるかもしれませんが。 データの構成がわからないので、これ以上の回答は出来ません。どのような形でデータが入力されているのか(どの列に何が入っていて、どの行に何が入っているのか)を説明していただけますと、もう少し、現状にあった回答が出来ると思います。
お礼
とてもわかりやすい説明をありがとうございました。
- ASIMOV
- ベストアンサー率41% (982/2351)
>データは課ごとにすでに表として存在しなければならないため 具体的にはどうなっているのでしょうか? 同じシート内なのか、別シートなのか、別ブックなのか? 列は同じなのか?
お礼
ありがとうございます。補足記入しました。
補足
同じシート内です。並んでいた内セルの集計という意味です。すみません。
お礼
とてもわかりやすい説明をありがとうございました。