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.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されるということですね。
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))
としてはいけないんですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- その他(クラウドサービス・オンラインストレージ) Googleスプレッドシートについて 1 2022/05/11 15:26
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) Excel表示形式 2 2022/09/09 09:57
- Excel(エクセル) エクセルの数式について教えて下さい。 8 2023/05/27 12:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
腕を見たら黄色くなってる部分...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
変な話しになります。尿検査で...
-
勃起する時って痛いんですか? ...
-
EXCELで式からグラフを描くには?
-
1日前の検尿
-
検便についてです。 便は取れた...
-
これって喉仏ですか? 私は女性...
-
中出しをするとお腹が痛い・・・。
-
小数点以下を繰り上げたものを...
-
リンク先のファイルを開かなく...
-
Excelで""で囲む方法
-
2つの数値のうち、数値が小さい...
-
EXCELの条件付き書式で数式を空...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報