Contando os números das letras

Contando os números das letras

Eu tenho uma planilha que contém estas entradas:

0900-1800
0900-1800
DAYOFF
0900-1800
0900-1800

minha pergunta é como posso contar apenas os intervalos apenas com o tempo? como por exemplo os dados acima deveriam ter a contagem 4 porque só tem 4 dias com números. .

Responder1

Você pode adicionar uma segunda coluna com uma fórmula no formato

=IF(ISNUMBER(VALUE(LEFT(A1,1))),1,0)

que determinará se o primeiro caractere da célula A1é um caractere numérico, que no seu exemplo corresponderia a um dia útil. Os dias úteis serão representados por 1na nova coluna, os demais dias por 0. Observe que esta fórmula pressupõe que seus dias úteissemprecomece o campo com um número, e dias livres nunca terminam!

Você pode então somar esta nova coluna para obter o número total de dias úteis.

opção 2

Conforme mencionado nos comentários, você pode tentar utilizar a função COUNTIFque a princípio permite contar células com determinadas características sem a necessidade de uma coluna temporária. O problema é que no AFAIK você não pode usar toda a flexibilidade das fórmulas individuais, então não consigo criar uma versão que verifique explicitamente as células que começam com um caractere numérico. Encontrei uma solução que funciona para o seu exemplo:

=COUNTIF(A1:A7;"<A")

que (eu acho) conta células cujo primeiro caractere possui um código ASCII menor que a letra "A". Observe que isso inclui muitos caracteres não alfabéticos, com destaque para space!

Opção 3inclui o uso de uma fórmula de matriz, inspirada emuma dica do dia em MrExcel.com:

=SUM((A1:A5>="0")*(A1:A5<="9")*1)

Isso precisa ser inserido como umfórmula de matriz, ou seja, pressionando Ctrl+Shift+Enterem vez de apenas Enter.Esta solução é equivalente à primeira que dei, mas evitando a coluna extra.Observe que a coluna extra ainda tem a vantagem de poder verificar manualmente para cada dia individualmente se ele foi classificado corretamente.

informação relacionada