Excel の countif 条件に関数の結果を使用する方法はありますか

Excel の countif 条件に関数の結果を使用する方法はありますか

たとえば、A2 から A31 (4 月 1 日から 4 月 30 日まで) の日付のリストがあり、平日の数をカウントしたいとします。

B2 から B31 では、 を使用して=WEEKDAY(A2,2)<6真偽を判定できます。次に、真を個別にカウントします。

これに似た方法で、すべてを 1 つのセルで実行する方法はありますか=COUNTIF(A2:A31,WEEKDAY(A2,2)<6)?

答え1

不適切でしたら申し訳ありませんが、「類似の質問」の回答の中に、別の問題を解決しているが私の問題も解決している、未承認の回答を見つけました。

この質問と彼の回答の間に明らかな関連性があるとは思えないので、とにかく質問を投稿しました。そして、私にとって問題を解決した回答がここにあります。

SeanCの回答

WEEKDAY()Microsoft の Web サイトに記載されていない配列を指定できます。

それで、次の方法が私には効果がありました。=SUMPRODUCT(1*(WEEKDAY(A2:A31,2)<6))

おかげさま--で変更されました1*バンダースナッチ

関連情報