Ir ao conteúdo
  • Cadastre-se

Luan Teles

Membro Pleno
  • Posts

    26
  • Cadastrado em

  • Última visita

posts postados por Luan Teles

  1. 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

  2. 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.O

     

    EDIT 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 diante

     

    Em 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

  3. 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?

  4. 10 horas atrás, Basole disse:

    @Luan Teles veja este exemplo de busca avancada que pesquisa em todas as colunas com dados. 

     

    Controle de Processos.zip 198 kB · 0 downloads

    @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

    Dynamic-Excel-Filter.xlsx

  5. 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.

    3Ucb5Rx.png

    Processos.rar

  6. 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")))

  7. @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"

  8. @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

    Controle Planilhas - Luan.rar

    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

     

    mSkRmLF.png

  9. @Basole

     

    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

    • Curtir 1
  10. @Basole

     

    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

     

    • Curtir 1
  11. @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>

     

    • Curtir 1
  12. 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 depois

    Consegui 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 depois

    Consegui 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

     

  13. @deciog

     

    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?

  14. @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)

     

  15. @deciog  Opa, funcionou Certinho, Muito Obrigado

     

    Como pode ser visto abaixo

    GnSe7CT.png

     

    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

     

    Controle de Processos e Despachos - 2019 - COMPLETO.rar

  16. 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 unidade
     
    Eg: = "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 mundando
     
    Cqvg4pc.png
     
    Mas seria Legal direto do VBA
     
    E 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

    • Curtir 1
  17. 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 PENDENCIAS

     

    porém acho que 3 condições não daria, ou sim?

    • Curtir 1
  18. 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

×
×
  • Criar novo...