• 締切済み

関数を教えてください

何の関数を使用したらよいかわかりません。 どなたかご教授ください。 A列 B列 C列 1 強  高  有 2 中  低  無 3 弱 この上記のA・B・C・1・2・3を組み合わせると12パターンの組合せができます。 A列・B列・C列をそれぞれプルダウンで選んだ場合に、下のように、○と○と○の場合は○という具合に表示させる関数を教えてください。 強 高 有の場合 A 強 高 無の場合 B 強 低 有の場合 C 強 低 無の場合 D 中 高 有の場合 E 中 高 無の場合 F 中 低 有の場合 G 中 低 無の場合 H 弱 高 有の場合 I 弱 高 無の場合 J 弱 低 有の場合 K 弱 低 無の場合 L

みんなの回答

  • jijyho
  • ベストアンサー率47% (32/67)
回答No.2

A・B・C列をつなぎ(&又はCONCATEATE関数)VLOOKUP関数でA~Lの結果を得るでは! D列に答えを得るとしてVLOOKUPのテーブル範囲をG1からF12とした場合 =VLOOKUP(CONCATEATE(A1,B1,C1),$G$1:$F$12,2,FALSE)

  • newnew
  • ベストアンサー率50% (1/2)
回答No.1

1: 強 1000 中 2000 弱 3000 高 100 低  200 有 10 無 20 の数字を割り当てます。 searchで 字を探し 合計を求めます。 vlookupの表 1110 A 1120 B まどろっこしい かな? 2: 漢字のコード番号を取り出します。 コード番号を合計します。 vlookupの表 3: IF文を階層を重ねて行きます。 簡潔な文が書けるかな? 興味がありますので 他回答が楽しみです。

