• ベストアンサー

エクセル関数で教えてください

エクセルの関数で、どれを使ったらいいのかどうしてもわからないので、ご存知の方がいましたら教えてください。 表現がしずらいのでわかりずらいかもしれませんが、 たとえば、セルA1が「○」セルA3「○」のとき、セルA5に「○」 が表示されるような、セルA5の数式はどうしたらよいでしょうか? 同じことですが、セルA1が「○」、セルA2が「○」セルA3「○」のとき、セルA5に「○」というのも知りたいです。 よろしくお願いします。

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

  • ベストアンサー
  • kztk
  • ベストアンサー率53% (59/110)
回答No.1

>セルA1が「○」セルA3「○」のとき、セルA5に「○」 =IF(AND(A1="○", A3="○"), "○", "") >セルA1が「○」、セルA2が「○」セルA3「○」のとき、セルA5に「○」 =IF(AND(A1="○", A2="○", A3="○"), "○", "") で、いかがでしょう。

kaeritaii
質問者

お礼

ありがとうございます!できました!

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

その他の回答 (2)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> セルA1が「○」セルA3「○」のとき、セルA5に「○」 この条件の場合、セルA2は何でもいい(「○」もOK)のだったらすでにNo1の方の回答がでています。 この場合、 A1,A2,A3全部が「○」の場合、 =IF(AND(A1="○", A3="○"), "○", "") =IF(AND(A1="○", A2="○", A3="○"), "○", "") 上記2つの式は同じ答えを返します。 もし、セルA1が「○」、セルA2は「○」以外、セルA3「○」のとき、セルA5に「○」の意味ならば =IF(AND(A1="○", A2<>"○", A3="○"), "○", "") となります。

kaeritaii
質問者

お礼

ありがとうございます

全文を見る
すると、全ての回答が全文表示されます。
  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.2

セルA5に =if(A1="○"&A3="○","○","") といれます。 こうすれば、A1に○でかつA3に○がある時のみA5に○が入力され、それ以外は空白となります。 後段の質問は、同じように =if(A1="○"&A2="○"&A3="○","○","") でよろしい。

kaeritaii
質問者

お礼

ありがとうございます

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

関連するQ&A

  • エクセル関数

    エクセル初心者です。 Average関数で=AVERAGE(A2:A6)の数式の意味の理解はできるのですが、 AVERAGE(A2:A6, 5)の ,5が理解できません。ヘルプ機能を使ったら、セル A2 からセル A6 の数値と 5 から平均値を求めます。とありましたが、5から平均値の5からとはどういう意味でしょうか? ご存知の方、教えていただけると大変助かります。よろしくお願いします。

  • Excel 関数

    Excel質問です。 セルの数字により、計算方法が違う場合の数式の入れ方を教えてください。 例;A1のセルに入る数字が 1万以下であれば B1のセルにA1*5%を表示 1万超~2万以下 B1のセルにA1*10%を表示 2万超~3万以下 B1のセルにA1*15%を表示 3万超~4万以下 B1のセルにA1*20%を表示 4万超~無限  B1のセルにA1*25%を表示 このような場合は if関数でしょうか? どうしたらいいか教えてください。   

  • エクセル関数で0表示を消したい

    エクセルで0表示を消すには? エクセル2002を使っています。 例えば A1セルにて割り算をセットしRAUND関数を使い 書式設定では、数式を選び 少数点以下桁数は0表示を選択。 で、演算結果は良いのですが計算されない場合0が表示されます。 この0表示されない様にするには? どのような数式を追加すると良いのでしょうか? よろしくお願いいたします。

  • エクセル関数について、教えて下さい。

    エクセル関数について、教えて下さい。 a1:300 、 b1:* 、 c1:10 と入力してあります。 ここで、 d1へ =concatenate("=",a1,b1,c1) を設定した時に得られて表示される文字は、 「 =300*10 」 となります。 この時、この文字を数式として活用したいのですが、つまり解が " 3000 " と別のセルでも良いので、解答するようにしたいのですが、お解かりになる方教えてください。

  • エクセル関数で600番台の数取得

    セル範囲A1:A20に数式で数値が表示されています。 数式で=""が表示されるため、空白に見えるセルもあります。 この範囲から600から699までの数値がいくつあるか取得しようと思います。 =COUNTIF(A1:A20,">=600")-COUNTIF(A1:A20,">=700") 以上の関数でできるとは思いますが、ほかの関数があればご教示ください。 なお、オートフィルターは使用しないものとします。 エクセル2010です。

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

    エクセルの関数について教えてください。 セルのA1に売上の金額を入力すると セルのA2からA4までに分解された数字が表示されるようにしたいです。 内容としては、段階別に売上高を表示させたいので たとえば、 セルのA1に売上高を入力すると セルのA2に 0~25,000,000 セルのA3に 25,000,001~50,000,000 セルのA4に 50,000,001~ が自動で表示される形でA2+A3+A4が売上高になるようなものです。 50,000,000に達していなければA4は0になるようなイメージです。 表現力が足りず伝わりにくい点もあるかと思いますが、よろしくお願いします。

  • エクセルのif関数で

    エクセルのif関数でこれができるのかわかりませんが、 C1~C10の中の文字列の中にA1と同じ文字列があればB1に「1」を入れ、なければ「2」を入れるということをやりたくて B1のセルに IF(OR(C$1:C$10=A1),1,2) という計算式を入れました。 関数の引数の中の数式の結果では、正しい結果が表示されてるのですが、B1のセルには間違った結果が表示されます。 また、B2以下B20まで計算式をコピーするとB11以下は#VALUE!になってしまいます。 一つ一つを見てみると、どうやらセルに正しく表示されるのはAの行とCの行が=だった場合のみのようです。 #VALUE!が表示されているセルも含めて、数式の結果では正しい結果が出ているのにセルの表示が違っているのが納得できませんが、おそらく何かが間違っているのでしょう。 間違いを教えてください。 よろしくお願いします。

  • エクセルの関数の方

    エクセルの関数の入力方法について教えて下さい。 数式を入れてあるのですが、入力をそのセルにしない時は空セルにしたいのですが、0と表示されます。 IFを使うのではないかとは思うのですが、やり方がわかりません。 教えてください。

  • エクセル CONCATENATE関数

    エクセル2003のCONCATENATE関数で作ったテキストを関数化(数式化)できないでしょうか。 たとえば、C3のセルに下のCONCATENATE関数を入れ =CONCATENATE(D3,E3,F3) 文字列"=sum(A1:A10)" を表示させ、 その後CONCATENATE関数をのぞき、=sum(A1:A10)を計算させたいのです。 CONCATENATE関数で合成されたセルをコピーし、形式を選択して貼り付けから値だけを貼り付けても、なぜかうまくいきません。 =sum(A1:A10)とC3に表示され、計算は実行されません。

  • エクセルで挿入した列に関数が値を返しません。

     エクセルで列を挿入したセルに、関数を入力しても値を返しません。 関数を入力しても、数式バーに表示される数式がセルに表示されるだけで、答えは出ません。式はあっていて、違うセルに数式をコピーして張り付けると、値を返します。  また、挿入した列に元からある空白の列をコピーして貼り付け、関数を入力しても値を返します。  どこかで変な設定をしてしまったのでしょうか?  分かる方、どうか教えてください。

専門家に質問してみよう