たっぴ(パソコン質問掲示板)

ログイン

メニュー
■ トップ
■ 質問する
■ 回答を見る・回答する
■ 参加者のひろば / テーマ別
■ コミュニケーション道場
■ 「たっぴ」の使い方
■ 「たっぴ」のルール・心得

エキスパート トータルランキング
Rank ニックネーム E-Point
1 位 sriver 1372 p
2 位 げんき(^^)/ 810 p
3 位 うにゅ 607 p
4 位 mory 512 p
5 位 saru 510 p
6 位 Clark 481 p
7 位 taknt 474 p
8 位 459 p
9 位 あき◆ 387 p
10 位 おやぢ 366 p
※月間ランキング参加者がありませんでした。



E-Point還元プログラム
E-Point 月間獲得ポイントより回答者様へ現金を還元いたします。

対象還元金額
全員に(E-Point)×20円
支払いは5,000円以上からとなります。
還元金の支払いはご指定銀行口座への振込みとなります。

『マナーの良い質問者』マーク
以下の条件を満たす質問者様には
  『マナーの良い質問者』マーク

が付きます。
  1. 登録していて
  2. 「終了」していない質問がひとつ以下で
  3. 終了した質問で「○○○○○」という言葉の投稿がある
3番目の条件はひらがなです。もうお判りですね。(漢字、カタカナもOKかも。。。)
ぜひマークをGetしてください。









《戻る

No.質問・回答おれい
[114957] 超〜初心者! エクセルの集計について
集計についてなのですが・・

○5点 △3点 ■1点 として複数の回答を受理したとき、記号からの合計点での集計はできないものでしょうか?? 

例えば・・

  A氏 B氏
1 ○  △   ・・・合計 
2 ■   △
3 ■ ○
4 △  △
5 △  ○
6 ○  ■
―――――――――
合計

おばま   2009年5月20日23:52


[114965] C列に下記でどうですか

=IF(A1="○",5,IF(A1="△",3,IF(A1="■",1,0)))+IF(B1="○",5,IF(B1="△",3,IF(B1="■",1,0)))

あまりスマートじゃないですね、もうちょっとましな方法もありそう


mit56 (340)    2009年5月21日09:28


+5 p
[114967]
 |    A| B | C | D  |
-+-----+---+---+----+
1|     |A氏|B氏|合計|
2|    1|○ |△ |    |
3|    2|■ |△ |    |
4|    3|■ |○ |    |
5|    4|△ |△ |    |
6|    5|△ |○ |    |
7|    6|○ |■ |    |
8| 合計|   |   |    |


mit56さんの方法の他にも、D列の合計には
=(B#="○")*5+(B#="△")*3+(B#="■")+(C#="○")*5+(C#="△")*3+(C#="■")
(#には同一の行数字)が使えます。
括弧内の条件が一致すれば[TRUE(=1)]が返されることを利用しています。

しかし、C氏、D氏、E氏・・・と増えていった場合には、面倒ですし、8行の「合計」欄も、
少々面倒な事になりますので・・・

私なら・・・
同じシート内に、たとえばAA列などから
 |AA |AB |
-+-----+---+---+
1|A氏|B氏|
2|   |   |
3|   |   |
4|   |   |
5|   |   |
6|   |   |
7|   |   |

と、同じような表を作成し(表部分は、セル参照でも可)、
AA列には「=(B#="○")*5+(B#="△")*3+(B#="■")」←A氏の点数の数値化
AB列には「=(C#="○")*5+(C#="△")*3+(C#="■")」←B氏の点数の数値化
と数値化した別表を用意して、元の表のそれぞれの合計欄は、この表から求める
と思う。。。
これなら、人数や行数が増えても、コピー&ペーストで対応可能ですからねぇ。

別表を他人に見られたくない場合は、文字色を白にするとか、列幅を「0」
にしてしまえばいいです。


対策本部 (未登録)   2009年5月21日12:32


拍手。パチパチ

[114968] 式が短くなるように考えてみました。
汎用性が全くないので他には使えませんけど(^_^;)

=(MOD(CODE(A1)+1,10)+MOD(CODE(B1)+1,10))*2+2
mit56 (340)    2009年5月21日15:27


+5 p
拍手。パチパチ

[114969] こんなのでも。

=SUM(COUNTIF(範囲,{"○","△","■"})*{5,3,1})
独覚 (未登録)   2009年5月21日17:22


拍手。パチパチ

[115074] ありがとうございました。
参考にさせていただきます。
おばま   2009年5月27日21:19


[115079] 追加で質問

=SUM(COUNTIF(範囲,{"○","△","■"})*{5,3,1})
を使用してみましたが、○のみが集計されます・・。初心者なのでおおしえください
おばま   2009年5月27日21:55


[115089] 「△」や「■」の前後にスペース等が入ったりはしていないでしょうか?

もし、
=SUM(COUNTIF(範囲,{"*○*","*△*","*■*"})*{5,3,1})
とした場合にきちんと計算されるようであれば前後に余計なものがあることになります。
独覚 (未登録)   2009年5月28日08:52


拍手。パチパチ

[115155] できました !!
皆様ありがとうござういました。感謝です☆

おばま   2009年5月31日21:55


( 参照数:1634   日平均:0.3 )
 
〜 回答の受付を終了しました 〜


回答、お礼・報告などメッセージの追加

ニックネーム:

まったく新しい内容の質問、質問者以外の方の質問は、メニューの「質問する」から新たに質問してください。

詳細: 内容を詳しく言うと。。。

※「たっぴ」に登録すると質問にポイントが付けられます。 その他便利な機能も使えます!》新規登録 》Help

※http://.....は自動的にハイパーリンクに変換します。
※<pre></pre>が使用できます。     ※引用は行の先頭に「>」を付けてください。自動的に色が付きます。




利用規約 特定商取引に関する法律に基づく表記 プライバシーポリシー 問合せ