Google検索

Windows7 & Office2010 Access2010

0を除く平均値を求めるには

投稿日:2017年1月7日 更新日:

Accessでアンケート集計を作成することになりました。

各質問に[0から5]の5段階の評価をつけもらうことにしました。

ただし、[0]は、分からないという評価内容です。

ですので、平均値は、[0]と回答した人は省いた数で除算することにしました。

コンボボックス

テキストボックスのコントロールソース

フォーム内にテキストボックスを挿入して、コントロールソースに以下のように入力することで計算することができました。

=Sum("デザイン")/Dcount("デザイン","T_顧客","デザイン>0")

Dcount関数については、以下の記事が参考になります。

Dcount関数(Microsoft)

コントロールソース

Excelなら、AVERAGEIF("範囲","<>0")で求められるのですが、Accessの場合、考えて込んでしまいました。

もしかしたら、もっと簡単な計算式があるのかもしれませんが。

関連以下はDcount関数に関する記事です。

重複データが入力されたらメッセージを出す

Accessのフォームで受付番号を入力するように作成しています。 受付番号を入力したときに、既に入力済みの番号であればメッセージウィンドウを ...

続きを見る

テーブルにレコードがない時にメッセージウィンドウを表示する

Accessのテーブルでレコードが1件もない時、そのテーブルを元にして作成したフォームを開こうとする場合は、[データがありません]というメッ ...

続きを見る

重複しないデータの個数とレコードの抽出件数を自動表示

Accessのフォームに重複しないデータの個数を表示する方法を紹介します。 下のようにフォームヘッダーのテキストに部署数の重複しない個数を表 ...

続きを見る

Profile

執筆者/はま

おすすめ記事と広告

-Windows7 & Office2010 Access2010

Copyright © 2001-2019 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2019 AllRights Reserved Powered by AFFINGER4.