• ベストアンサー

関数で複数の条件から選択する方法

エクセルを使用しています。 図にあるように2つの条件が合致した時に、リーグの「1部」~「4部」というテキストを表示させたいのですが、どのようにやったらよいでしょうか? 例) 担当エリア店舗数が「4」で、更に点数が「80点以上」だった場合、「1部」リーグをセル“T3”に表示させたい。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! No.3のkagakusukiさんが回答されているように、表を昇順に作成すれば 「~未満」 の表示が可能です。 質問では降順の表を参照していますので、極力質問内容に沿うような感じでやってみました。 ↓の画像の表は 「~以下」の表示になりますので、敢えて表内に小数点を表示しています。 T3セルに =IF(COUNTBLANK(R3:S3),"",INDEX(D3:D6,MATCH(S3,OFFSET(A3:A6,,MATCH(R3,A2:C2,0)-1,,1),-1))) という数式を入れると何とかご希望の表示になると思います。 参考になれば良いのですが・・・m(_ _)m

burakky
質問者

お礼

出来ました! ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 まず、以下の様な表を作成して下さい。          A列        B列  C列  D列  E列 1行目  担当エリア店舗数    2   3   4  リーグ 2行目     点数         0   0   0   4部 3行目                 80  60   30  3部 4行目                    80   60  2部 5行目                         80  1部  次に、T3セルに次の数式を入力して下さい。 =IF(AND($R3<>"",COUNTIF($B$1:$D$1,$R3)=1,ISNUMBER($S3)),INDEX($E$2:$E$5,MATCH($S3,OFFSET($A$2:$A$5,,MATCH($R3,$B$1:$D$1,0)))),"")  そして、R3セルに担当エリア店舗数を、S3セルに点数を、それぞれ入力して下さい。

burakky
質問者

お礼

ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

この程度の表でしたら次の式で十分対応できますね。 例えばR3セルに担当エリア店舗数、S3セルに点数が入力されるとしたらT3セルには次の式を入力します。 =IF(COUNT(R3:S3)<>2,"",IF(R3=4,IF(S3>=80,"1部",IF(S3>=60,"2部",IF(S3>=30,"3部","4部"))),IF(R3=3,IF(S3>=80,"2部",IF(S3>=60,"3部","4部")),IF(R3=2,IF(S3>=80,"3部","4部"),"")))) 上記のデータが下行に入力されているのでしたらR3に上記の式を入力して下行にオートフィルドラッグします。

burakky
質問者

お礼

ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。
  • DJ-Potato
  • ベストアンサー率36% (692/1917)
回答No.1

変則的ですが R3に点数 S3に担当エリア店舗数 T3に結果、として T3 =MIN(IF(R3<30,8,IF(R3<60,7,IF(R3<80,6,5)))-S3,4)&"部" なんてどうでしょう。

burakky
質問者

