• ベストアンサー

EXCELの関数教えてください

絵のEXCELがあります。 下のY列に点数が入ると、自動的にZ列に上の表に対応したD列の難易度をセットしたい。 21列であれば、4列に該当し「C」 22列であれば、7列に該当し「E」 23列であれば、8列に該当し「A」 式をZ列にいれたいんです。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>21列であれば、4列に該当し「C」  ⇒結果ではなく、抽出条件を文章で表現しないと、期待に沿えない回答となります。   又、エクセルのグレードは必ず明示するようにして下さい。 一例です。  前提として、第1キーをA列、第2キーをB列、第3キーをC列で各昇順に並び替えて下さい。但し、空白セルは各先頭にしたいので並び替え前にC列を選択→ctrl+Gキー→セル選択→空白セルを選択→OK→数式バーにゼロ入力しctrl+enterキーを押下として下さい。  Z2に=INDEX(D:D,MAX(INDEX(($A$2:$A$100=W2)*($B$2:$B$100=X2)*($C$2:$C$100<=ABS(Y2))*ROW($A$2:$A$100),)))として下方向にコピー

fkejs500
質問者

お礼

ありがとうございました。 非常にに助かりました。 すごく詳しい回答で理解できました。 質問方法も覚えます。

その他の回答 (1)

  • yu-emi
  • ベストアンサー率22% (4/18)
回答No.1

「if」を使ってみてはどうでしょうか? セル 「 =if(Y21>=0,"B","E") 」 訳  「もしY21が0以上ならBを。そうでなければEを」 応用などもヘルプに乗っています。

fkejs500
質問者

お礼

ありがとうございました。参考になりました。 早急な回答に感謝します

関連するQ&A