Olá, Naiara. Como vai?
Excelente observação! Esse é um ponto que costuma causar bastante confusão quando começamos a trabalhar com múltiplas abas no Excel.
O que aconteceu é que, por padrão, quando escrevemos uma fórmula, o Excel entende que as células referenciadas estão na planilha ativa (a que você está visualizando no momento). Quando queremos buscar dados que estão em outra aba, precisamos indicar o "endereço completo" daquela célula, incluindo o nome da planilha seguido de um ponto de exclamação (!).
Sua solução foi perfeita:
=CONT.VALORES(Produtos!A4:A42)
Para complementar sua dica e ajudar outros colegas que possam ler seu tópico, aqui vão duas boas práticas para evitar esse tipo de erro:
- Seleção com o Mouse: Em vez de digitar o nome da planilha, você pode iniciar a fórmula
=CONT.VALORES(, clicar com o mouse na aba Produtos e selecionar o intervalo. O Excel escreverá o nome da planilha e o ponto de exclamação automaticamente para você. - Intervalos Nomeados: Uma forma ainda mais elegante de resolver isso é selecionar o intervalo
A4:A42 na planilha Produtos e dar um nome a ele (como ListaProdutos). Assim, sua fórmula ficaria apenas =CONT.VALORES(ListaProdutos), independente de em qual aba você esteja.
O uso do ponto de exclamação é a forma que o Excel utiliza para separar a referência da planilha da referência da célula. É como se o nome da planilha fosse a "cidade" e o intervalo fosse a "rua". Sem o nome da cidade, o Excel procura na rua da cidade onde ele já está!
Parabéns por ter identificado a causa do problema e compartilhado a solução com a comunidade.
Espero que possa ter lhe ajudado!