映画のエンドロール観る派?観ない派?

こん××は。

さっき、上司からエクセルを使用して(1)~(12)までの内容に関して、1つでも条件を満たすものには1を表示し、そうでないものは0を表示させる関数を考えて欲しいと言われたのですが、さっぱり分かりません。グラフ等を作るのは出来るんですが、関数を駆使してというのは初めてなもので・・・。

どうか教えて頂けませんでしょうか。よろしくお願い致します。

A 回答 (4件)

No.3です



先ほどのB15の式は間違いでした~m(_ _)m

=IF(COUNTIF(B2:B13,"A"),1,0)
こちらと差し替えさせて下さい。。。

失礼しました。
    • good
    • 0
この回答へのお礼

詳細なご説明ありがとうございます。

条件的には、色んなデータの数から違うデータに当てはめて計算し
それが例えば50を越えるなら1と表示みたいなことが12項目ある
という何とも面倒なことなんです・・・。しかしkaisendonさんの
方法でちょっとデータが重くなっても細分してやる方法も、視覚的
には見やすくて良いですね!早速参考にさせていただきます。

お礼日時:2006/12/27 16:27

こんにちは~^^



> (1)~(12)までの内容に関して、
> 1つでも条件を満たすものには1を表示し、そうでないものは0を表示させる
この条件がどういったものなのか、どのような表の構成なのか分からないので~
推測で、一例です^^

     A      B    C    D
1    項目    鈴木  佐藤   田中
2   評価内容1   A    C    B
3   評価内容2   B    C    B
4   評価内容3   B    C    B
5   評価内容4   B    C    B
6   評価内容5   B    C    B
7   評価内容6   B    C    B
8   評価内容7   C    C    B
9   評価内容8   A    C    B
10  評価内容9   A    A    B
11  評価内容10  B    C    B
12  評価内容11  A    C    B
13  評価内容12  B    C    B
14
15   結果     1    1    0

項目(評価内容1~12)の中で、各人(鈴木、佐藤、田中)の評価に
一つでも「A」のある人の「結果」の欄に1を表示させる。
「A」が一つもない人の「結果」の欄には0を表示させる。

と、いう感じの例です。

この場合、B15セルに =COUNT(COUNTIF(B2:B13,"A"))
右方向にフィルコピー

で、例示の表のような結果が出ます。

考え方の参考くらいにはなるでしょうか^^?
    • good
    • 0

 関数を考えて欲しい……ということは、「VBAで関数を作成せよ」ということなのでは?


 条件が単純な比較等か、何か他の条件なのかによって、セル中だけで処理できるかどうかによるでしょう。
 セルだけなら、別のセルに、1~12までの条件が一致するかどうかの答えを出るようにしておき、他のセルに、1~12までのorをとればそれでいいと思いますが……。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。

上司に確認したところ、あくまでエクセルでということなのでVBAとか
は使うなということでした。確かにそっちのほうが組み立ては簡単でよい
と思うんですが・・・。

お礼日時:2006/12/27 16:23

別に関数は必要ないでしょう。


「1」を表示させたいセルに、
=IF(OR(条件1,条件2,...条件12),1,"")
でどれか一つでも条件を満たせば「1」と表示します。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。

条件の中にさらに条件が入っていたり、もう何がなにやらって感じ
なんですが、edominさんの方法で試行錯誤して組み立ててみます。
ありがとうございました。

お礼日時:2006/12/27 16:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!