2016-04-12 7 views
0

Excelで値の範囲を数えられるように助けが必要です。Excelヘルプ - カウンター

基本的には、特定の値(「はい」)を含む列Bのすべてのセルをカウントしたいが、列Aの週番号の日付が、例えば15である場合に限る。 WEEKNUMを使用して週番号に変換する必要があります。

私はCOUNTIFS(B:B、 "=はい"、WEEKNUM(A:A)、= 15)を試みましたが、これはエラーをスローします。

私はまた、バリアントCOUNTIFS(B:B、 "=はい"、A:A、WEEKNUM(A:A)= 15)を試しました。これはエラーをスローしませんが、0を返します(私はB:Bに "Yes"の値があることを知っています)。

お手伝いできますか?可能であれば、私はVBAを使用せずに数式でこれを実装します。

ありがとうございます。制限は、計算速度を上げるために、列範囲を制限すべき

=SUMPRODUCT(--(B:B="Yes")*(WEEKNUM(A:A+0)=15)) 

enter image description here

よろしく、

+2

weeknumberを計算し、countifs式でヘルパー列の範囲を参照する「ヘルパー列」を作成する必要があります。 –

+0

Weeknumは、条件として配列を使用できない式の1つです。だから、@ NathanClementが述べたことに簡単に答えます。 –

答えて

1

は制限フォームの使用を検討してください。