• ベストアンサー

A・B列のどちらかにフラグがあったらC列にフラグを返す

簡単な事かもしれませんが、教えてください。 A列とB列にそれぞれフラグがたっています。 どちらか片方に(もちろん両方も)でもフラグがたっている先をC列にフラグを返す。 もし、両方にフラグがたっていない先に0やエラーが出るようなら、それも出ないような関数を教えてください。 よろしくお願いします。。

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

  • ベストアンサー
  • fx70_2150
  • ベストアンサー率57% (123/213)
回答No.2

=IF(ISERROR(OR(A1,B1)),"",IF(OR(A1,B1),1,0)) これで、エラーになっても、大丈夫。 しかも、立っていない場合のフラグは、空白でも0でもOK!

oldqueen
質問者

お礼

ありがとうございます。無事解決しました。 大変、助かりました。。

その他の回答 (2)

  • fx70_2150
  • ベストアンサー率57% (123/213)
回答No.3

0がでるのが嫌なら、こちらで。 =IF(ISERROR(OR(A1,B1)),"",IF(OR(A1,B1),1,""))

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

フラグって何を使用しているのでしょうか? たとえば1ならフラグが立っている、0ならたっていないとすると、 =if(A1+B1=0,"",1) とすることができると思いますが・・・

oldqueen
質問者

お礼

ありがとうございます。 できました。 ちなみにフラグは1を使用してました。たっていない場合は、空白でした。。

関連するQ&A

  • A列にあってB列にはない単語をC列に残したいです。

    エクセルで、「A列とB列にそれぞれ単語がたくさん入力されています。A列にはあるが、B列にはない単語を抽出して、C列に残す」ということをやりたいのですが、どなたか関数を教えていただけないでしょうか? すみませんが、エクセルの関数を教えていただけないでしょうか。 単語のリストが2つあります。 A列に、片方のリストを入れ、B列にもう片方のリストを入力してあります。 ■やりたいこと 1: 2つのリストには重複している単語があるため、重複している単語は削除して、A列だけに存在する単語をC列に入れたいと思っています。 ■やりたいこと 2: 最終的には、C列には、空のセルを作らず、上のほうの行に詰めた形に整えたいと思っております。 以上の2つについて、どちらかだけでもやり方を教えていただければ、大変助かります。 どうぞよろしくお願いします。

  • B列の値がA列にあるかを調べる関数

    excel2010を使っています。 題名の通りなのですが、B列にある値がA列にあるかを関数を使って求めたいと思います。 B列に290個、A列に259個の値が入力されていて、 ・B列にあってA列にないもの ・A列にあってB列にないもの の両方を見つけ出したいのですが、よい関数を教えてください。exact関数ではダメでした。

  • EXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいで

    EXCELでA列とB列の文字が合わせてC列に入るやり方を教えて欲しいです。 例 A1セルは04+  B1セルは2000 C列に04+ 2000のように作りたいです(真ん中に1個スペース)。 セルが多すぎて、一個ずつやるのは大変時間かかりますので、関数のやり方をご教示ください。 よろしくお願いします。

  • 【エクセル/excel】if関数とフラグ

    if関数でフラグを立てたものからさらにif関数で 条件を絞ってフラグを立てようとするのですが エラーが表示されてうまくいきません。   A  B  C 1 1  0  * 2 1  1  * 3 2  1  * 上記の図で (1)A1:B3の範囲でif関数を用いてフラグを立てます。 (2)C1:C3の範囲でif関数を用いてフラグを立てます。 (たとえばA行とB行がともに1ならば1というフラグ を立てるといった感じです。) 式の立て方がいけないんでしょうか?どなたか教えて下さい。 なんだか至極簡単なことのような気もして申し訳ありません。

  • 「A列B列C列」 → 「A列C列B列」 に変更したい

    連日ですみません…。 ご存知の方がいらしたら、よろしくお願いいたします。 「A列B列C列」 → 「A列C列B列」 のように、 すでに入っているデータは保持したまま変更したいのですが、 これは可能でしょうか?

    • ベストアンサー
    • MySQL
  • B列とC列のいずれかに文字が入力されています。

    B列とC列のいずれかに文字が入力されています。 B列とC列同時に入力されていることはなく、B列とC列とも空白のこともあります。 この時、A列にB列、C列の文字をコピーするためにはA列にどのような関数を用いればよいですか。 A  B  C あ    あ い い           う    う といった具合です。 

  • エクセルで、A列に「20081020」が入っており、B列に「20081

    エクセルで、A列に「20081020」が入っており、B列に「20081030」、C列に「20090102」 と数値が入っているとします。 お分かりの通り、日付がスラッシュ無しで入っているのですが、A列に対してB,C列のような日付が何日後、もしくは何ヶ月、何日後のデータなのかわかるようにしたいです。 関数でありますでしょうか? 上記の例であればB列は10日後、C列は64日後と表示されるようにしたいです。 (数字だけでも構いません) 教えていただければ幸いです。 何卒よろしくお願いします。

  • A列が空白なら、計算式の入っているB.C・・~列も空白で表示する方法。

    A列に対して、B.C・・~列にそれぞれ違った式が入っています。 A列が空白だと、B列#N/A、C列1 ・・・と、それぞれ答えが返ってきます。 今までは、各B、C・・列に「A列が空白の場合は表示しない」設定を「条件付書式」を使ったり「IF(ISERROR・・」の関数を使ったり 無い知恵と知識を振り絞って悪戦苦闘の末、1列1列・・こつこつ設定していたのですが 「もっと簡単な方法があるのでは??」と都合のいいことを考えました。 しかし、恥ずかしながら私には知識が無いもので、そんな事が出来るのか、また仮に出来るとしても方法がわかりません。 関数でも、条件付書式でも、何でもかまいません。 指定したセルが空白の場合、そのセルに対して数式が入っている他の複数セルにも何も表示しないように一発で出来るようにするには、 どうすればいいのか教えて頂けませんか? 98です。出来るだけ簡単な方法がありがたいです。 余談なのかもしれませんが、B列にはVLOOKUPの関数、C列には「A列内の数字+1」と言う式が入っています。 C列はA列に0と入力しても、空白でも1という答えが返ってきてしまいます。そこでA列が空白の場合答えが表示されないようにしたいのです。) 宜しくお願いします。

  • エクセルで文字を参照してフラグを立てたい

    下記のようなエクセルで |-------------------| | |  A  |  B  |  C  |  D  | |-|-----------------| |1|     |あああ様|     |     | |-|-----------------| |2|     |     |いいい様|     | |-|-----------------| |3|     |     |     |ううう様| |-------------------| Aの列に(B~Cを参照して)"様"の入っているセルにフラグを立てたいのです。 数式をいれるAの列から数えて1つ右のセルに"様"があれば1を立てたいのです。 例えばA1のセルには1を A2のセルには2を A3のセルには3をという具合です。 if関数とright関数を使えばできそうな気がしますが私には難しいです…。 よろしくお願いします!

  • A列の文字列からB列の文字列を

    A列の文字列からB列の文字列を 引く(マイナス)することはできないでしょうか? 例) A列 - B列 - C列 ABCD - CD - AB ABCD - BCD - A ABCD - GH - ABCD という風にC列に関数で結果を表示したいのです。 方法はないでしょうか? よろしくお願いします。