過去の桐井戸端BBS (桐ver.8)
2308 行集計での計算方法 北の風 1999/7/31-09:06
桐Vr8を利用しています。
表テーブルで、

例 項目A  項目B
   12    3
   13    4
   14    5
集計 39    11
平均 13    3.7
計算値   (13-3.7)/3.7=2.5
のような計算結果を表テーブル上もしくは、結合表で表示したいのですが。
教えてください。
2309 Re: 悲しげ 1999/7/31-12:17
記事番号2308へのコメント
どもっ、北の風さん、
私は太陽です。ナンチャッテ(^^;)

え〜、例示では項目Bの合計が間違っていますが、それは
さておき(^^;)、これは表(テーブル)のまま「行集計」
を使って簡単に実現できます。

メニューから「行集計」を指定。
「行集計条件」シートで「集計行(L)」ボタン。
(小計行でも中計行等でも総計でも任意に設定可)

集計行1は[項目A][項目B]とも「#合計」とする。

集計行2は[項目A][項目B]とも「#四捨五入(#平均,1)」。

集計行3はどの項目の列で表示させるのかが判りませんが、
「#四捨五入((#平均([項目A])-#平均([項目B]))/#平均([項目B]),1)」
とする。この計算式は、[項目A]の列でも[項目B]でも、あるいは
例えば[項目C]の列でも設定可能です。

補足しますと、分母が0となるような割り算ではエラーになり
ますから、#平均([項目B])の値が0となる可能性がある場合は
#条件選択(#平均([項目B]),…上記集計行3の計算式…)
のようにしておいた方が無難でしょう。
それと、平均値の場合は、未定義値を0とするのか、除くのか
で値が変わってきますので、「ファイル属性/未定義項目値処
理」の設定を予め検討しておく必要があります。
2310 悲しげさんへ 北の風 1999/7/31-13:06
早々のアドバイス有り難うございました。初心者なので、どの様にしていいかわか
らなくて苦労しています。
お礼のメールを送りたかったのですが、「悲しげ」さんのアドレスが分からなかっ
たので、BBSを借りてお礼申し上げます。
2311 北の風さんへ…と云うより皆様へ 悲しげ 1999/7/31-17:13
記事番号2310へのコメント
どもっ、北の風さん、

この掲示板の入口に次のような記載があります。
+------------------------------------------------------------
|お願い
| (中略)
|・同じ件に関することは、ツリー下にお願いします。
| (上欄の「コメントを投稿」をクリックします。)
|・返事を受けた場合、最初に質問された方はできるだけそれで分か
| ったのかどうか、もう一度ツリー下に投稿をお願い致します。
| (返事をくださった方へのお礼の意味もこめて)
+-------------------------------------------------------------
この線をお勧めします。

理由は、Q&Aの内容はみんなで共有すべきものだからです。
もしコメントした内容で解決したとして、そのことをメールで伝えて
しまった場合のことを想像してみて下さい。
その場合、他の皆さんから見れば、問題が解決したのか、あるいは未
解決のままお蔵入りになってしまったのかが全然判らないからですね。
特に、類似した問題で悩んでいる人がいたとしたら、メールで隠れて
しまっては参考にすることが不可能にもなってしまいます。
さらに云えば、ハタからは「回答しているのに何の音沙汰も無いとは
あの質問者は何と失礼なやつだろう」などと見られてしまう可能性す
らありえます。このことは、掲示板(HP)全体の雰囲気にも若干影響
してくるかもしれないと最近思うようになりました。

以上、これは北の風さんを非難しているのではさらさらありませんの
で、この点、お気を悪くなさらないで下さい。北の風さんは、結果的
には、メールではなく掲示板に返したのでむしろ正しいです(強いて
云えば同じツリー下にコメントを付けた方がよかったですが)。(^^;)
本稿は、タイトルのとおり、北の風さんへではなく、皆さんに向けて
書いたつもりですので、この線でよろしくお願いします。
………と、本HPの管理者でもないのに、出しゃばったことを書いてす
いません。>幅田さん

ちなみに、私は別にe-mailアドレスを隠している訳ではないのですが、
このような場でコメントする際には、敢えて付けないようにしました。
その理由は、コメントに関するメールに閉口したからです。バケバケ
メールも結構多かったりしましたし、e-mailを出せないので「やむな
く掲示板で返す」(上述のとおり本末転倒だと思うが)なんて効果も
あるみたいですから。(^^;)

戻る