お礼

ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数 複数条件での抽出について

    エクセル関数について質問です。 行と列の交差する位置の値を取り出す方法に困っています。 添付の表があり、表の下の各セル、種類1(セルB15)、種類2(セルB16)、種類3(セルB17)に検索したい番号、記号をそれぞれ入力すると、3つの条件と合致する果物がセルB18に表示されるようにしたいのですが、 例)種類1「1」、種類2「2」、種類3「B」と入力→果物「りんご」 セルB18に=INDEX(C2:F13,MATCH(B15,A2:A13,0),MATCH(B16,B2:B13,0 ),MATCH(B17,C1:F1,0))の数式を入れるとエラー値 #REF! が返ります。 DGET関数も試しました。お手上げです・・ どうか教えていただけますでしょうか。エクセルのバージョンは2010を使用しています。 説明下手で申し訳ありません。よろしくお願いします。

  • IF関数の選択肢を増やす方法について

     例・・・A1セルに4、B4セルに3、C5セルに2が入力されると                                    D1セルに5が表示。      A1セルに3、B4セルに2、C5セルにAかBが入力されると                                    D1セルに6が表示。                         ・                         ・                         ・                        続く。 D1セルに、 =IF(AND(A1=4,B4=3,C5=2),5,IF(AND(A1=3,B4=2,OR(C5="A",C5="B")),6,・・・・  のような感じで増やしていたのですが、IFが7つで限界?のようなのですが、 何か方法はありますか?もしあれば教えてください・・・。 エクセル2003です。よろしくお願いします。

  • エクセルで文字が入っているセルを確認する方法は?

    エクセルで、条件にあてはまった場合、「合致」と表示するように計算式を作りました。 その上で、以下のことを調べたいと思っています。 (1)「合致」と表示されているセルがどこにあるかを確認する。 (2)「合致」と記載されている件数を確認する。 (1)については、「検索」機能を用いて、行なってみたところ、実際に「合致」と表示された セルだけでなく、計算式に「合致」という文字が入力されている関係で、全てのセルが 該当してしまい、どこにあるかを素早くみつけることができませんでした。 (2)については、文字をカウントするため、counta関数を使ってみましたが、条件式が 全てのセルに入っているため、意味がありませんでした。別のセルに、「合致」という 文字があれば1を表示させるようにすれば計算はできますが、そうしたことをせずに 表示されている数だけを計算できる方法があれば、教えていただけると助かります。 よろしくご教授願いますm(__)m

  • エクセルでの複数条件での平均値算出

    お世話になっております。 エクセルで、複数条件に一致した場合のみの平均値を算出する関数が判らずに困っております。 数値の他に「○」「×」「担当」「管理」「その他」とあり、どの様な関数を組めば良いのか、さっぱり判りません。 例としては次のとおりです。  A    B   C     D    1該  点数  A君  B君 2○  3.5   担当  管理 3○  3.9   担当  その他 4×  4.2   管理  担当 5○  4.1   管理  その他 6×  3.9   その他 担当 7        △     □ 上記の表があったします。 条件1:A列の該当が「○」 条件2:C列が「担当」もしくは「管理」 条件1と2を同時に満たした場合のみ、B列の点数を平均する 個々の平均を算出する式はC7(△)・D7(□)のセルでのみ処理を行う 上記なのですが、式が長くなっても構いません。 どなたかお判りになる方、なんとか教えて頂けませんでしょうか。

  • エクセルの最適な関数について至急教えてください!

    あるファイル同士のデータをひとつのエクセル上に載せて突き合わせ、合致している数を数えたいのですが、その方法がわかりません。 あるファイル1のテキストデータは、1単語が一行ずつになっている為、エクセルに転写すると たとえばA1:A10のように一列に並べることができます。A群とします。 しかし、もういっぽうのエクセル上のファイル2は、たとえばD1:G6 のように、6行×4列のようにまたがっています。B群とします。 このデータを、ひとつのエクセルファイルに乗せて、1列のA群と、列×行といったB群の単語同士を突き合わせ、あるセルに何個合致したかその結果を算出させたいのですが、よい方法がわかりません。 この事例で構いませんので、最適なエクセル式を教えてください。 宜しくお願いします。

  • 条件となる1つのセルと合致するセルを選択するマクロ

    一覧になっているデータ表題部のセルの中から、条件となる別のセルと合致するセルを選択するマクロを教えて下さい。ちなみに、データ表題部は、“年月日”データで、条件となる1つのセルも“年月日”で、検索値としては検索のつど変わります。なお、セルの選択は、セル番地の表示ではなく、そのセルを指定する「セルの選択」で、お願いしたいと思います。なにぶん、マクロ初心者なので、よろしくお願い致します。

  • Excelで『複数のセルを参照し、配列が条件を満たした時に数値を返す方

    Excelで『複数のセルを参照し、配列が条件を満たした時に数値を返す方法』を教えて下さい。 担当ごとにコードが割り振られておりまして、 セルに担当名を入力するとコードが表示する様な表を作成したいのですが、 関数や条件付き書式では難しいでしょうか?  セル1    セル2    セル3 ●●事業本部 ●●事業部  ●●営業担当  ⇒ 条件一致でコードを表示「123456」 説明に不足などありましたら補足させて頂きます。 お礼はさせて頂きます、どうぞ宜しくお願いいたします。

  • エクセル COUNTIF関数 (複数条件)

    エクセルの件で、たとえば、 COUNTIF 関数 A1からA5まで 例として上から あ、い、う、え、お と入力した場合 A7セルにCOUNTIF関数で 上記のすべての条件をカウントする場合は どのような関数式が正しいですか? COUNTIF(A1:A5."あ")+COUNTIF(A1:A5,"い")+ ・・・・・・・ のようにじ式を連続して5回 使うのが正しいほうほうですか? もっと賢い方法はありませんか? また、僕は初心者で詳しくありませんが、 NOTを混ぜて あいうえお以外をカウントする方法はありませんか? たとえば、  A1からA5までで、 「 あ、い、う え お  」 以外のひらがなが入力された場合に その数をカウントする方法 たとえば か き く などが 入力されていたら その数をカウントする方法は ありませんか? ついでに教えてほしいのですが、COUNTIFS(A1:A5,"×",A1:A5,"○") の計算式は正しいですか?エクセルに入力しても0が反映されます。 式がエラー表示されないので間違いではないとと思いますが、 ○ ×を入れても カウントがでません なぜでしょうか?

  • エクセル2010で複数の条件で数字を表示したい

    エクセル2010で複数の条件で数字を表示したい エクセル2010を本日から使い始めました。 といっても、これまで使っていた2003も使いこなせていたわけではありません。 今回、別々のセルに表示された別々の文字によって、特定のセルに特定の数字を表示する式を作りたいのですが、どうすればよいでしょうか? (例)A1のセルに「大」B1のセルに「ラーメン」とでていたら、B3に「880円」と表示する。 上記のような表示をさせ、最終的にこの数字の合計金額を算出したいと思っています。 ご助力願えれば幸いです。 よろしくお願いいたします。

  • Excelの関数で複数条件の求め方

    高3の女の子なんですが、また同じような質問してすみません。 7月5日にCOUNTIFというExcelで使う関数のことを教えてもらったんですけど、セル行(縦列)が1列だけの時はこれでできるんですけど、複数列にして、たとえば(おかしな例ですけど)、最左には学年、2列目はスカートの色、3列めはスカートの形の条件とかにして、求めるのは、2年生で、チェックで、プリーツスカートはいた子の人数とか、3年生で白でしかも、ティアードミニはいた女の子の人数とか出したいときはどうやればいいんでしょう。  COUNTIFだと、3年生は何人とか、ピンクのスカートの子は○人とかは出せるけど、2とか3つの条件を重ね合わせた条件の数を出したいときは何をどうするのでしょうか。 DCOUNTかなと思ってやったんですけど、よく分からないし、フィールドっていうのが何なのか、また、IFでも条件に"高3""プリーツスカート"とか2つの条件を入れてもいいのか、よく分かりません。

このQ&Aのポイント
  • ボールベアリングを水中で使用しても問題ありませんか?
  • 水中で使用できる適したベアリングはありますか?
  • 水中でのベアリング使用についてご相談です。
回答を見る

専門家に質問してみよう