• ベストアンサー

エクセルについてなのですが・・・。

blackleonの回答

  • blackleon
  • ベストアンサー率57% (269/468)
回答No.4

方法をもう一つ。 仮にA1、B1、C1、D1、E1に各教科の得点が入力されているものとします。 F1に =IF(OR(A1<40,B1<40,C1<40,D1<40,E1<40)=TRUE,"再試験","") と入力してください。 ORは条件のうち,一つでも正しければTRUEをかえしますから、この場合A1からE1の得点の中で一つでも40点未満のものがあればTRUEとなり、この場合IF関数によって”再試験”と表示されます. このF1を必要な人数分だけ下にコピーすればよいのです. MINを使用したほうがこの場合はすっきりしていますが、OR,AND,NOTなどの論理式を使用するとより複雑な条件を設定できますので試してください.

参考URL:
http://www2.wbs.ne.jp/~jurou/kansu/f_main.htm

関連するQ&A

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

    数値が 1.2未満だと40 1.2以上1.5未満だと50 1.5以上だと60と表示させたいのです。 if関数を使えばできそうな気がするのですが、 もっとスマートな関数or機能はないでしょうか。 if関数しかないとしたら、その数式を教えてください。 よろしくお願いします。

  • 関数

    生徒達の成績一覧表で 90点以上はA 80点から90点未満ならB 80点未満ならC という関数を入れたいのですが IF関数でしょうか??? 教えてください。

  • エクセルで困ってます。

    今、データ処理をしているのですが、関数がわかりません。よろしくお願いします。 ++++++++++++++++++++++++++++ セルD2(D2:D583)の数値を 0         a 0以上5未満    b 5以上10未満   c 10以上20未満  d 20以上30未満  e    ・    ・    ・ 90以上100未満 f 100       g 言う感じに分類したいので、 IF(D2=0,"a",IF(D2<5,"b",IF(D2<10,"c",IF(D2<20,"d",IF(D2<30,"e",IF(D2<40,"f",IF(D2<50,"g",IF(D2<60,"h")))))))) という関数を書きました。hまではうまくいったのですが、h以降つまり「60以上70未満をiと表示する」 というところを書くと「入力した式にはエラーがあります」とでてきてしまいます。なぜでしょう? 若しくはもっと良い関数があれば教えてください。 よろしくお願いします。

  • 【エクセル】スコア表から対応するポイントを表示したい

    お世話になります。 このようなスコアに対するポイント表があります。 スコアポイント表 スコア      ポイント 500以上      → 50ポイント 500未満400以上 → 40ポイント 400未満300以上 → 30ポイント 300未満200以上 → 20ポイント 200未満100以上 → 10ポイント 100未満      → 5ポイント 各個人ごとのスコアから、このスコアポイント表を対応づけて ポイントを表示したいのですが、IF関数を使うととても入れ子が 多くなってしまいいい数式にならないため、わかりやすく表示する 方法がないかと思い質問いたしました。 よろしくお願いいたします。

  • Excelの関数(連立)はいくつまで可能?

    プロ野球の順位表をExcelで作っています。 まず成績表を作り、 そのあとIF関数をつかい自動的に順位がいれかわる方法をとっています。 リーグ毎(6チーム)はうまくなるのですが、 交流戦(12チーム)の順位表IF関数を=IF(xx,xx,IF(yy,yy,IF(zz,zz,… と11連立して作ることになりますが途中でエラーが出ます。 関数(連立)はいくつまで可能ですか?

  • エクセル 表の値を拾ってセルに返す計算式って?

    下記のような表があり、表の値をとあるセルに返す方法を検討しています。 0~ 30--------23,000 30~ 100--------31,000 100~ 200--------44,000 200~ 500--------60,000 500~1000-------102,000 ある個数を計測し、その値をあるセルに入力した時に上記の表を元に金額を表示したいと 考えています。 当初はif関数にて、30未満なら23,000円、そうでなくて100未満なら31,000円、・・・ と設定してみたのですが、区分が実はもっと有り(20階層くらい)とてもif関数だけでは 対応し切れなさそうなので諦めました。 何かいい設定方法はないのでしょうか? 範囲で特定する方法で何かいい数式ってないのでしょうか?

  • エクセルでの集計表

    エクセルを勉強している最中で集計表を作成しています。 試しに20人分・5教科の試験の得点の集計を出しています。 名前・5教科の平均点・個人の最高点・個人の最低点・各教科の得点という順番で表にしています。 個人の最高点・最低点はMAX・MIN関数で出す事ができました。 各教科ごとの上位5人の表を作る途中でつまずいてしまいました・・・ 得点・名前 という感じで表にしたいと思ってます。 得点はLARGE関数で上位5つを出す事ができたのですが、その得点に付随して得点者の名前も隣のセルに表示したいのです。 今は手打ちで打っているのですが何か良い方法があれば教えていただけませんか? よろしくお願いします。

  • エクセルで合計を・・・

    エクセルでtotoの正誤表を作りました。 IF関数を使って、当たったら”Y”はずれたら”N”を表示させるだけの簡単なものです。 そしてその”Y”の数を、表の下に出そうとしたのですが、うまくいきません。 IF関数で求めた結果の、Yの数だけを数えて表示させるにはどうしたら良いのですか?

  • エクセルの関数

    初心者的な質問で申し訳ないのですが、教えてください。 会社で振込するのにエクセルで一覧表を作成しているのですが、 振り込み金額によって手数料が金額によって変動するので それを関数にして自動的に手数料が表示されるようにしたいと 思います。 例えば A1のセルに 100,000円と入力したら  B1セルに 735円と自動的に表示。 また、A1セルに 10,000円と入力した場合は B1セルには 525円と自動的に表示。 振込手数料は30000円以上で×××円       30000円未満で○○○円となっているので それを関数にできれば思っています。 アバウトな文章で申し訳ございませんが、お分かりになる方が いましたら教えてください。

  • Excelの関数について教えてください。

    Excelの関数について教えてください。 1400以上ならばA 1300以上1400未満ならB 1300以下ならC  と表示したいのですが行き詰ってしまいました・・ 模範解答を見たのですが、結果のみでどんな式を使ったのかわかりません。 これってIF関数ですよね・・? 私はIF関数の中にIF関数を入れるのかなと思いやっていたのですが答えが出ません。 違うんでしょうか?? 1時間以上いろいろ試しているのですがわかりません。 詳しい方教えてください。 お願いします。