• ベストアンサー

エクセル関数の記述で教えてください。

M2セルの内容(記述)が、”高額"である時は、P4の数字が15以上であれば”エラー”と表示をし、 又は、M2セルの内容に”低額”である時は、P4の数字が10以上であれば"エラー"と表示したいのです。 下記の関数ではうまくいかないのです。 =IF(M2="高額",IF(P4>15,"回路数エラー","")(M2="低額",IF(P4>10,"回路数エラー"<""))) どのようにしたら良いか教えてください。

  • npsw
  • お礼率33% (35/103)

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

  • ベストアンサー
回答No.2

これでどうでしょう =IF(AND(M2="高額",P4>15),"回路数エラー",IF(AND(M2="低額",P4>10),"回路数エラー",""))

npsw
質問者

お礼

ご親切にありがとうございました。 早速試してみました。 今まで手入力でミスをしていたのですが、 助かりました。

その他の回答 (1)

回答No.1

=IF(M2="高額",IF(P4>15,"回路数エラー",""),IF(M2="低額",IF(P4>10,"回路数エラー",""))) 「以上」であれば、「P4>15」「P4>10」ではなく「P4>=15」「P4>=10」です。

関連するQ&A

  • エクセルの関数

    先日、Gooで教えていただいて作った下記のような式があるのですが、 答えが負の数になるときは”0”と表示したいのですが、方法が解りません。どなたか教えてください。宜しくお願いします。 =ROUND(IF(P23<=135416,P23-85834,IF(P23<=149999,(P23*0.6-63334),IF(P23<=299000,(P23*0.7-78334),0)))*0.05,-1) また、下記の式でG3*0.5が2500以上の時は2500、G3*2が10000以上のときは10000と表示したいのですが、方法が解らず、とりあえず他のセルにIF(I3>10000,10000,IF(I3<G3,IF(I3>=2500,2500,)))と書いてやってますがもっとスマ-トやり方があったら教えてください。 =IF((B3*470+C3*60+D3)<((B$16-1)*470),,IF((B3*470+C3*60+D3)<(B$16*470-110),G3*0.5,G3*2))

  • エクセルです。関数で教えて下さい。

    A1のセルの数字が、負の数(マイナス)の場合、A2のセルに”警告!”と表示されるようにするにはどのような関数を書けば良いのでしょうか?(=IF???) 簡単に説明させて頂き恐縮ですが、ご教授をお願い致します。

  • エクセルでIF関数について

    =IF(E19>=100000,E19-100000,0) この関数式が入力されているセルはE19のセルが10万以上の場合10万を引いた数が表示されますが、例えばE19のセルが178000の場合、78000というように表示されます。ところが、千単位以下を全部0000表示し万単位以上の数字だけを表示させる場合どのような関数式になるのでしょうか?例えば、E19のセルが178000の場合、70000という具合にです。わかる方ぜひ教えてください。よろしくお願いします。

  • IF関数の記述の方法について

    御教示頂きたく御願い致します。 1.数字は数字として表示させる(+の場合も-の場合もあります) 2.数字以外のものは0と表示させる 数字以外とは、スペース・#N/A等のエラー表示・文字などです。 =IF(B2=****,0,B2) **** の部分の記述の方法

  • エクセル関数に関して

    エクセル関数に関して質問です 「E8]に「0」が入力された場合は、「0」と表示させ、それ以外は計算値を表示させています 数式は以下です =IF((E8=0),E8,($J8*E8)/P8) 数式の値がエラーの場合(P8セルに数値が入力されていない時)はエラー表示になって しまうので、以下の数式を入れています =IF(ISERROR(($J5*E5)/P5),"入力待ち",($J5*E5)/P5) この時、「E8」が「0」の時は「0」表示、なお且つ数式がエラーの時は「入力待ち」とさせたい のですが、2つの数式を1つに書く事は出来ませんか? ご存じの方がおりましたら、ご教示願いたく 宜しくお願い致します

  • エクセルの関数を教えて下さい

    エクセルの関数が思いつかないのでどなたか教えて頂けませんでしょうか 書きたい関数は一つなんですけど、いくつかの条件があるんです。 1つめの条件 指示数がα セルA1からセルA5までの中に数字があればその合計数からαを引く 但し、表示させたい数字はα 数字を入れるとこんな感じになります 【指示数は20 セルA1からセルA5までの合計数は30 その場合表示させたいのは20】 2つめの条件 指示数は20 セルA1からセルA5までに数字がなければA6の数字からαを引く ただし表示させるのはα 【指示数は20 セルA1からセルA5までの合計数は0 セル6には30ある その場合表示させたいのは20】 3つめの条件 指示数はα セルA1からセルA5までの合計数がαより小さい場合にはセルA6の数字から残りの数を引く その場合表示させたいのは セル1からセル5の合計数からαを引いた数とその残りの数 【指示数は20 セルA1からセルA5の合計数は12 セルA6は20 その場合表示させたいのは 12と8】 4つめの条件 指示数はα セルA1からセルA5の合計数を足した数よりも、A6の数字よりもαが大きい その場合表示させたいのは セルA1からセルA5の合計数とA6の数からαを引いた数 【指示数は20 セルA1からセルA5までの合計が3 A6の数は6 その場合表示させたいのは11】 こんな4つの条件を兼ね揃えた関数なんてありますでしょうか? 1つの関数ではなく 条件1がダメなら条件2 条件2がダメなら条件3 という様に次々と計算していく様な連続した関数でも構いません。 分かりにくい表現だとは思いますが どなたか知恵を貸して頂けませんでしょうか 宜しくお願い致します。

  • エクセル 関数とグラフについて 

    エクセル 関数とグラフについて  <やりたいこと> ・数字が入力されてないセルで#N/A 表示しない ・数字が入力されてないセルのグラフ線を表示しない  | B   |C  | D        | 7|生産数|時間|1台の時間(秒)| 8|100  |  1|     36   | 9| 空  | 空 |    空     | <やったこと> IF(B8=0,NA(),C8*3600/B8) 数字が入力されてないセルのグラフ線が表示されなくなったが#N/Aが表示される。 IF(ISERROR(C8*3600/B8),"",(C8*3600/B8)) #N/Aが表示されないが数字が入力されてないセルのグラフ線が表示されてしまう。 どのようにすれば良いでしょうか? ご指導宜しくお願いします。

  • Excel :条件が一致した時にその数字を表示する関数

    以下の内容をExcelの関数で表す場合にどのような関数が有効でしょうか?どなたかお知恵を拝借願えると幸いです。 「A1,A2,A3にランダムに数字が入っています。仮に、3つにセル中、2つ以上の数字が一致した時には、A4セルに一致した数値を表示させ、3つのセルの数字がどれも一致しない場合は、ゼロと表示させます」 以下のようなIF関数を考えてみたいのですが、「真の場合」に一致した数字を表示させる方法が分からず悩んでいます。 IF(OR(A1=A2,A1=A3,A2=A3),一致した数字,"0") 勿論、このIF関数に拘っていないので、上述「」内の内容が関数で表現できればよいと考えております。

  • エクセルの関数を教えてください。

    パソコン初心者です。 関数の式を教えてください。IF関数だと思うんですが、 A1のセルには 20051221~20060620の数字が入っています。 B1のセルにA1の20051221~20060120の数字だったら180100と            20060121~20060220の数字だったら180200と            20060221~20060320の数字だったら180300と             20060321~20060420の数字だったら180400と            20060421~20060520の数字だったら180500と            20060521~20060620の数字だったら180600と 表示されるにはどのような式がありますか? 是非、教えてください。

  • EXCELの関数!!

    たとえば セルのA1からセルのA1000位までの行に不特定の数字を入れていて 抽出したい特定の数字が100個位あるとします。 数字がヒットした時に何でもいいから表示されるような関数を教えてもらえませんか? 一月分なら並べ替えでなんてことはないんですが12か月分もあるんで! 今考えているのが セルのA2の列以降に抽出したい数字を全部入れてIF関数で挑戦していますが出来ません! よろしくお願いします。

専門家に質問してみよう