Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Luiza Ros

Excel Substituir a formula pelo seu valor baseado numa condição

Recommended Posts

Olá,

 

 eu tenho uma planilha que calcula o tempo necessário para produção de um produto baseado em uma tabela com tempos (essa tabela baseada com tempos se atualiza de acordo com as atualizações de apontamento).

 Eu preciso que o tempo de produção se congele* quando a data prevista para término (que está em outra coluna) seja menor do que hoje, assim ele não vai atualizar os tempos de produções que já passaram. 

 

 Não sei como fazer com que isso aconteça automaticamente baseado na data de hoje...

 

 *esse "congele" é que não se atualize mais, ou seja, a formula seja substituída pelo valor dela 

Editado por Luiza Ros

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consigo, pois essa planilha faz parte de um documento com varias outras interdependentes, então trava quando tento copia-la sozinha para um novo documento... vou tentar simplificar minha duvida..

 

eu preciso de uma função (ou qualquer coisa que ajude) que torne uma célula o seu próprio valor (o valor se calcula numa função que tem nela) quando a data na célula do lado for menor do que hoje...

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Luiza Ros

 

Não precisa ser a planilha original, monte um exemplo com poucos dados, demonstrando manualmente o resultado esperado.

 

O Excel necessita de critérios, não existe uma solução genérica, pois depende até do layout da planilha.

 

Se foi útil, clique em Curtir.

 

[]s

Editado por Patropi
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Luiza Ros, Você poderia criar uma nova coluna e referenciar através do procv, sendo que quando a data for menor que a data de hoje, ele retorna o valor da célula. Porém não sei se funcionaria adequadamente, pois os valores são atualizados. Mas, testa aí. =SE(B2<=HOJE();A2;FALSO) 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas ai o valor seria atualizado, estou quase conseguindo com essa macro, mas está dando um erro nessa linha:

 

Sub Macro1()
'
' Macro1 Macro()
'
    Dim i As Integer
    Dim A As Integer
    Dim B As Integer
    Dim A As Integer
            
    i = 2
            
    A = 1
    B = 2
            
    For i = 2 To 16
    
'   If Cells(i, B) =< Hoje() -1
    Range(Cells(i, A)).Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    ActiveSheet.Paste
    Application.CutCopyMode = False
     i = i + 1
          
    Next
                 
End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coisas que nao entendi!
 

A data da Coluna B você vai digitar somente na final da produção?


O valores da coluna A vão ser atualizados caso a data da coluna B seja maior que hoje? Ou vai parar de atualizar apos a informação da data na coluna B

 

 

Outra coisa na sua planilha original o nome das guias, e as colunas são exatamente o que esta no seu exemplo?

Editado por CasaDoHardware

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 30/06/2018 às 12:13, CasaDoHardware disse:

Coisas que nao entendi!
 

A data da Coluna B você vai digitar somente na final da produção?


O valores da coluna A vão ser atualizados caso a data da coluna B seja maior que hoje? Ou vai parar de atualizar apos a informação da data na coluna B

 

 

Outra coisa na sua planilha original o nome das guias, e as colunas são exatamente o que esta no seu exemplo?

 A data da coluna B ja estará digitada antes de ser atingida, na planilha original ela é uma formula.

 

os valores de A serão atualizados caso B seja maior do que hoje!

 

Não, na planilha original os nomes são outros!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Postado (editado)

Então poste uma planilha de exemplo com os dados nao reais mas a planilha é de grande importancia que seja exatamente igual a que você usa. Em especial o formato e como esta planilha que você deseja é alimentada. 

Mostre todas as possiveis variaveis que acontecem no seu dia a dia e em quais a data de contagem deve ser interrompidas.

Pelo que você diz essa planilha que você usa só é atualizada com formulas, nao ha dados digitados.

Editado por CasaDoHardware

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×