複数の基準を数えようとしていて、コードがSUMPRODUCTで何らかの形で機能するようになりました。
Range("i2") = [SUMPRODUCT(($CZ$2:$CZ$61410="condition 1")*($DD$2:$DD$61410="condition 2")*($CU$2:$CU$61410=$A$2 <-/date/)*($CY$2:$CY$61410="condition 3"))]
条件の異なる約 40 の列があります。そのため、条件ごとにコーディングする必要があります。しかし、それは私にとってはあまりうまくいきません。なぜなら、1 か月間同じことをしなければならないからです。
説明
8 月 1 日から 8 月 31 日までの日付A2
を保持するセル。A32
生データ テーブル (同じシート上) には、CU
列に日付があります (60000 行以上になる場合があります)。列CZ
、DD
、CY
などには、カウントされるために満たす必要がある条件があります。
質問
私がしたいのは、列CU
の日付 = の日付のA2
場合は行 2 にカウントされ、列CU
の日付 = の日付の場合A3
は行 3 にカウントされることです。
そうすれば、1 日ごとではなく、1 か月全体で 1 つのコードを書くことができます。