Para que possamos contar células diferentes de uma lista de células iremos utilizar, em conjunto, 3 funções diferentes. São elas:
- CONTAR.VAL
- SOMARPRODUTO
- CONTAR.SE
Como contar células diferentes de um conjunto de dados?
Considere o seguinte exemplo:
O objectivo deste exercício é preencher as células "E4" e "G4", através de fórmulas. Olhando para a lista de alunos inscritos, verificamos dois aspectos importantes para a resolução deste exercício. Em primeiro lugar, a lista contém 13 nomes, o que significa que na célula "E4" deverá aparecer o numero 13. Em segundo lugar, olhando para a segunda lista sabemos que os nomes "Sandra", "Pedro" e "Rui" deverão ser excluídos do resultado em "G4". Ora, excluindo esses nomes, o resultado de "G4" deverá ser 8.
Como devemos fazer?
Para a célula "E4", o processo é bastante simples (na realidade, o processo revela-se simples para ambas as células, como verá até final desta dica). Assim, usaremos a seguinte fórmula:
Chegados a "G4", inserimos a seguinte fórmula:
Como funciona esta fórmula:
Começamos por contar os valores da lista de alunos inscritos
=CONTAR.VAL(A4:A16)
De seguida, é gerada uma função para contar os dados que não deveriam ser contados
=CONTAR.SE(A4:A16;C4:C6)
--> Experimente usar esta fórmula separadamente, numa qualquer célula vazia. Depois de clicar ENTER, para dar a fórmula como inserida, volte à barra de fórmulas e pressione F9. Eis o que obtém:
O resultado anterior nada mais é que a sequência de vezes que cada parâmetro foi encontrado na lista, ou seja, o nome "Sandra" aparece duas vezes, o nome "Pedro" aparece uma vez e o nome "Rui" aparece duas vezes.
Para finalizar, a função SOMARPRODUTO irá somar todos os parâmetros desta matriz e, claro está, retornar o valor 5. Este número é subtraído pelo total encontrado na lista de alunos inscritos (13), dando como resultado final o valor 8 encontrado em "G4".
A função SOMA
Caso pretenda, poderá substituir a função SOMARPRODUTO pela função SOMA. No entanto, ao usar a função SOMA terá que usar fórmulas matriciais. Para transformar uma fórmula "normal" numa fórmula matricial deve, após ter digitado toda a fórmula, pressionar as teclas CTRL+SHIFT+ENTER em vez do habitual ENTER.