Notifications
Clear all

Fórmula SUBSTITUIR e Fórmula ENDEREÇO

5 Posts
2 Usuários
0 Reactions
1,307 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

.
Pessoal, desculpe o sumiço, mas é que estou no período de provas na faculdade!! ... Abraço!!
.
Alguém pode dar uma luz nas 2 fórmulas do arquivo em anexo?? ... Desde já agradeço!!! ... SUPER explicações no arquivo!!
.
PS: VBA seria fácil para o pessoal aqui (no outro tópico), mas prefiro fórmula por ser fácil adaptar em arquivos futuros!!
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 26/04/2017 9:20 pm
(@hfava)
Posts: 43
Eminent Member
 

Ola amigo, tudo bem?

Eu não entendi o objetivo final da primeira fórmula, o que você espera fazer com essa mega fórmula?
Você precisa de um Range que vá de H1:H1000, automático?
Já tentou utilizar o desloc?
Se você explicar melhor o objetivo final, talvez eu consiga dar uma luz!

Abrcs

 
Postado : 27/04/2017 4:52 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Já tentou utilizar o desloc?

kkkk o Copa nunca vai aceitar o uso do intervalo dinamico com o DESLOC(), ele é ativista e contra!

Enfim, Copa, vc quer alterar aquela formulona pra retornar o intervalo H3:M3...
Troque-a por:

=H3:M3

Qto a outra fórmula, acredito que não há função nativa pra isso!
Seria bom se tivesse hein! com VBA é fácil !

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/04/2017 7:13 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

.
HFava, a intenção seria esta: a cada novos jogos, eu copiaria A1:M23 e colaria em A25:M46 e a fórmula se ajustaria ao novo resultado (H26:M26) - e assim sucessivamente, sem a necessidade de ter que alterar a matriz do resultado na fórmula da coluna G!! ... Mas nada grave fazer isto na mão!! ... Só perguntei pque achei que poderia ser fácil!!
.
Fernando, quanto às substituições (concatenar as colunas V e W em X, omitindo espaços e acentos) encontrei este VBA abaixo, mas acho ele muito difícil de entender, ele não tem as matrizes (tipo X:W) para que eu possa ajustar ao meu gosto aos arquivos onde faço esse tipo de concatenação no trabalho!!
.
'Remove acentos e caracteres especiais e deixa o texto em caixa alta
Public Function ArrumarTexto(ByVal Caract As Variant) As Variant
'Declaracao de Variaveis
Dim i As Long
Dim p As Variant
Dim codiA As String
Dim codiB As String

'Caracteres impeditivos
codiA = "àáâãäèéêëìíîïòóôõöùúûüÀÁÂÃÄÈÉÊËÌÍÎÒÓÔÕÖÙÚÛÜçÇñÑ-'´)([]/*-+.,!@#$%¨&§¹²³£¢¬"
'Caracteres substitutivos
codiB = "aaaaaeeeeiiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN "

'Inicia o loop em busca dos caracteres impeditivos
For i = 1 To Len(Caract)
p = InStr(codiA, Mid(Caract, i, 1))
'Verifica a existencia dos caracteres no texto
If p > 0 Then
'Realiza a substituicao
Mid(Caract, i, 1) = Mid(codiB, p, 1)
End If
Next

'Retorno do texto
ArrumarTexto = UCase(Application.WorksheetFunction.Trim(Caract))

End Function
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/04/2017 5:38 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Copa essa é uma UDF. ela não é um código que roda num endereço. Ela é uma função como todas as outras.
Ela recebe um texto e devolve outro.
Assim:
A1
até amanhã
B1
=ArrumarTexto(A1)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/04/2017 11:32 pm