A solução aqui é usar IF, mas usá-lo como uma função de matriz. Por exemplo, se você tiver essa tabela (desculpe pela formatação):
A B C D
______________
1 | 1 3 2 5
2 | 8 1 3 2
3 | 5 4 3 9
Agora, diga que você só queria valores que fossem maiores que três em uma tabela idêntica.
- Selecione um bloco vazio de células que corresponda ao tamanho da sua tabela original.
- Agora digite a fórmula (lembre-se de ter todo o novo bloco de células selecionado, muito importante): = IF (A1: D3 > 3, A1: D3, "").
- Agora, não basta pressionar Enter ... Para entrar como uma função de matriz, é necessário pressionar Ctrl-Shift-Enter.
- Agora que uma fórmula é aplicada a todo o bloco de células como uma 'fórmula de matriz' e ela avaliará o intervalo colocado na célula de fórmula IF por célula, dependendo da localização da célula na matriz. Você pode dizer que foi aplicado como uma fórmula de matriz, clicando em uma das células. No editor de fórmulas, você verá a fórmula entre chaves: {= SE (A1: D3 > 3A1: D3, "")}
Você deve acabar com (assumindo que seu bloco vazio era F1: I3):
F G H I
______________
1 | 5
2 | 8
3 | 5 4 9
Espero que isso seja o suficiente para você começar. Faça uma pesquisa no Google por "excel array formula" para mais informações. Espero que isso ajude!