

エクセルでIFとCOUNTIFを組み合わせるようなことは可能でしょうか?
現在エクセルを用いてデータの整理を行っているのですが、
今自分がやりたいことをどうすれば行えるのか分からず悩んでおります。
具体的には
A B
1 1
1 3
2 2
2 1
1 2
1 1
といった風にデータがあったときに、Aが"1"の場合のみ
Bの列をCOUNTIFを使ってCOUNTIF(B2:B7,"1"), COUNTIF(B2:B7,"2")…と求めたいと考えております。
つまりAの条件に従ってBの列をカウントするかどうかを判定したいのですが、
インターネットで調べたところIF関数ではこのような使い方ができません。
どなたかご存知の方いらっしゃいましたら教えていただけると幸いです。
No.4ベストアンサー
- 回答日時:
一例です。
IFとSUM関数の組み合わせでも可能です。
=SUM(IF((A2:A7=1)*(B2:B7=1),1))として入力完了時にshift+ctrl+enterを押下(配列数式といいます)
又、エクセル2007以上ならば、COUNTIFS関数で複数条件の計数が可能です。
=COUNTIFS(A2:A7,1,B2:B7,1)
回答ありがとうございます。
=COUNTIFS(A2:A7,1,B2:B7,1)を参考にさせていただき、
=COUNT(IF((A2:A7=1)*(B2:B7=?),?)
という形で調べることにいたしました。
上の条件では?の値をいじることでAの条件が1の場合のみの値を調べることができます。
ありがとうございました。
No.3
- 回答日時:
次の式をC2セルに入力して下方にオートフィルドラッグします。
=IF(A2<>1,"",COUNTIF(B$2:B$7,B2))
回答ありがとうございます。
=COUNTIFS(A2:A7,1,B2:B7,1)を参考にさせていただき、
=COUNT(IF((A2:A7=1)*(B2:B7=?),?)
という形で調べることにいたしました。
上の条件では?の値をいじることでAの条件が1の場合のみの値を調べることができます。
ありがとうございました。
No.2
- 回答日時:
できますよ。
エクセル2007以降ならCOUNTIFSという関数でもっと簡単にできるようですが、わたしのは2000なもので以下のような式となります。
=SUMPRODUCT((A2:A7=1)*(B2:B7=1))
=SUMPRODUCT((A2:A7=1)*(B2:B7=2))
=SUMPRODUCT((A2:A7=1)*(B2:B7=3))
回答ありがとうございます。
=COUNTIFS(A2:A7,1,B2:B7,1)を参考にさせていただき、
=COUNT(IF((A2:A7=1)*(B2:B7=?),?)
という形で調べることにいたしました。
上の条件では?の値をいじることでAの条件が1の場合のみの値を調べることができます。
ありがとうございました。
No.1
- 回答日時:
COUNTIFとIF関数は併用はできません。
このようなケースではSUMPURODUCTS関数を使います。
上記の条件では
=SUMPRODUCT((A2:A7=1)*(B2:B7=1))
=SUMPRODUCT((A2:A7=1)*(B2:B7=2))
といった式で求めることが出来ます。
回答ありがとうございます。
=COUNTIFS(A2:A7,1,B2:B7,1)を参考にさせていただき、
=COUNT(IF((A2:A7=1)*(B2:B7=?),?)
という形で調べることにいたしました。
上の条件では?の値をいじることでAの条件が1の場合のみの値を調べることができます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) Countifよりも早く重複数をカウントする方法ありますか? 18 2022/07/04 13:39
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- その他(Microsoft Office) エクセルについて質問です。 イフとイフカウントの組み合わせで =IF(COUNTIF(A3:A9,” 2 2023/02/24 22:13
- Excel(エクセル) エクセルの数式を等間隔にオートフィルできるやり方を教えていただきたいです。 実際の作業↓ A3セルに 7 2023/06/05 19:04
- Excel(エクセル) エクセルでフィルタ後の列の重複を回避したい 6 2022/10/13 12:50
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルからメールを作れるか...
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
Microsoft365、ページ設定がで...
-
パソコンWindows11 Office2021...
-
Office2021を別のPCにインスト...
-
outlookで宛先が異なるメールを...
-
快活CLUBについて 私用で使う書...
-
libreoffice calcで行を挿入し...
-
エクセルで特定のセルの値を別...
-
office2019 のoutlookは2025年1...
-
パソコン画面の中の小さい画面...
-
Office 2021 Professional Plus...
-
エクセルでXLOOKUP関数...
-
別シートの年間行事表をカレン...
-
Excelで空白以外の値がある列の...
-
マクロ自動コピペ 貼り付ける場...
-
Microsoft Formsの「個人情報や...
-
outlookのメールが固まってしま...
-
マイクロソフト 一時使用コード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
大学のレポート A4で1枚レポー...
-
Microsoft365について
-
outlookのメールが固まってしま...
-
英数字のみ全角から半角に変換
-
Office 2021 Professional Plus...
-
エクセルVBAで1004エラーになり...
-
エクセルで特定のセルの値を別...
-
MSオフィス2013にMS365が上書き...
-
Microsoft Formsの「個人情報や...
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office2019 のoutlookは2025年1...
-
マクロ自動コピペ 貼り付ける場...
-
表の作成について
-
office365 回復できない。
-
マイクロソフト 一時使用コード...
-
Teams内でショートカットって貼...
-
Microsoft Office Homeインスト...
おすすめ情報