
=IF(COUNTIF(A:A,B1)=0,"NG","")
上記の式の詳細について教えて頂きたいです。
私の理解としては、A列とB列を比較しB列にあるものを(B列にしかないもの)検索し、一致する値は0と表示、一致しない値はNGの表示といった解釈でいいでしょうか?
=0,"NG","") ←この式の意味が良くわからずにいます。
作業として行いたいことはA列とB列を比較しB列にしかない値をC列に表示したいです。この式の場合C列に一致しない値をNGと表示させる式だと理解しています。
また、上記の様な関数を説明しているサイトなどがあれば教えて頂きたいです。
宜しくお願いします。
No.3ベストアンサー
- 回答日時:
え~っと、次のキーワードでインターネットで検索して、お勉強してみてくださいませ。
サイトの紹介を待つより、どんどん検索してください。ネット上には情報があふれています。●関数の入れ子(ネスト)、●論理式、●IF関数、●COUNTIF関数
IF関数の第1引数(「COUNTIF=0」という部分)には、論理式を書く決まりです。つまり、COUNTIF=0は成り立つだろうか、それとも成り立たないだろうか?という条件分岐を行っています。だからこのIF関数は、成り立つなら「NG」という文字列を、成り立たないなら空文字列(「""」で指定)を表示させます。
COUNTIF関数は、条件を満たしているセルの個数を数える関数。つまりそういうセルが0個なら「NG」、それ以外のときは何も表示しませんよということです。
No.5
- 回答日時:
式の意味はA列にB1のデータがない場合にはNGと表示させ、ある場合には空白にしなさいという意味ですね。
お望みはA列とB列を比較してB列にしかない値をC列に表示したいということですから、例えばC1セルには次の式を入力して下方にドラッグコピーすればよいでしょう。
=IF(COUNTIF(A:A,B1)=0,B1,"")
この式の意味はA列にB1の値が無い場合にはC1セルにB1セルの値を、無い場合には空白にしなさいとの意味になりますね。
ただし上の式ですとB1セルが空白の場合にはC1セルに0が表示されます。それを避けるためにはC1セルには次の式を入力し下方にドラッグコピーするのがよいでしょう。
=IF(B1="","",IF(COUNTIF(A:A,B1)=0,B1,""))
No.4
- 回答日時:
》 =IF(COUNTIF(A:A,B1)=0,"NG","")
私なら =IF(COUNTIF(A:A,B1),"","NG") と書きます。(2文字分短い!)
No.2
- 回答日時:
>=IF(COUNTIF(A:A,B1)=0,"NG","")
もしもB1の値がA列の中に1つも無かったら(COUNTIFがゼロならば)NGを表示する。そうでないとき(=B1の値がA列の中にあったら)何も表示しない。
>私の理解としては
だいぶ違います。
>A列とB列を比較し
いいえ。上述したように、A列の値とB1を比較しているだけです。
>B列にあるものを(B列にしかないもの)検索し
B1がA列にあれば(なければ)を計算しているだけです
>一致する値は0と表示
B1がA列にあったら何も表示しません。ゼロを表示するなんて事は、どこにもありません。
>一致しない値はNGの表示
B1がA列になかった(COUNTIFがゼロだったら)NGを表示します。
>この式の場合C列に一致しない値をNGと表示させる式だと理解しています。
B列なのかC列なのか、もう支離滅裂ですね。
>作業として行いたいことはA列とB列を比較しB列にしかない値をC列に表示したいです
C1に
=INDEX(B:B,SMALL(IF((B1:B1000<>"")*ISERROR(MATCH(B1:B1000,A:A,0)),ROW(B1:B1000),9999),ROW(C1)))&""
と記入し、必ずコントロールキーとシフトキーを押しながらEnterで入力、以下コピー。
No.1
- 回答日時:
IF(条件1,a,b)の型ですので、
[条件1]の部分COUNTIF(A:A,B1)=0 検索条件に指定した条件を満たすセルの個数が0個なら [a]の部分のNGを表示し、
そうでなければ[b]の部分の何も表示しない(最後の「""」は空欄にする意味)
http://www.eurus.dti.ne.jp/yoneyama/Excel/kansu/ …
COUNTIF(A:A,B1)は
COUNTIF(範囲,検索条件)なので
A列とセルB1(B列ではないですよ)の値が一致する個数を表示する関数
http://pc.nikkeibp.co.jp/article/technique/20080 …
まとめると
セルB1の値がA列にいくつあるか検索し、0個なら「NG」、それ以外なら空欄にする式です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセル -より前の数字を切り出して表示 7 2022/10/22 09:08
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
尿検査前日に自慰行為した時の...
-
値が入っているときだけ計算結...
-
至急!尿検査前日にオナニーし...
-
VLOOKUP関数を使用時、検索する...
-
【Excelで「正弦波」のグラフを...
-
MIN関数で空白セルを無視したい...
-
EXCELで式からグラフを描くには?
-
検便についてです。 便は取れた...
-
リンク先のファイルを開かなく...
-
ある範囲のセルから任意の値を...
-
2つの数値のうち、数値が小さい...
-
尿検査の前日は自慰控えたほう...
-
小数点以下を繰り上げたものを...
-
一番多く表示のある値(文字列...
-
Excel 数値の前の「 ' 」を一括...
-
風俗店へ行く前のご飯
-
値が入っている一番右のセル位...
-
EXCELで条件付き書式で空白セル...
-
彼女のことが好きすぎて彼女の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
イタリアから帰国する際、肉製...
-
2つの数値のうち、数値が小さい...
-
健否~書類の書き方~
-
VLOOKUP関数を使用時、検索する...
-
値が入っているときだけ計算結...
-
小数点以下を繰り上げたものを...
-
エクセルで空白セルを含む列の...
-
EXCELで条件付き書式で空白セル...
-
リンク先のファイルを開かなく...
-
ある範囲のセルから任意の値を...
-
精子に血が・・・
-
エクセルで数式の答えを数値と...
-
風俗店へ行く前のご飯
-
エクセル指定した範囲からラン...
-
一番多く表示のある値(文字列...
-
Excel 数値の前の「 ' 」を一括...
-
ワードのページ番号をもっと下...
-
MIN関数で空白セルを無視したい...
おすすめ情報