関連するQ&A

  • EXCELの関数

    EXCELで、Aの列に○、Bの列に×がある行のCの列の数字を返す関数の使い方があれば、教えて下さい。 AとCの二つの列だけだと、VLOOKUPという関数を使えばAが○の時のCの数字を返す事ができるという事までは分かりましたが、Aの列に○がある行が2つ以上ある場合(Aの列が○で、Bの列が△である行を無視したい場合)、そのまま使うことができなくて困っています。 かなり初心者なので、申し訳ありませんが、よろしくお願いします。 例 ○   △   5 ×   □   3 ○   □   4 ○   ×   1 上のような行が無数に並んでいる場合で、左の列と真ん中の列の組み合わせが1つしかない時、左の列と真ん中の列の文字を指定した時の右の列の数字を返したい。

  • 入力したデータから2つの条件に合致した場合に

    ”有”、それ以外の場合は”無”と表示するエクセル関数表を作成することを考えています。 例えば次のようにB1~G4には、○、×、無、空白の4種類のデータが入ります。 B~Gに○または×、あるいは○と×がある場合は、”有” ”無”あるいは空白の場合は”無”と該当するA列に表示したいのですが、うまくいきません。      A   B   C    D    E    F    G  1   有   ○        無    無        無  2   無  無   無    無    無   無  3   有  ○   無         無   ×    無  4   有  ○    ×    無     無    無 A1セルには、IF(COUNTIF(B1:G1,"○or×")=0,"無","有") や          IF(COUNTIFS(B1:G1,"○",B1:G1,"×")=0,"無","有")  としてみましたが、うまくいきません、どうかご教授下さい

  • 関数

    Excelで関数を使用して以下のようなデータから A列からB・Cの複数のデータ抽出をすることは可能でしょうか? (VLOOKUPですと助かります) <sheet> A列 B列 C列   1  A   1     2  A   2  3  B   3  4  B   4  5  C   5  6  C   6 複数の関数を組み合わせでもかまいませんので、お手数おかけしますが よい方法が有ればご教示お願いします。

  • エクセルの関数について

    A列1行からB列1行を引き算して、+になれば○を、-になれば×をC列1行に入れる関数を教えて下さい。    A       B      C 1 20050621   20050623     × わかりにくくですみませんが、教えて下さい。

  • n次関数のグラフの有理点の個数の可能性

    2次関数y=ax^2+bx+c(ただし、a,b,cは実数)の有理点の個数rの可能性は、r=0,1,2,∞で、r≠3,4,… (証明:r=0,1,2となる例をあげる。また、少なくとも有理点が3個あれば、実際は∞個あることを示す。) (a,b,c)=(1,1,√2)のとき、r=0 (a,b,c)=(1,√2,1)のとき、r=1 (a,b,c)=(√2,√2,1)のとき、y=√2x(x+1)+1なので、r=2 もし、少なくとも3個の有理点を持つとすると、2次関数の形は決定し、それはラグランジュ補間の公式を考えて、a,b,cは有理数となり、結局は有理点を∞個持つことになる。 (別解:a,b,cが有理数か無理数か2^3通りで場合わけ) (a,b,c)=(有,有,有)のとき、x=有ならy=有なので、r=∞ (a,b,c)=(有,有,無)のとき、x=有ならy=無なので、r=0 (a,b,c)=(有,無,有)のとき、有理点は(x,y)=(0,c)のみなので、r=1 (a,b,c)=(無,有,有)のとき、有理点は(x,y)=(0,c)のみなので、r=1 (a,b,c)=(有,無,無)のとき、y=無x+無となり、r=0,1 (a,b,c)=(無,有,無)のとき、y=無x^2+有x+無となり、y=√2x^2+x-√2の例を考えて、r=0,2 (a,b,c)=(無,無,有)のとき、y=x(ax+b)+cとなり、(x,y)=(0,c)は必ず有理点。-b/aが有理数だったら、(x,y)=(-b/a,c)も有理点となるので、r=1,2 (a,b,c)=(無,無,無)のとき、y=√2x^2+√3x+√6ならr=0。 y=√2x^2+√3x-√2-√3=√2(x^2-1)+√3(x-1)ならr=1。 y=√2x^2+√2x-2√2=(x-1){√2(x+1)+√2}ならr=2。 以上のことをn次関数で考えるとどうなるのでしょうか? できれば、上で言う(証明)と(別解)の両方を考えたいです。

  • IF関数について

    EXCELのIF関数について教えて下さい。 A列 B列  C列 D列 ○     ○  ○    ○  ×  × ×     ○  × AもしくはB列が○で、C列が○ならD列は○ AもしくはB列が×で、C列が○ならD列は× AもしくはB列が×で、C列が×ならD列は× AもしくはB列が空白で、C列が空白ならD列は空白 と言った条件式をD列のセルに記述しようと思っています。 試行錯誤してみたんですが、上手くいきません。 アドバイスでも構いませんので、教えて下さい。

  • MATCH関数について

    A1  B1 C1 1 ○   3 2 × 13 3 × 44 4 ○   4 5 ○ 5 A列に色んな数字が入っています。A1セルの数がC列の数字の中にあれば、B1に○、なければ×を表示させるにはどうすればいいのでしょうか。MATCH関数を使うのだと思っているのですが・・・。 順番にA1の数がC列にあれば○、A2の数がC列にあれば○A3の数がC列にあれば○とA列にもC列セルに大量の数字があります。一気に処理できないでしょうか。

  • エクセルの関数について

    A列に1,2,3・・・と回数があり、B列に一桁の数字(0~9)がランダムにあり、C列(C1)には『=IF(B1=1,"○","")』とあり、C2以降オートフィルでコピーされています。 B列の数値が『1』の時にだけC列に『○』が入りますが、D列に『C列の○と○の間隔』を数字で表示したいのですが、『=IF(B10=1,COUNTBLANK(C2:C9)+1,"")』としても、オートフィルで全てのD列にコピーしても参照セル範囲がランダムなので上手く行きません。 ○印が出現したら直前回の○印からの出現間隔を関数で自動表示したいのですが、関数が分かりません。あるいは関数の組合せ方法が思い浮かびません。 分かりやすく言うと、例えばナンバーズなどのある桁の0から9までの数字のうち、任意の数字が出現するたびにその横の列に○印を付け、さらにその横の列に出現した間隔を自動で表示できる関数が知りたいのです。 言葉で上手く表現できませんが、分かる方教えて下さい。お願いします。

  • エクセルの関数についての質問です。

    エクセル関数について質問です。 初心者ですが、宜しくお願い致します。 例えば、A列に名前、B列に数字、C列にコストを並べて、30行の種類が有る場合。 :C列のコスト10000以内で、B列の数字が一番大きくなる、10行の組み合わせの式を作りたい時には、どうすれば良いですか? 30行の中で、コストが10000以内で、Bの値が一番大きくなる組み合わせの10行が知りたいです。 説明下手で申し訳ございませんが、どなたかご回答宜しくお願い致します。

  • エクセルの関数でセルの合計を求めたい(条件付) 

    関数で   A B C  1 ○ 1 2 × × 3 ○ 3 4 × × 5 × × 6 ○ 2    ※ ×は空白です。 A行がが○だった時、B列の数字と一つ下の○の行のB列の数字の合計をC行に求めたいと思っています。 例えばC1には4、C3には5と言った感じです。 IF関数をネストしようと思ったのですが、×が10個以上続く場合がありネストできませんでした。 お知恵を拝借させてください。 よろしくお願いします。 関数では難しい場合はVBAでも結構です。