• ベストアンサー

Excelの関数について

こんにちわ。素人です。関数について質問があります。よろしくお願いします。 はじめに、次の式で機能していました。 =IF(AK39="※色展します",0,AC33+AV33) 次に、AK39が、空欄でも機能するようにと、次のような式にしました。 =IF(AK39="※色展します"&"",0,AC33+AV33) 他には =IF(AK39=OR("※色展します",""),0,AC33+AV33) など試してみました。 当然機能しませんでした。 "※色展します"、"スペース"のどちらかが入ればセルがゼロになるようにするにはどうしたらいいんでしょうか?

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

こんにちは おしいですね。 =IF(OR(AK39="※色展します",AK39=""),0,AC33+AV33) で如何ですか?

casin
質問者

お礼

早速のお返事有り難うございます。アドバイス通りやってみたらできました。おしかったんですねw頑張って仕上げてみます。

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

その他の回答 (2)

回答No.3

=IF(AK39="",0,IF(AK39="※色展します",0,AC33+AV33)) ではいかがでしょうか。少し長くなりますが。

casin
質問者

お礼

早速のお返事有り難うございました。元の式の形を残したかったので、一応#1と、#2の方の回答を参考にさせて頂きました。

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

IF(OR(B3=1,B3=" "),"ss","aa") ↑でどうでしょう・・・。

casin
質問者

お礼

早速のお返事ありがとうございました。たぶん#2の方と同じですよね?お二人のを参考にしてやってみたらできました!

casin
質問者

補足

今回は回答に優劣付けれませんのでポイントはつけない事にしました。ご了承下さい。

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

