Adicionado em: | 08/12/2010 |
Modificado em: | 08/12/2010 |
Tamanho: | Vazio |
Downloads: | 1071 |
Saberexcel - o site das macros
Fórmula do Aplicativo Microsoft Excel, Função Indice() e Maior() retorna o nome, no índice do primeiro valor maior, segundo valor maior e terceiro valor maior.
Gostaria de saber se existe uma fórmula para o caso específico.
*1-Uma fórmula que puxe da planilha o maior valor recebido, na celula abaixo o segundo maior valor, na celula seguinte o terceiro maior valor...
*2-Uma formula que puxe o nome da pessoa que recebeu o maior valor.
Ex: A fórmula "=máximo(b1:b10)" puxaria o maior valor, porém gostaria se possível uma fórmula
que puxasse o nome da pessoa "ANA", ou seja, informar o nome da pessoa que recebeu maior valor. (Ver abaixo)
Desde já agradeço pela ajuda
Fique com Deus !
JOÃO 1500 ANA
JOSÉ 750
PAULO 400
ROBERTO 350
RAFAEL 200
MARCOS 1250
MARIA 1300
ANA 2000
MARIANA 850
SAMUEL 1100
**Uma fórmula que selecione quem recebeu o valor maior.
Ex: O valor maior recebido foi o de 2.000,00 “=maximo(b1:b10)”
Porém em vez de puxar o valor maior, puxar o nome da pessoa.
[ANA] - que neste caso é o primeiro maior valor:
Prezado Wagner,
Tem jeito sim, vamos usar três funções {(INDICE() + MAIOR() + VALOR( ))}
Observe que usamos uma fórmula Matricial, Tecle pressionando: Ctrl +Shift + Enter - insere automaticamente duas chaves { } abrindo e fechando a fórmula tornando-a uma fórmula Matricial. Mas baixe o exemplo de Planilha no final da página que dá para entender melhor.
1° MAIOR Valor ............................ANA Valor 2000
Formula Usada ..............................= '{=ÍNDICE(A13:A22;CORRESP(MAIOR(VALOR(B13:B22);1);VALOR(B13:B22);0);1)}
2° MAIOR Valor.............................JOÃO Valor 1500
Formula Usada ..............................= '{=ÍNDICE(A13:A22;CORRESP(MAIOR(VALOR(B13:B22);2);VALOR(B13:B22);0);1)}
3° MAIOR Valor............................. MARIA Valor 1300
Formula Usada ..............................= '{=ÍNDICE(A13:A22;CORRESP(MAIOR(VALOR(B13:B22);3);VALOR(B13:B22);0);1)}
*Uma fórmula que puxe os valores em ordem de:
1°, 2°,3° lugares
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com SaberExcel
Adicionado em: | 08/12/2010 |
Modificado em: | 08/12/2010 |
Tamanho: | Vazio |
Downloads: | 1003 |
Formula do Aplicativo Microsoft Excel retorna a palavra do meio
Saberexcel - dicas de formulas e funções
Retorna o nome do meio
Exemplo(I):
Celula(A1) ..........: = Saberexcel Site das Macros
Celula(A1) ..........: = ARRUMAR(EXT.TEXTO(A1;LOCALIZAR(" ";A1);LOCALIZAR(" ";A1;LOCALIZAR(" ";A1)+1)-LOCALIZAR(" ";A1)))
Retorno ...........: = Site
Retorna o espaço em branco
Observe que na célula (A2) não há o nome do meio, para isso teria que haver um terceiro
nome,não havendo a fórmula retorna o espaço em branco (digite apenas uma palavra e de um espaço)
Exemplo(II):
Celula(A2) ..........: Saberexcel (Palavra mais espaço - sem espaço retorna um erro)
Fórmula Usada.....: =SE(NÚM.CARACT(A3)-NÚM.CARACT(SUBSTITUIR(A3;" ";""))=1;"";ARRUMAR(EXT.TEXTO(A3;LOCALIZAR(" ";A3);LOCALIZAR(" ";A3;LOCALIZAR(" ";A3)+1)-LOCALIZAR(" ";A3))))
Retorno ...........: (em branco - pois vai retornar o espaço em branco)
ou poderá usar essa outra fórmula
Exemplo(III):
Celula(A1) ..........: Saberexcel Site das Macros
Fórmula Usada.....: =SE((ÉERRO(PROCURAR(" ";SUBSTITUIR(A1;" ";"";1))));"";ESQUERDA(MUDAR(A1;1;PROCURAR(" ";A1);"");PROCURAR(" ";MUDAR(A1;1;PROCURAR(" ";A1);""))))
Retorno ...........: = Site
Adicionado em: | 08/12/2010 |
Modificado em: | 08/12/2010 |
Tamanho: | Vazio |
Downloads: | 735 |
Retorna a primeira palavra digitada de uma determinada célula.
Saberexcel - dicas de fórmulas e funções
Fórmula do Aplicativo Microsoft Excel retorna a primeira palavra digitada na célula(A1), com critério na célula(B1), observem que busca a primeira digitada depois de um espaço, se usarmos a primeira fórmula para busca , em uma célula que contiver apenas um nome, retornará um erro #VALOR
pois a fórmula busca o proxima palavra depois do último "espaço", porém a segunda fórmula trata esse tipo de erro.
Fórmula usada: =ESQUERDA(A1;LOCALIZAR(" ";A1)-1)
Observe que a mesma fórmula poderá retornar um erro se não houver um espaço e mais uma palavra.
Essa fórmulas abaixo mostra como fazer um tratamento de erro,
mesmo que não houver espaço, não ocorre erro, como no exemplo acima
Fórmula usada: =SE(ÉERROS(LOCALIZAR(" ";A1)-1);A1;ESQUERDA(A1;LOCALIZAR(" ";A1)-1))
Fórmula usada: =SE(ÉERROS(LOCALIZAR(" ";A2)-1);A2;ESQUERDA(A2;LOCALIZAR(" ";A2)-1))
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com Saberexcel
Adicionado em: | 08/12/2010 |
Modificado em: | 08/12/2010 |
Tamanho: | Vazio |
Downloads: | 442 |
Retorna última palavra digitada.
Saberexcel - dicas de fórmulas e funções
Fórmula do Aplicativo Microsoft Excel retorna a última palavra digitada na célula(A1), com critério na célula(B1), observem que busca a última palavra digitada depois de um espaço.
Fórmula digitada:
FÓRMULA RETORNA O ÚLTIMO NÚMERO DIGITADO(criterio B1)
'=SE(B1="";"";SE(B1>NÚM.CARACT(A1)-NÚM.CARACT(SUBSTITUIR(A1;" ";""));DIREITA(A1;NÚM.CARACT(A1)-LOCALIZAR("^^";SUBSTITUIR(A1;" ";"^^";NÚM.CARACT(A1)-NÚM.CARACT(SUBSTITUIR(A1;" ";"")))));SE(B1=1;MID(A1;1;LOCALIZAR("^^";SUBSTITUIR(A1;" ";"^^";1))-1);EXT.TEXTO(A1;LOCALIZAR("^^";SUBSTITUIR(A1;" ";"^^";B1-1))+1;LOCALIZAR("^^";SUBSTITUIR(A1;" ";"^^";B1))-LOCALIZAR("^^";SUBSTITUIR(A1;" ";"^^";B1-1))-1))))
Adicionado em: | 08/12/2010 |
Modificado em: | 08/12/2010 |
Tamanho: | Vazio |
Downloads: | 708 |
Adquira já o Acesso Imediato
à Area de Membros
Aprenda Excel VBA com Simplicidade de
códigos e Eficácia, Escrevendo Menos e
Fazendo Mais.
'-------------------------------------'
Entrega Imediata:
+ 500 Video Aulas MS Excel VBA
+ 35.000 Planilhas Excel e VBA
+ Coleção 25.000 Macros MS Excel VBA
+ 141 Planilhas Instruções Loops
+ 341 Planilhas WorksheetFunctions(VBA)
+ 04 Módulos Como Fazer Excel VBA
+ Curso Completo MS Excel VBA
+ Planilhas Inteligentes
<script type="text/javascript"><!--
google_ad_client = "ca-pub-2317234650173689";
/* retangulo 336 x 280 */
google_ad_slot = "0315083363";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,
Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA