• 締切済み

エクセルの関数をご教授お願いたします。

エクセル、超初心者です。 まずはA列からE列の1行目から3行目までをご想像いただき、 A1~A3にはとある条件が入っており、B1~E3にはデータが入ります。 A1~A3の条件は、仮に(1)と(2)があると考えていただきまして、 A1が(1)であるとき、E1-B1がプラスで、かつC2>C1のとき、 B3がE3に比べてどれだけ増減したかを知りたいのですが、 どのような式を何列の何行にいれたらよいでしょうか? また、この逆の A1が(2)であるとき、E1-B1がマイナスでかつ、C2<C1のとき、 B3がE3に比べてどれだけ増減したかを知りたいのですが、 どのような式を何列の何行にいれたらよいでしょうか? それから、もう1点は、超初心者でいきなりのハードルの高さでグラグラしてますが、 こういうIF式とかを言葉→式に変える勉強に有効なもの 良い方法、よいサイトとかありましたら教えていただけたら幸いです。 よろしくお願いします。

みんなの回答

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

条件(1)と条件(2)の場合で分けて、セルF1に次の数式を入力しては如何ですか? =IF(AND(A1="(1)",(E1-B1)>0,C2>C1),B3-E3,IF(AND(A1="(2)",(E1-B1)<0,C2<C1),B3-E3,"")) (1)の場合は、(E1-B1)>0 且つ C2>C1) の時、B3-E3の差を求める(前半のIF式) (2)の場合は、(E1-B1)<0 且つ C2<C1) の時、B3-E3の差を求める(後半のIF式) 上記以外の場合は、何も表示しない という数式です。 > こういうIF式とかを言葉→式に変える勉強に有効なもの 所謂、文章問題 = 国語の読解力ですので・・・ 見たことはないです。 「複数条件を判定!AND関数とOR関数」 http://kokoro.kir.jp/excel/and-or.html 「複数の条件を指定するIF関数」 http://www.itc.u-toyama.ac.jp/el/spreadsheet/if_2.html

  • epocari
  • ベストアンサー率42% (3/7)
回答No.1

A1~A3に入る条件は数字ではなく文字列が入り、 条件3つが全て揃った時にB3とE3の誤差を出したい、という解釈をしました。 使用していないセル(例えばF1)には上の条件の結果が出る式、 =IF(AND(A1="(1)",E1-B1>0,C2>C1),E3-B3,"") を入れ、下の条件はF2に =IF(AND(A1="(2)",E1-B1<0,C2<C1),E3-B3,"") を入れてはどうでしょう? 全ての条件を満たした場合はE3-B3の数値が出てきますし、 条件を満たさない場合は空白のままです。 もし思っている様な結果が出なかったらすみません。 あと、初級でエクセル関数を使いこなしたい場合は本を購入される方が良いかと思います。よく使う関数は付箋などでマークでき、活字の方が頭に入りやすく、画面を見ながらじっくり入力する事が出来ます。 本は中古でも充分でしょうが、出来れば店舗で中身を見て、カラーが多く、目次が「〇〇をする」といった目的から索引できる様になっていると便利です。

関連するQ&A