- ベストアンサー
COUNTIF 複数条件について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>上記の式をつなげ 文字通り「つなぐ」と、以下のようになります。 =if(countif(A1,"*数*"),"数学",if(countif(A2,"*語*"),"語学","")) これで下へコピーすると「数」は「数学」、「語」は「語学」を表示します。 ネストといって、IF関数は7つまでつなぐことが出来ます。
その他の回答 (1)
- merlionXX
- ベストアンサー率48% (1930/4007)
=IF(COUNTIF(A1,"*数*"),"数学",IF(COUNTIF(A1,"*語*"),"語学")) こういことでしょうか?
お礼
解決しました。 ありがとうございます。
関連するQ&A
- 2007EXCEL COUNTIF 複合
countifを使用し、 A 1 ●●数×× 2 ●●語×× B 1 =if(countif(A1,"*数*"),"数学",if(countif(A2,"*語*"),"語学",)) という式で"数"が含まれていれば数学、"語"が含まれていれば語学、とB列に表示させるようにしています。 そこで、 A3に●●数××語とある際、"数学""語学"両方表示させるには どうしたら良いでしょう? countifではできないのでしょうか??
- ベストアンサー
- オフィス系ソフト
- 複数条件でcountif以外を使う方法
色々質問を探して考えてみたのですが、どうしてもわからないので質問させてください。 果物にそれぞれ商品コードがあり、 A列に果物の名前を入力すると、B列に商品コードが入力されるような式をB列に入れています。 【表】 A B 1 品名 商品コード 2 みかんを購入 0010 3 りんごをもらう 0020 4 ぶどうを捨てる 0030 【式】 B列に入力 =If(countif(A:A,"*みかん*",0010),if(countif(A:A,"*りんご*",0020),countif(A:A,"*ぶどう*",0030,""))) 検索値が文字の上、文章の中から拾っているため上記の関数を使っていたのですが、 最近果物の数とそれに対する商品コードが増えたため、上記の式では多すぎて入力できません。 お手数ですが、どなたかお分かりになる方ご回答お願いします。
- ベストアンサー
- その他MS Office製品
- Excel 関数でcountifの複数条件
Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。
- ベストアンサー
- オフィス系ソフト
- IF COUNTIF関数について教えて頂きたいです
=IF(COUNTIF(A:A,B1)=0,"NG","") 上記の式の詳細について教えて頂きたいです。 私の理解としては、A列とB列を比較しB列にあるものを(B列にしかないもの)検索し、一致する値は0と表示、一致しない値はNGの表示といった解釈でいいでしょうか? =0,"NG","") ←この式の意味が良くわからずにいます。 作業として行いたいことはA列とB列を比較しB列にしかない値をC列に表示したいです。この式の場合C列に一致しない値をNGと表示させる式だと理解しています。 また、上記の様な関数を説明しているサイトなどがあれば教えて頂きたいです。 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル COUNTIF関数 (複数条件)
エクセルの件で、たとえば、 COUNTIF 関数 A1からA5まで 例として上から あ、い、う、え、お と入力した場合 A7セルにCOUNTIF関数で 上記のすべての条件をカウントする場合は どのような関数式が正しいですか? COUNTIF(A1:A5."あ")+COUNTIF(A1:A5,"い")+ ・・・・・・・ のようにじ式を連続して5回 使うのが正しいほうほうですか? もっと賢い方法はありませんか? また、僕は初心者で詳しくありませんが、 NOTを混ぜて あいうえお以外をカウントする方法はありませんか? たとえば、 A1からA5までで、 「 あ、い、う え お 」 以外のひらがなが入力された場合に その数をカウントする方法 たとえば か き く などが 入力されていたら その数をカウントする方法は ありませんか? ついでに教えてほしいのですが、COUNTIFS(A1:A5,"×",A1:A5,"○") の計算式は正しいですか?エクセルに入力しても0が反映されます。 式がエラー表示されないので間違いではないとと思いますが、 ○ ×を入れても カウントがでません なぜでしょうか?
- ベストアンサー
- オフィス系ソフト
- =IF(COUNTIFの文字列の複数条件
A列にある契約先にある特定の文字列が含まれていた場合、B列に1か2の値を返したいです。 A列に契約先 (株)○○、(有)○○、(同)○○、(独)○○、(財)○○、○○大学、(同)○○ B列に契約先の種類を1と2で区別して、1か2の値を返したいです。 調べた結果、IF COUNTIFだと文字列の条件は一つに限るとの事で、文字列を複数にしたい場合どのような数式で値が返せますでしょうか。 下記のような数式ではだめでした。 =IF(COUNTIF(A1,"*(株)*",A1,"*(有)*",A1,"(同)"),"1","2") ちなみにCOUNTIFSというのもだめでした。 ほかにIF関数で文字列の複数条件で1か2を返せる数式がありましたら教えてください。 よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- 複数条件のcountif?
A列に1~12と月があり B列に条件A、B、Cがあるとします。 5月の"A"の数をカウントし、 0件なら"" 1件なら"△" 2件なら"○" とC1セルに表示させたいのですが、 {=SUM(IF((A1:A10=5)*(B1:B10="A"),1))} という配列形式以外にカウントする数式ございますでしょうか? (CTRL+shift+enterを周知させるの面倒なので) お知恵拝借願います。
- ベストアンサー
- オフィス系ソフト
- COUNTIF 日付
エクセル2003です。 A列 2008/12/1 2008/12/2 2008/12/3 2008/12/4 2008/12/5 と入力されています。 B1にCOUNTIFで「A列の2008/12/1から2008/12/3までの個数」を表示させたいのですが 関数式がわかりません。 =COUNTIF(A:A,"2008/12/1<2008/12/3") だと答えは3なのに0が返ってきます。 どういう式を作ればいいのでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- COUNTIFの使い方
現在、COUNTIF関数を使ってC列に数字が入ったときにB列に1,2,3・・・と項番を表示するようにしています(関数(1))。 関数(1) B4=IF($C4<=0,"",COUNTIF($C$4:$C4,">0")) この関数を応用して、C列に数字は入っていて、さらにN列またはO列に数字がが入ったときにB列に1,2,3・・・と項番を表示するようにしたいのですがうまくいきません(関数(2))。 関数(2) B4=IF(OR($N4<>"",$O4<>""),IF($C4<=0,"",COUNTIF($C$4:$C4,">0")),"") 恐らく、COUNTIF関数のところがおかしいとは思うのですが、よくわかりません。 どなたかご教授下さい。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 求めていた回答です。