Qualquer maneira de usar os resultados da função para um countif condicional no Excel [duplicado]

0

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

Em B2 para B31 eu poderia usar =WEEKDAY(A2,2)<6 para dar verdadeiro ou falso. Então, conte separadamente as pistas.

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

    
por Sam Dean 10.04.2018 / 17:27

1 resposta

1

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

Eu não acho que seja um elo óbvio entre essa pergunta e o que ele estava respondendo, então eu postei a pergunta de qualquer maneira e aqui está a resposta que resolveu para mim.

resposta do SeanC

Você pode dar a WEEKDAY() uma matriz que não está documentada no site da Microsoft.

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

-- to 1* alterado graças a Bandersnatch

    
por 10.04.2018 / 17:31