[[20061123144431]] 『セルの特殊な合計計算方法』(ひでぼん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルの特殊な合計計算方法』(ひでぼん)

  縦のセルの合計の計算方法で、

   例えば、
 
    5  5(←分母です。)
   5  5(←5点中の5点をとったという意味です。)
   5  5
   10 10
   8  8
   10 10
   20 20
   20 20
   2  2
   10 10
   5  5

 分母100点に対して分子100点×100 =100点だったとします。

 その点数を付ける際に、その中で対象外の数値があった場合、=の記号を使用したと
します。

   5  5
    = 
   5  5
   10 10
   8  8 
   0  10
   20 20
   20 20
   2  2
   5  10
   5  5

  合計80 / 95
 この合計だけ計算すると80点となるのですが、1つ対象外がある為、
分母が95になる為、80÷95×100=84.21 で 84点となる計算方法を知りたいのです。

 わからないので是非教えて下さい。宜しくお願いします。

 あとセルの中に=を出した時に自動的に分母の計算が変わる様にしたいのですが、
 (上記の様に)それも教えていただけませんか?

 ご質問の意味が殆ど理解出来ていないんですが
 取り合えず結果だけは表示出来ましたので....。

 	[A]	[B]
 [1]	5/5	80/95
 [2]	=	84
 [3]	5/5	
 [4]	10/10	
 [5]	8/8	
 [6]	0/10	
 [7]	20/20	
 [8]	20/20	
 [9]	2/2	
 [10]	5/10	
 [11]	5/5	

 B1=SUM(IF(A1:A11<>"=",--(LEFT(A1:A11,FIND("/",A1:A11)-1))))&"/"&SUM(IF(A1:A11<>"=",--
(MID(A1:A11,FIND("/",A1:A11)+1,LEN(A1:A11)-FIND("/",A1:A11)))))

 B2=ROUND((SUM(IF(A1:A11<>"=",--(LEFT(A1:A11,FIND("/",A1:A11)-1))))/SUM(IF(A1:A11<>"=",--
(MID(A1:A11,FIND("/",A1:A11)+1,LEN(A1:A11)-FIND("/",A1:A11))))))*100,0)	

 と入力しB1を選択し、F2キーを押してCtrl + Shift + Enter として確定します。
 B2も同様にします。式の両側に{ }括弧がついたら成功です。
 如何でしょうか外していますか?

    (SS)

 


 小問がいくつかあって、合計100点の問題がある、データは各小問ごとの得点、と
 いうことでしょうか?各小問の満点と、実際の得点を別のセルに入れるのは
 ダメなのでしょうか?

      A     B    C
  1  問   得点  満点
  2  1   5   5
  3  2   = 
  4  3   5   5
  5  4  10  10
  6  5   8   8 
  7  6   0  10
  8  7  20  20
  9  8  20  20
 10  9   2   2
 11 10   5  10
 12 11   5   5
 13 合計  

 B13 に =SUM(B2:B12)  C13 に =SUM(C2:C12)   適当なセルに B13/C13*100
 (P)

 あら....。
 最初にあった分数表示はいずこへ?
 知らない間に質問が変わってる。
   (SS)

 >最初にあった分数表示はいずこへ?
 >知らない間に質問が変わってる。

 すみません、分数を使わないで同じ結果を得る方法を提示したつもりでした。(^^)ゞ
 質問主のひでぼんさんに分数でなければならない理由があればそれまでです。
 (P)

 いえいえ、(P)さん誤解なさらないで下さい。
 (ひでぼんさん)の最初のご質問が分数表示だったもので・・・。
 それだけのことです。
  (SS)


すみません。最初の質問が分数表示だった為、おかしな事になってしまいました。

各数値を別々のセルに入れる事で計算する事が出来ました!ありがとうございます!

(ひでぼん)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.