IF関数とCOUNTIF関数は組み合わせて使う事は出来ますか?
うまくいきません。
=IF(OR(AND(A1="■",A2="キュウリ",A3="キュウリ",A4="■"),AND(A1="■",A2="トマト",A3="トマト",A4="■")),COUNTIF(B10:B25,Q7)+2,COUNTIF(B10:B25,Q7))
Q7がキュウリの時、Q7がトマトの時は4が表示されるのでOKですが、それ以外の文字の時は2が表示されてしまいます。範囲に無い文字なのに何故2が表示されるのですか?
それ以外の文字の時は0を表示したいのです。
No.5
- 回答日時:
No.3です。
No.4さんが回答された以下の数式
=IF(OR(AND(A1="■",A2=Q7,A3=Q7,A4="■"),AND(A1="■",A2=Q7,A3=Q7,A4="■")),COUNTIF(B10:B25,Q7)+2,COUNTIF(B10:B25,Q7))
について、ご質問者が、
>その数式通りで思うように出来ました。
とコメントされました。
ご質問者はEXCEL初心だとおっしゃっているので、者余計なお世話ではありますが、書いておきます。
ご質問者が質問時に投稿された数式は
IF(OR(数式1,数式2),数式3,数式4)
という形になっていて、「数式1という条件」または「数式2という条件」が満たされるときは数式3の結果を表示し、そうでなければ数式4の結果を表示する
というものでした。
No4さんが回答された数式は
IF(OR(数式5,数式5),数式3,数式4)
という形になっていてORで括られた括弧の中の二つの数式が同一です。従って、「数式5という条件」または「数式5という条件」が満たされるとき~という意味になり、またはの中で同じことを繰り返しているだけになっています。
つまり、この数式はORで括る意味がないことになり、
=IF(AND(A1="■",A2=Q7,A3=Q7,A4="■"),COUNTIF(B10:B25,Q7)+2,COUNTIF(B10:B25,Q7))
で同等の意味を実現可能だということになります。
"キュウリ"または"トマト"という部分にこだわりたいのであれば、
=IF((A1="■")*(A2=Q7)*(A3=Q7)*(A4="■")*((Q7="キュウリ")+(Q7="トマト")),COUNTIF(B10:B25,Q7)+2,COUNTIF(B10:B25,Q7))
といった数式を用いる方法もあります。
No.4
- 回答日時:
IF条件が成立したとき・,COUNTIF(B10:B25,Q7)+2,
IF条件が成立しないとき,COUNTIF(B10:B25,Q7) ですね。
Q7の値によりB10:B25のQ7と同じ値の数を数えて+2しています。
Q7がキュウリでもトマトでもない場合でも、IF条件はA2とA3がトマトかキュウリだったら+2します。
例えば、
=IF(OR(AND(A1="■",A2=Q7,A3=Q7,A4="■"),AND(A1="■",A2=Q7,A3=Q7,A4="■")),COUNTIF(B10:B25,Q7)+2,COUNTIF(B10:B25,Q7))
としてはいけないんですか。
No.3ベストアンサー
- 回答日時:
>範囲に無い文字なのに何故2が表示されるのですか?
とのお尋ねですが、ご質問者が投稿された数式はQ7の値に関係なく、A1~A4の値をチェックして条件が合致していれば、
COUNTIF(B10:B25,Q7)+2・・・①を表示し、
条件に合致していなければ、
COUNTIF(B10:B25,Q7))・・・➁を表示する数式です。
従って、B10~B25にQ7に合致するものがない場合でも、A1~A4が条件に合致していれば、
①のCOUNTIF(B10:B25,Q7)の部分が0となり、これに+2するわけですから、「2」が表示されます。
つまりQ7の値の「キュウリ」とか「トマト」とかではなく、A1~A4の条件を満たすかどうかで①か➁かが決まり、満たしていれば、仮にB10~B25に
「キュウリ」とか「トマト」がなくても「2」が表示される数式になっているということです。
B10~B25のセルに何が入力されているのか判りませんので何とも言えませんが、少なくともQ7の値と連動させたいのであれば、
IF(AND(A1="■",A2=Q7,A3=Q7,A4="■"),COUNTIF(B10:B25,Q7)+2,COUNTIF(B10:B25,Q7))
といった数式に修正するなど、IFの判定にQ7が影響する形でないと、まずいのではないでしょうか?
いずれにしても、B10~B25セルの内容が不明なため、ご質問者の意図を推測することが困難です。
残念ですか、この程度の回答しかできません。
ありがとうございます。
目から鱗です。
やっと意味が理解できました。
COUNTIFだけに+2されるのじゃなくて、
IFの条件式にも+2されるということですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
エクセルで数式の答えを数値と...
-
2つの数値のうち、数値が小さい...
-
精液の落とし方を教えてください
-
イタリアから帰国する際、肉製...
-
検便についてです。 便は取れた...
-
知能テストは、今。 義務教育課...
-
勃起する時って痛いんですか? ...
-
EXCELで条件付き書式で空白セル...
-
excelでsin二乗のやり方を教え...
-
甲状腺が腫れているが血液検査...
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
-
エクセルのグラフで、値0のとき...
-
エクセル指定した範囲からラン...
-
これって喉仏ですか? 私は女性...
-
風俗店へ行く前のご飯
-
【Excelで「正弦波」のグラフを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
白血球が多いとどんな心配があ...
-
勃起する時って痛いんですか? ...
-
精子が黄色?
-
検便についてです。 便は取れた...
-
これって喉仏ですか? 私は女性...
-
小数点以下を繰り上げたものを...
-
甲状腺が腫れているが血液検査...
-
精液の落とし方を教えてください
-
エクセル指定した範囲からラン...
-
EXCELで条件付き書式で空白セル...
-
2つの数値のうち、数値が小さい...
-
精子に血が・・・
-
エクセルのラベルの値(文字列...
-
イタリアから帰国する際、肉製...
-
ある範囲のセルから任意の値を...
-
リンク先のファイルを開かなく...
-
中出しをするとお腹が痛い・・・。
-
MIN関数で空白セルを無視したい...
おすすめ情報