Trabalhando com horas negativas no Excel 2010

Olá, tenho uma planilha de controle de horas pessoal e precisei ver as horas negativas de um determinado dia,  porém o excell por padrão NÃO exibe as horas negativas e mostra no campo malditas serquilas “####”.  Pesquisando no Google achei um post bem bacana “Trabalhando com horas negativas no Excel 2007 (veja créditos  no final) ,  mas infelizmente o meu excell é a versão 2010,  e quase nada é igual entre as versões, quem dirá o checkbox da opção de trabalhar com horas negativas.  Fuçando no excell encontrei a bendita opção, e pra alegria da galera, vou por aqui o print do caminho das pedras:

opcao avancada

opcao avancada

resultado

resultado

É, eu também me emocionei com o resultado :-)

t+

Créditos:

Fabio Vianna. Trabalhando com horas negativas no Excel 2007< http://dicasdeexcel.com.br/2010/01/11/trabalhando-com-horas-negativas-no-excel-2007/ > acessado em 19/12/2011 21hr13min.

About these ads

94 Comentários

Arquivado em Ferramentas, Geral

94 Respostas para “Trabalhando com horas negativas no Excel 2010

  1. carol

    Muito bom! Obrigada!

  2. thiago

    mano vc salvou minha vida!!!!!

  3. PAULA

    FIQUEI A MANHÃ TODA PROCURANDO ESSA RESPOSTA.. VALEU MSM!!!

  4. Claudia Regina Peralta

    E sobre datas importadas do SQL server, tem alguma mágica parecida para converter para dd/MM/yyyy?
    Desde já, obrigada.

  5. Claudia Regina Peralta

    Talvez não tenho sido clara. As datas exportadas do sql para excel aparecem como números (inclusive negativos), e não adianta formatar a célula como Datetime, os números aparecem como #######. Será que existe alguma propriedade parecida como a mencionada acima?
    Obrigada,
    Claudia

    • Já tinha entendido na primeira, é que só fui ler agora o seu comments rsrsrs
      Bom, vamos lá.
      Acredito que o seu problema dá pra matar na origem (sql server).
      Pra facilitar vamos mudar um pouco a sua query. Para a sua coluna de data no sql server use a função convert, exemplo:

      select CONVERT(CHAR(10), COLUNA_DATA , 103) from TABELA
      

      supondo que a data está no formato padrão do sql datetime, o que antes era “2012-05-09 10:16:22.377″ após aplicarmos a função convert será “09/05/2012″.

      • Mas se vc não puder mudar sua query, será o fim – brincadeira.

        Uma outra abordagem é usar as funções CONCATENAR, DIREITA, ESQUERDA (se o excel for em inglês ai vc usa LEFT, MID, RIGHT).
        Exemplo:
        Insira a data “2012-05-09 10:16:22.377″ na coluna A1 (do excel) e na coluna A2 inclua a seguinte fórmula.

        =CONCATENAR(DIREITA(ESQUERDA(A1;10);2);"/";DIREITA(ESQUERDA(A1;7);2);"/";ESQUERDA(A1;4))
        

        O resultado será “09/05/2012″.

        fiz um arquivo com o exemplo rodando no link http://www.ricardospinoza.xpg.com.br/exemplos/exemplo_extracao_data_excel.xls

        Ai é só exportar para o seu excel (.cvs da vida) já formatado :)

        Bom é isto. sucesso pra vc!!!

  6. Camila

    Muito bom, estava quebrando a cabeça o dia inteiro. Muito obrigada pela ajuda.

  7. Claudia Regina Peralta

    Ricardo,
    Primeiro obrigada pela resposta. Vi a situação real agora e é o seguinte:
    Temos um banco MySql com datas gravadas em um campo varchar(255). As datas aparecem como números que suponho ser calendário islamico – inclusive com datas negativas – (-134773200=26/10/1971). Exportamos para o Excel, mas não consegui converter. Posso converter direto por SQL no mysql ou no Excel.
    Obrigada, Claudia

    • Oi Claudia, mysql não é mto minha praia, mas posso tentar de ajudar. como que vc chegou no valor da data (-134773200 é 26/10/1971)?

      • Claudia Regina Peralta

        Olá Ricardo.
        É a data do meu aniversário. Sei que é essa data e vi no banco que ficou gravada com esse valor. Tentei fazer o CAST e CONVERT no sql, mas retorna com null.
        Obrigada,
        Claudia

      • Oi Claudia, converter esta string (parece um formato calendar gregoriano da vida) vai te dar mta dor de kbça. vc chegou a debugar o código pra ver o valor da variavel antes de ir pro banco (valor tá indo correto)? vc tá usando java?

  8. Anderson de Oliveira

    Fiquei emocionado, valeu mesmo

  9. Regisson

    Sinceramente, não poderia ter sido melhor explicado e evidenciado pelas imagens! Simples, direto e perfeito! Parabéns pela iniciativa. Aposto que ajudou muitas pessoas! :)

  10. Alexandre

    EMOCIONANTE MESMO!
    VALEU!
    :))

  11. Aloisio

    Muito Obrigado pela ajuda.

  12. Carol Góes

    Você me ajudou muito, estou muito feliz!

    Obrigadoooooooooooo!

  13. joao

    espetacular!

  14. sylze

    Muito bom , deu certinho adorei a dica . Obrigadaaa!

  15. daniele

    eu tbm me emocionei kakakkakka!! adorei! obrigada

  16. Funcionó perfectamente, ¡muchas gracias! :-)

    — Javier

  17. Guilherme

    Quase um ano depois a dica a inda é util!! Mandou bem brother. Dalvou minha pele!!!

  18. Leopoldina Pinto de Jesus

    Então, eu gostei porque apareceu a hora negativa, mas eu não consigo alterar automaticamente a hora se mudar um horário que já havia sido preenchido. Ou seja, a hora negativa continua a mesma.

  19. Ana Eisfeld

    Obrigada!!
    Foi muito útil!
    Abs.

  20. Kely

    Obrigada pela ajuda, foi super!!!

  21. Luís Barrelin

    VALEUUUUUUUUUUUUUUU cara eu tava apanhando bastante aqui kkkkkkkkkkkkkkkk

  22. Rafaela

    Muito massa, passei o dia todo procurando como fazer!!!Obrigada.

  23. gustavo paes

    tu é o cara po!

  24. Jorge

    muito bom parabéns !

  25. Milton

    QUERIA REGISTRAR, FOI MUITO ÚTIL PARA O MEU TRABALHO, SEMPRE PRECISAMOS DE PESSOAS ASSIM COMPETENTES QUE POSSAM AJUDAR. MUITO OBRIGADO MESMO!!!!!!

  26. Atanácia Duarte

    funcionouuuuuuuuuuuuuu. Muito obrigada.

  27. Marcos Ferreira

    Meeesssstreeeee !!!!!!!
    Valeu !

  28. Muito Bom!! Me emocionei tbm! rsrs

  29. Sueli

    Caraca. Tava me matando para achar isso. Muito bom. Muuuuuuito obrigada.

  30. Milena

    Amei… estava controlando minhas horas, e nada de conseguir transformar as horas em negativo. Me ajudou muito valeu.

  31. Fernanda

    REalmente eu tb me emocionei…. Salvou!!! Muito obrigada!

  32. Débora

    Obrigada, foi muito útil

  33. Dagmar Costa Maginador

    Dagmar
    Obrigada , ótimo !!!
    31/07/2013

  34. LUCIANA

    MUITOO OBRIGADDA!!!!!
    FIQUEI EMOCIONADA DE VERDADE….
    MINHA CHEFE FICOU SUPER CONTENTE TAMBÉM

  35. Alecir

    Muito obrigado por compartilhar tal conhecimento!!
    Foi bem importante!!

  36. Gabriela

    Caramba!!! Anos depois e me ajudou MUITO! Obrigada!
    Mas me tira uma outra duvida. Como eu posso inserir uma hora negativa, sem que seja resultado da ‘soma’ entre 2 colunas?

    • Boa noite Gabriela, desculpe a demora pra responder, correria no trabalho rs. Bom Oficialmente a documentação da microsoft diz que o excel não aceita valor negativo inserido manualmente, porém como brasileiro dá um jeito pra tudo, vc pode contornar isto, por exemplo inserindo na célula o valor =-“5:00:00″, o excel vai entender como -5:00:00

      =-“10:00:00″

  37. carol

    Bacana \o/; Valeu pela dica.

  38. fabio

    Me salvou !! Obrigado.

  39. Anderson

    Boa tarde,
    Em minha planilha tenho células com a informação “-8:00″ para horas extras não compatibilizadas do dia. Em outra célula tenho o somatório de horas extras.
    Gostaria que quando aparecesse “-8:00″ se transformasse em uma célula sem informação alguma para não influenciar no somatório de horas extras que está negativo, é claro.
    Já tentei várias possibilidades de “se” e Formatação Condicional e nada.
    Trabalho na versão 2010.
    Desde já, obrigado.

  40. Rodrigo Valt

    E ai Ricardo,

    Me ajudou mto mesmo, fique o dia inteiro pesquisando como fazer isso. E é mais fácil do que eu imaginei.

  41. Adriana

    Que bom que o mundo tem pessoas como você, que dedicam parte do seu tempo simplesmente pra ajudar os outros, parabéns! Facilitou minha vida, obrigada!

  42. Marcelo

    Show. Valeu

  43. Pepe

    Valeu, nota 1000

  44. Elizabete Gomes

    Boa Tarde, Ricardo

    Passei o dia tentando localizar e o seu post foi o único que achei a respeito. Mais infelizmente nao consegui entender as figuras . Só consegui entender que é no local DADOS e o restante nao consigo localizar.

    Poderia ser mais especifico ?

    Obrigada

  45. Elizabete Gomes

    Ricardooooooooooooo

    Achei consegui me localizar .. Mtooooooooooooooooooooooooo obrigada como todos aqui passei horas procurando nunca ia achar … kkkkkkkkkk

    =D

  46. Nayara

    Salvou minha vida! Muito obrigada!!!

  47. Anderson

    OBRIGADO!!!
    Maldito Office 2010, odeiooooo rsrsrs

  48. obrigadaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!!

  49. Weverton Júnio

    Olá Ricardo excelente post mas, no meu caso ainda tenho um problema que é: Quero que possa exibir mais de 24 horas negativas ex: (-35:42:00). Aí só consigo isso quando esse número de horas é o resultado de uma fórmula de soma. Quando escrevo o número na mão mesmo dá erro. Você sabe como posso resolver isso. To procurando a muito tempo mas nada ainda. Obrigado.

    • Oi Weverton, obrigado pela visita. vc pode escrever na mão assim
      =-”35:42:00″
      Assim o Excel vai entender como -35:42:00
      Isto é um truque para fazer funcionar. na doc oficial diz que não rola rs
      []’s

  50. Mirele

    Muito obrigada pela ajuda!! Foi de grande valia. Abs

  51. Luiz Almeida

    meu brother estou sem palavras… valeu!!!

  52. Tal Lieven

    Obrigada por compartilhar!!! Deu super certo!! ;

  53. Paloma Chaves

    Maravilha!!! Tão simples, mas parecia impossível!!! Obrigada… <3

  54. Nada como dar um google e ter fé que alguém poderá lhe ajudar !!! show de bola !!!!

  55. Alexandre

    Valeu muito!!!! te pago a cerveja!!! só marcar!!!

  56. Giovani Oliveira

    Parceiro, você resolveu um grande problema, meus parabéns.

  57. Ramiro

    Show de bola!!!

  58. Felipe

    Opa, me ajudou a resolver o problema de uma colega de trabalho, muitíssimo obrigado.

  59. Daiane

    Hehehe foi muita emoção mesmo.. Muito obrigada..

  60. Vanessa

    Obrigadaaaaaaaaaaaaa….que lindo…. e realmente emocionante… hahahahaha

  61. pter

    Po fera muito bom a dica deu pra me emocionar também, kkk, se tiver mais recursos desse pos a ai e sempre bom.

  62. bianca

    Obrigada!!!

  63. Fabiana

    Muito obrigada!!!! É bom saber que ainda tem pessoas dispostas a ajudar os outros.

  64. Ana Carolina L Hamud (@blackcat1383)

    obrigada!!!

  65. Daniel

    Excelente!!!! Muito obrigado! Simples e direto!

  66. Roseli

    Obrigada! ajudou-me muito!

  67. Cleilson ELOI

    Porra velho, valeu pela ajuda. Muito obrigado. Cleilson Eloi – São mamede/PB

  68. Sonali

    Muito BOOOMMM !!! Ajudou demais. \o/

  69. Jennifer

    Gente!!! É impossível não pensar: “Eu não acredito que era só issooooo!!!” Porque já não deixaram ativado como padrão a bendita opção! Muito obrigada mesmo! Salvou minha folha ponto!

  70. Tânia

    muito obrigada, não imaginava que seria tão simples, inacreditável!!!!!!!!

  71. Leandro

    Nas demais células, percebam que há a alteração nas data para mais 4 anos, o que fazer nesse caso?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s