Função DMAX do Excel
A função DMAX do Excel devolve o maior valor numérico num campo de registos de uma lista ou base de dados que corresponda a critérios específicos.

Sintaxe
=DMAX(database, field, criteria)
Argumentos
- Base de dados (obrigatório): O intervalo de células que constitui a base de dados. A primeira linha da base de dados deve conter os cabeçalhos das colunas.
- campo (obrigatório): A coluna a partir da qual irá obter o maior valor. Pode ser introduzida como uma etiqueta da coluna ou como um número de índice:
- Etiqueta da coluna: A etiqueta da coluna (ou seja, o cabeçalho da coluna) deve ser introduzida entre aspas duplas, como por exemplo «quantidade».
- Número de índice: O número que indica a posição da coluna na base de dados a partir da qual será obtido o maior valor. Por exemplo, 1 indica a primeira coluna, 2 indica a segunda coluna e assim sucessivamente.
- Critérios (obrigatório): O intervalo de células que contém os critérios. A primeira linha deste intervalo deve incluir os cabeçalhos das colunas.
Valor de retorno
A função DMAX devolve um valor numérico.
Notas sobre a função
- Pode substituir o excerto «total» na fórmula pelo respetivo número de índice 5, dado que a coluna Total é a 5ª coluna na base de dados: 5.
- Pode utilizar qualquer intervalo para o argumento critérios, desde que inclua pelo menos um cabeçalho de coluna e, abaixo dele, pelo menos um valor na célula correspondente para definir a condição.
- Caso precise de adicionar novas informações à base de dados no futuro, não coloque o intervalo de critérios abaixo dela. O Excel não conseguirá adicionar as novas informações se as linhas abaixo da base de dados não estiverem vazias.
- Os cabeçalhos dos intervalos da base de dados e dos critérios devem corresponder entre si.
- A função não diferencia maiúsculas de minúsculas. Para tornar a fórmula sensível a maiúsculas e minúsculas, basta combinar a função EXACT com a função CORRESP:=DMAX(B3:F14,)MATCH(TRUE,EXACT(«Total»,B3:F3),0),H3:J5).
- O resultado da fórmula é um valor numérico. Para adicionar-lhe um símbolo monetário, aplique a funcionalidade Definir formato de célula.
Exemplo
Conforme ilustrado na imagem abaixo, para obter o preço total mais elevado que satisfaça os dois conjuntos de critérios:Item=Anilha,Loja=B;Item=TV,Loja=C,Quantidade>25, copie ou introduza a fórmula seguinte numa célula vazia e prima Enterpara obter o resultado:
=DMAX()B3:F14,«total»,H3:J5)

Funções relacionadas
A função DAVERAGE do Excel devolve a média dos valores num campo de registos de uma lista ou base de dados que correspondem a critérios específicos.
A função DGET do Excel devolve um único valor de um campo de registos numa lista ou base de dados que corresponda a critérios específicos.
A função DMIN do Excel devolve o menor valor numérico num campo de registos de uma lista ou base de dados que corresponda a critérios específicos.
A função DPRODUCT do Excel multiplica os valores num campo de registos de uma lista ou base de dados que correspondem a critérios específicos.
A função DSUM do Excel devolve a soma dos valores num campo de registos de uma lista ou base de dados que correspondem a critérios específicos.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.