-
Posts
26 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Luan Teles
-
-
@Basole Lembra que você trocou o provedor de localização para mostrar o acento nas cidades? então, o codigo parou de retornar a cidade com acento, porém quando eu coloco o codigo do provedor no navegador ele me retorna com acento
-
@Basole A formula parou de retornar o local com acento, porém no codigo vba, o servidor mostra o acento O.O
-
Bom fiz um jeito bem mais fácil
=SE(Processos!AL22="*";Processos!AL22;SE(Processos!AC22="*";Processos!AC22;SE(Processos!T22="*";Processos!T22;Processos!K22)))
porém ele so esta me retornando o valor da K22, sendo que a AL22 esta preenchida e deveria me retornar a mesma
EDIT 2
Tentei outro metodo
=SE(ÉCÉL.VAZIA(Processos!AL22);SE(ÉCÉL.VAZIA(Processos!AC22);SE(ÉCÉL.VAZIA(Processos!T22);SE(ÉCÉL.VAZIA(Processos!K22);Processos!AL22);Processos!AC22);Processos!T22);Processos!K22)
Ainda me retorna o valor da K22 o.OEDIT 3
Parece que ele le ao contrario o caso não seja, entao inverti a ordem ( mas não entendi porque)Então
=SE(ÉCÉL.VAZIA(Processos!AL62);SE(ÉCÉL.VAZIA(Processos!AC62);SE(ÉCÉL.VAZIA(Processos!T62);SE(ÉCÉL.VAZIA(Processos!K62);Processos!K62);Processos!T62);Processos!AC62);Processos!AL62)
Resolveu o problema
Agora tem outra questão
Eu uso a seguinte formula
=SE(B7="Despacho";MÁXIMO($A$6:$A6)+1;"")
Que checa se a Coluna B7 tem o valor Despacho, se sim ele Adiciona na Coluna A o Numero 1
e vai somando +1 no anterior ( contagem) 1 2 3 4 assim por dianteEm outra planilha eu tenho
=SEERRO(ÍNDICE(Processos!B$7:B$3419;CORRESP(LIN(A1);Processos!$A$7:$A$9999;0));"")
Que me retorna os valos da formula anterior que foram marcados com 1,2,3.... um em baixo do outro e na ordem
agora o problema é
incorporar a formula
=SE(ÉCÉL.VAZIA(Processos!AL62);SE(ÉCÉL.VAZIA(Processos!AC62);SE(ÉCÉL.VAZIA(Processos!T62);SE(ÉCÉL.VAZIA(Processos!K62);Processos!K62);Processos!T62);Processos!AC62);Processos!AL62)
na
=SEERRO(ÍNDICE(Processos!B$7:B$3419;CORRESP(LIN(A1);Processos!$A$7:$A$9999;0));"")
Assim quando ela for puxar a ultima preenchida daquelas 4
-
Boa Tarde,
Tenho 4 Colunas a K, T, AC e AL
Preciso que a formula me retorne o ultimo valor de entrada que será o AL, então usei a formula
=SE((OU(SEERRO(LOCALIZAR("*";Processos!$K15);"1");Processos!$T15="*";Processos!$AC15="*";Processos!$AL15="*"));Processos!$AL15;"Não Preenchida")
Que me retornou o esperado caso a ultima Celula AL estiver Preenchida.
Porém, quero que a formula continue, se esta ultima não estiver preenchida ela me retorne o valor AC, se AC não estiver Preenchida me retorne T, e se a mesma não estiver preenchida me Retorne o valor de K
Então tentei fazer a seguinte formula
=SE((OU(SEERRO(LOCALIZAR("*";Processos!$K15);"1");Processos!$T15="*";Processos!$AC15="*";Processos!$AL15="*"));Processos!$AL15;SE((E(SEERRO(LOCALIZAR("*";Processos!$K15);"2");Processos!$T15="*";Processos!$AC15="*"));Processos!$AC15;SE((E(SEERRO(LOCALIZAR("*";Processos!$K15);"2");Processos!$T15="*"));Processos!$T15;Processos!$K1)))
Mas ela esta me retornando valor 0 para celulas que não tem a 4 celula preenchida, e nao esta me retornando nenhum valor das outras.
o que pode estar errado?
-
10 horas atrás, Basole disse:
@Luan Teles veja este exemplo de busca avancada que pesquisa em todas as colunas com dados.
@Basole Muito bom, porém eu estava pensando em algo assim
https://trumpexcel.com/dynamic-excel-filter/
porém que não precisa fazer adicionar manualmente os numeros para pesquisa, que eu va fazendo e ele automaticamente entre nessa "data base" e me retorne o resultado onde estão os outros, tipo todos somem e so fica ele em primeiro plano, como no anexo -
Boa Tarde
Preciso de uma caixa de busca que retorne a linha do Processo
Li em alguns lugares para fazer dropdown porém minha tabela tem valores diferentes e alimentada constantemente ( então teria que ser automático)
São numeros de processos que eu alimento todo dia então precisaria da possibilidade de digitar o numero do processo e o mesmo retorna-se a linha inteira do processo
A baixo é onde tem todos os processos e onde eu alimento, gostaria que no PESQUISAR em laranja eu poderia digitar o numero dele e ele me retornar a baixo onde estão todos, apenas o procurado.
-
A forumula que estou usando agora é
=HIPERLINK("https://prodigi.saobernardo.sp.gov.br/cpav/visualizarProcesso.do?processoPK="&[@NÚMERO] & SE($D8="SB";",1,";",888,") &[@ANO] & "&tokenFila=XXXXXXXXXXX#";"Ir Para")
como podem ver Se a celula D8 contiver o valor SB ele vai colocar ,1, no link caso contrario ,888, que seria o valor PC porém teria um terceiro falor RC ORCOM porém se obtivesse esse valor não ME RETORNAR O LINK, APENAS NÃO POSSUI
EDIT: Consegui =SE($D31="RC ORCOM";"Não";(HIPERLINK("https://prodigi.saobernardo.sp.gov.br/cpav/visualizarProcesso.do?processoPK="&[@NÚMERO] & SE($D31="SB";",1,";",888,") &[@ANO] & "&tokenFila=XXXXXXXXXX";"Ir Para")))
-
@Cesar de Freitas Henrique Então, porém desse jeito tradicional eu teria que adicionar um a um, é a lista é enorme. Como a maior parte do link é estatico sendo apenas 2 numeros diferentes, seria mais conveniente a criação de uma formula automatica
EDIT: Consegui fazer a formula automatica e usando a formua =HYPERLINK(Formula e Link)
porém como faço para o Nome LINK ter o falor da formula =Hiperlink()
EDIT 2 : Consegui =HYPERLINK(Formula e Link);"Nome do Link"
-
Bom dia Pessoal
Tenho um link estatico por exemplo www.informações.com.br/Processo(Coluna Numero)Ano(Coluna Ano)&tokenFila=XXXXXXXX e quero que o exel faça isso virar um texto clicavel por exemplo "LINK" no lugar do link completo
-
Muito obrigado esta sensacional
-
@Basole Otimo
Só estou tendo problemas para copiar seu código( APENAS NOVA API) no meu, eu ainda estou usando sem caixa de dialogo e com valor automatico, tentei adaptar para o modo antigo mas esta dando erro e como não sei nada de vba só o que observei nos seus codigos, to apanhando, to anexando minha planilha para dar uma olhada
adicionado 50 minutos depois@Basole Eu coloquei para atualizar a cada 15 minutos, porém uma coisa que eu notei é se ele se atualiza enquanto eu estiver em outra aba da planilha o icone do tempo vai parar no lugar errado da primeira planilha, não onde defini.
Se ele se atualiza na primeira planilha ele fica no lugar certo
-
como trocar o provedor de localização para https://ipinfo.io/json esse informa com Acentos os nomes da cidade, como São Paulo, e o Open Weather suporta sim localizações com Acento.
E como fazer por exemplo
quando o id da imagem for tal por exemplo 03d ele aplicar um filtro na imagem acho ideal o temperatura 4700k
pois algumas imagens como nuvens são totalmente brancas, que não da pra ver na planilha
- 1
-
assim fica melhor
Pois usando o /wind não mostra chuvas, e quando estiver chovendo ficaria com icone de chuva e texto de Céu encoberto igual estava aqui
Select Case xmlresponse.SelectNodes("//current/weather/@value")(0).Text Case "heavy rain" FinCloudOut = "Chuva Forte" Case "light rain" FinCloudOut = "Chuva Fraca" Case "clear sky" FinCloudOut = "Céu Limpo" Case "few clouds" FinCloudOut = "Poucas Nuves" Case "scattered clouds" FinCloudOut = "Nuvens Dispersas" Case "broken clouds" FinCloudOut = "Céu Encoberto" Case "overcast clouds" FinCloudOut = "Nublado" Case Else FinCloudOut = "Só Jesus na Causa" End Select
- 1
-
@Basole O link do icone do tempo mudou agora é
https://openweathermap.org/img/wn/[email protected]
porém ele so fala das nuvens, mesmo se estiver chivendo vai falar ceu limpo e etc para tempo é
current/weather/@value
e teria como fazer ele ler a variação do icone nesse caso? pois não é fixo o link como nos das nuvens
olhe o exemplo do codigo atual, ele tem o icon"xxxx" que substitui uma unica parte do link.
nuvens https://openweathermap.org/img/wn/[email protected]
Por exemplo chuva fraca https://openweathermap.org/img/wn/[email protected] e etc
nesse caso ele teria que pegar esse icon"xxx" e colocar antes do @ pra trocar
<current> <city id="3449344" name="Sao Bernardo do Campo"> <coord lon="-46.56" lat="-23.69"/> <country>BR</country> <timezone>-10800</timezone> <sun rise="2019-12-05T08:11:22" set="2019-12-05T21:42:29"/> </city> <temperature value="27.24" min="25" max="29" unit="celsius"/> <humidity value="61" unit="%"/> <pressure value="1011" unit="hPa"/> <wind> <speed value="6.2" unit="m/s" name="Moderate breeze"/> <gusts/> <direction value="300" code="WNW" name="West-northwest"/> </wind> <clouds value="75" name="broken clouds"/> <visibility value="9000"/> <precipitation mode="no"/> <weather number="500" value="light rain" icon="10d"/> <lastupdate value="2019-12-05T18:59:20"/> </current>
- 1
-
Usando o formato 'D:\planilhas\[14-08-2010-Preços.xls]Tabela-vinhos'!C8 as colunas sem valor retornaram 0 ( ou formato da coluna, numero, data e etc) teria como fazer me retornar em branco as que estão em branco?
tem como puxar de uma tabela direto ?
adicionado 16 minutos depoisConsegui parciamente usandi =SE(B7="ALGUMA COISA";'[Controle Planilhas - Luan.xlsm]Processos'!E27;"")
porém o comando de se tiver algo preenchido "*" não me retorna nada, como posso especificar se é se a celula tiver algum preenchimento me retornar o valor da outra tabela?
adicionado 17 minutos depoisConsegui usando =SE('[Controle Planilhas - Luan.xlsm]Processos'!B7<>"";'[Controle Planilhas - Luan.xlsm]Processos'!B7;""), agora se estiver vazia me retorna nada, e se estiver preenchida me retorna o valor
adicionado 27 minutos depois -
@Basole Nossa, ficou incrivel, só tem um problema, quando recarregado ou abrir e fechar a planilha, a imagem vai ser gerada de novo e fica em cima da anterior.
Usei .CleanContents porém ele so apaga os textos e a imagem não
-
Opa! você é o cara
funcionou 99%
unica coisa que não está nos conformes, é que quando falta 1 valor por exemplo as colunas que tem * pois ainda não chegou nessa fase/ ou não tera esse processo, ele retorna IRREGULAR, teria como ele apenas ignorar colunas em branco ou com o * que costumo usar, e seguir a checagem?
bom mas esse erro ai é culpa do usuario mesmo, vou ter que contornar isso , acho que nao tem como fazer isso certo?
-
@deciog Opa agora não retornou erro
porém as que possuem a Palavra Pendente em uma delas ainda esta me voltando IRREGULAR, essas teriam que voltar Pendente
Ela teria que funcionar da seguinte maneira, Se as 4 Colunas Contiverem a palavra REGULAR retornar o mesmo, Se uma delas possuir a palavra Irregular independente dos outros valores me retornar IRREGULAR, e se caso uma conter a palavra PENDENTE idependentemente do valor das outras me Retornar PENDENTE
e as que estão vazias ou * ( tanto faz, eu posso deixala-s vazias ou por *, mas preferia usar *) a formula apenas ignorar ela e checar as outras ( essa aqui se for muito complicada, pode deixar de lado, o importante é voltar o valor Regular, Irregular e Pendente, como descrevi acima)
-
@deciog Opa, funcionou Certinho, Muito Obrigado
Como pode ser visto abaixo
Porém quando a coluna possui a expressão PENDENTE ele esta me retornando erro, poderia essa mesma função retornar pendente também quando achar a expressao?
Ela teria que funcionar da seguinte maneira, Se as 4 Colunas Contiverem a palavra REGULAR retornar o mesmo, Se uma delas possuir a palavra Irregular independente dos outros valores me retornar IRREGULAR, e se caso uma conter a palavra PENDENTE idependentemente do valor das outras me Retornar PENDENTE
EDIT:
Percebi tambem que se faltar algum valor em alguma coluna ele me retornara IRREGULAR, teria como adaptar pra isso também? ele atender os requesitos mesmo faltando alguma informação?
EDIT 2
Anexei a Planilha para dar uma olhada
-
Funcionou direitinho , valeu
Se possivel como adicionar a Unidade de Medida junta ao valor da Temperatura?
Tipo 21ºC
Outra coisa adicionei xmlresponse.SelectNodes("//current/clouds/@name")(0).Text
Que mostra, Nublado, Poucas Nuvens, Céu Limpo, porém teria como traduzir para o portugues? apenas nessa linha, e o valor vem em minusculo e.g few clouds, como fazer para Few Clouds? e traduzir claro Poucas Nuvens?
o que eu fiz foi para por as unidades foi, colocar o valor para aparecer por exemplo na M3 e deixar o texto em branco e adicionar na formula onde quero a unidadeEg: = "Umidade: " &(M3) &"%"e =ARREDONDAR.PARA.CIMA(M6;0)&"ºC"Agora para condição de tempo =SE(M4="few clouds";"Poucas Nuves";SE(M4="clear sky";"Céu Limpo";SE(M4="broken clouds";"Céu Encoberto";SE(M4="overcast clouds";"Nublado";SE(M4="scattered clouds";"Nuvens Dispersas"))))) to usando assim, assim que vai aparecendo tipos de clima diferente vou traduzindo em mundandoMas seria Legal direto do VBAE usar o TheWeatherChanel que tem em portugues acho que AccuWeather também?--------------------------------------------------------------------------------------------------------------------------------Não querendo abusar muito
Ao invés de escrevermos a cidade, teria como usar um serviço online, tipo alguma api do google de localização?
uma planilha compartilhada, mostraria a cidade e a temperatura da localização do PC que abriu a planilha
- 1
-
Pessoal Boa Noite!
Estou com um problema
Preciso que a Formula Check se o Valor da Coluna L7, N7, P7, S7 todas possuem a Palavra Regular, Caso Positivo Resultar em Regular, Caso Um ou Mais desses valores Não possua a expressão "Regular" retorne Irregular.
Usei a Formula Seguinte:
=SE(E(L7="*Regular";N7="Regular";P7="Regular";S7="Regular");"Regular";"Irregular")
Ela satisfez as condições Porém, a Celula L7 pode ter textos a mais, por exemplo Processo Regular, por isso usei a função (*) que no caso significa Contém, ja testei com outras formulas com sucesso, porém nesse caso, mesmo contendo , a formula me retorna Irregular.
E estou quebrando a cabeça faz 2 dias.
Na verdade eu precisaria que a Formula retornasse o resultado REGULAR quando todas as celulas contivessem a expressão Regular, Quando alguma dela contivesse a expressão Irregular me Retornasse o valor IRREGULAR, e se tivesse em uma delas a expressão Pendente, retornasse a PENDENCIASporém acho que 3 condições não daria, ou sim?
- 1
-
Boa Noite Pessoal
Estou com um problema
Preciso de uma função que me retorne a quantidade de datas de vencimentos para:
Hoje = Estou Usando
=CONT.SE(Contratos!W7:W999;"=" & HOJE())
e esta OK
Amanha
=CONT.SE(Contratos!W7:W999;"=" & HOJE()+1)
e esta OK
Esta Semana
Semana Que Vem
Este Mes
Mes Que Vem
Este Ano
Ano Que Vem
Vencidas
=CONT.SE(Contratos!W7:W999;"<=" & HOJE())
e esta OK
De Resto eu ja tentei varios metodos e me retornam valores errados, ALGUEM AJUDA//
Obrigado desde já
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Formula SE que troque o Valor de Outra Celula
em Microsoft Office e similares
Postado
Pessoal, Boa Tarde
Teria uma formula condicional por exemplo
A1= A ( que pode ser qualquer valor)
A2 =
A3 = Formula que me retorna o B se a A2 for marcada com Sim ( Essa eu ja tenho)
Por exemplo se Eu colocar a Palavra OK na 2 , a A2 me retornara b.
E uma A4 que seria uma formula que se a A3 tiver o Valor B ( que é gerado automaticamente) ela troque o valor da A1 para C por exemplo