関連するQ&A

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

    セルHにIFとANDを使って下記内容の関数式を入力したいです。 セルAからセルF内すべてに数値が入っていたらセルFを返す、 セルFが空欄ならばセルEの数値を返す、 セルEも空欄ならばDの値を、 Dも空欄ならばCの値を、Cも空欄ならばBの数値を、 Bも空欄ならばAの数値を返し、 Aも空欄(つまりAからF内に数値なし)ならばスペースを返す。 わかる方、教えてください。 よろしくお願いします。

  • Excelの関数で・・・

     私は、エクセルの関数で次の形の式をよく使います。  セル番号A1に  IF(B1="","",・・・・・・・・・・)  みなさんご存知のとおり、『「セル番号B1」が空欄の場合は、「セル番号A1」に空欄を返しなさい。それ以外の場合は・・・・・・・・・・・。』  そこで質問です。  セル番号A1に、  『「セル番号B1」と「セル番号C1」と「セル番号D1」の3つ全部が空欄の場合は、セル番号A1に空欄を返しなさい。それ以外の場合・・・・・・・・・・・。』  とういう式をお教えください。解りにくい文章(説明文)ですがよろしくお願いいたします。

  • エクセルの関数について教えてください

    エクセルでvlookupを使い得た結果がAだとします。 次にif関数でvlookup関数の結果のセルがAならばと言う式を作りました。 が、if関数が認識してくれません。 同じif関数の式でキーボードからAを入力したら結果が出ます。 vlookup関数のセルにはAでなく式しか入ってないからでしょうか? vlookup関数の結果をif関数で認識する方法をお願いします。

  • エクセルでの疑問(""と" "の違い、またセル+セルとsum関数の違い)

    エクセルにおいて、スペースを挿まない""と、スペースを挿む" "の違いを教えてください。 if関数で条件が真の場合に空欄""(←スペース無し)を返して、その空欄のセルと別のセル(数字が入っている、例えば1)を加算(セル+セルであり、sumは使わない)するように計算式を組んでも、空欄のセル(ifのセル)を0と認識してくれず、その結果#VALUE!と出てしまいます。 一方、""にスペースを挿んで" "とすると、数値と認識して、加算結果は1と表示されます。 因みに、sum関数で問題のセル(ifのセル)と別のセル(例えば1)を計算すると、1という結果が返ってきます。 スペース無し("")とスペースあり(" ")の違いって一体何なのでしょうか? また、なぜセル+セルでは#VALUE!になり、sumでは#VALUE!にならないのでしょうか? 宜しくお願いします。

  • Excel 関数 

    明日までに書類を作ってしまいたいので、ご協力ください おねがいいたします。 Aのセル(A10)の右隣のセルに、 =IF(A10=0,"","-") で、A10のセルをツール、オプション、で、0を表示しない。 とした場合、空白になります。 Bのセル =IF(AB12=0,"",ROUND(AB12*AK14/AK15,1)) Bの右隣のセルに、Aのセルと同じ関数をいれると、- が表示されます。 それは、Bのセルに四捨五入の関数があるからでしょうか? Bにも、- を表示しない関数は、あるのでしょうか? Bのセルを、変えないとだめなのでしょうか?

  • 関数の条件を増やす

    初歩的な事でしょうが 助けてください。 =IF(OR(BD3="",BD3=0),"",IF(AK3=1,IF(BD3>30000,2,1)*210)+105) このような関数を使っているのですが、 AK3=0の時の条件を増やしたいのです、↓ =IF(OR(BD3="",BD3=0),"",IF(AK3=0,IF(BD3>30000,2,1)*50)+55) =IF(OR(BD3="",BD3=0),"",IF(AK3=1,IF(BD3>30000,2,1)*210)+105) =IF(OR(BD3="",BD3=0),"",IF(AK3=0,IF(BD3>30000,2,1)*50)+55 上記の関数をまとめるのは、どうすればよいですか よろしくお願いします。

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

    困ってます。 「AV7」というセルに「=IF(AO7="除外",0,AS7)」という関数が入っています。 =つまり「AO7」のセルに"除外"という文字が入っていた場合に「0」と表示され それ以外の文字の場合は「AS7」の文字がイコールで「AV7」に表示される、という関数です。 で、、その「AV7」の隣のセルに 「=IF(AV7>=1000000,1000000,AV7)」という関数を入れています。 =AV7の数字が1000000以上だった場合は1000000となるということです。 で、、、AV7のセルに特に何も入力がなければAV7隣のセルも何も表示をしないように したいのですが、AV7に入力がないときも、なぜか「1000000」と表示されてしまいます。 何が問題なのでしょうか?解決法を教えてください。

  • エクセル2010での関数に関する質問です。

    初歩的な質問で申し訳ありませんが、困っています。 セルの1行目は「❌」か空欄になっています。 セルの2行目から5行目には「⭕」が入っているセルと空欄のセルが混じっています。 例えば、セルA1が「❌」でセルA2からセルA5のどこかに「⭕」が一つでもあれば「△」としたいのです。条件に合わない場合は「空欄」にします。 自分でやって、セルA1が「❌」でセルA2が「⭕」の場合は、次のような関数でできます。 =IF(AND(A1="❌",A2="⭕"),"△","") しかし、セルA2からA5に範囲を広げる方法が分かりません。もちろん、セル1行目が空欄の場合は、結果は空欄で返します。 どなたか教えてください。よろしくお願いします。

  • 関数でこのようなことが出来ますでしょうか?

    EXCEL2000です。 あるセルを8月になったら自動的に空欄にする機能を付けたいのですが VBAを使わずに関数で出来ますでしょうか? 例えば IF(今が8月なら,c4のセルを""に)のような感じです。

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

    すみません、いまエクセル関数でorを使い 特定セルにてR112、F122、G111などの記号があり、 それに該当する式で =if(or(LEFT(A1,2,"R1"),(LEFT(A1,2,"F1")・・・・),式1,式2) という風にorの条件は30個までですが、それ以上の条件式を書く事は出来ないでしょうか? また、それに代用できる関数はあるのでしょうか?

専門家に質問してみよう