• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特定行をカウントする(エクセル))

エクセルで特定行のカウント方法とは?

このQ&Aのポイント
  • エクセルで特定の条件に一致する行をカウントする方法を紹介します。
  • 日時シートと詳細シートの日付と項目名が一致する行をカウントし、詳細シートの作業数に表示する方法を解説します。
  • この方法を使えば、簡単に特定の条件に一致する行を取得し、カウントすることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

基本形は C2: =COUNTIF(OFFSET(日時!$1:$1,MATCH(A2,日時!$A:$A,0)-1,0),B2) 以下コピー ぐらいで。 要するに「どこの範囲」をCOUNTIFするかだけのお話です。 INDEX関数、OFFSET関数、INDIRECT関数などが利用できます。 指定の日付が日時シートに見つからないとか、そういったオマケ計算は適宜工夫してください。

RENAS
質問者

お礼

回答ありがとうございます。 ご回答いただいた内容で解決しました。ありがとうございます。 >要するに「どこの範囲」をCOUNTIFするかだけのお話です。 上記は理解していたのですが、OFFSET関数が使えることが分かっていませんでした....。INDEX関数とINDIRECT関数、VLOOKUP関数等で行おうとして悩んでいました。 ありがとうございました。

その他の回答 (1)

  • msMike
  • ベストアンサー率20% (368/1813)
回答No.2

添付図参照 日時!G2: =COUNTIF($B2:$F2,G$1) 詳細!C2: =VLOOKUP(A2,日時!A:I,6+MATCH(B2,日時!G$1:I$1,0),FALSE)

RENAS
質問者

お礼

ご回答ありがとうございます。 画像まで添付いただき恐縮ですが、今回の質問は、"「日付が一致する行を選択する」方法"です。やりたいことの実現はできますが、やや主旨からずれてしまっております。 なお、ご提示いただいた方法は私も考えがえましたが。a,b,cに該当する内容が数十に及ぶため不採用としていました。質問にもう少し詳しく書くべきでしたね。お手数をおかけし申し訳ありませんでした。

関連するQ&A