Qualquer maneira de usar resultados de função para uma condicional countif no Excel

Qualquer maneira de usar resultados de função para uma condicional countif no Excel

Por exemplo, tenho uma lista de datas de A2 a A31 (1 a 30 de abril) e quero contar o número de dias da semana.

De B2 a B31 eu poderia usar =WEEKDAY(A2,2)<6para dar verdadeiro ou falso. Em seguida, conte separadamente os verdadeiros.

Existe alguma maneira de fazer tudo em uma célula com algo semelhante a =COUNTIF(A2:A31,WEEKDAY(A2,2)<6)?

Responder1

Desculpe se isso é inapropriado, mas nas respostas de uma "pergunta semelhante" encontrei esta resposta inaceita que está resolvendo um problema diferente, mas também resolveu o meu.

Não acho que seja uma ligação óbvia entre esta pergunta e o que ele estava respondendo, então postei a pergunta mesmo assim e aqui está a resposta que resolveu para mim.

Resposta de SeanC

Você pode fornecer WEEKDAY()uma matriz que não esteja documentada no site da Microsoft.

Então o seguinte funcionou para mim.=SUMPRODUCT(1*(WEEKDAY(A2:A31,2)<6))

Alterado --para 1*obrigado aBandersnatch

informação relacionada