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:
É, 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.
Muito bom! Obrigada!
Que bom que foi útil pra vc. 🙂
Muito obrigado, ajudou muito.
mano vc salvou minha vida!!!!!
bom saber 🙂
FIQUEI A MANHÃ TODA PROCURANDO ESSA RESPOSTA.. VALEU MSM!!!
legal, k te ajudou. 🙂
E sobre datas importadas do SQL server, tem alguma mágica parecida para converter para dd/MM/yyyy?
Desde já, obrigada.
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:
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.
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!!!
Muito bom, estava quebrando a cabeça o dia inteiro. Muito obrigada pela ajuda.
k bom que te ajudou 🙂
Por nada. precisando é só falar 🙂
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)?
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?
Fiquei emocionado, valeu mesmo
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! 🙂
Obrigado Regisson, com ctza está ajudando mta gente!!!
EMOCIONANTE MESMO!
VALEU!
:))
Muito Obrigado pela ajuda.
Você me ajudou muito, estou muito feliz!
Obrigadoooooooooooo!
espetacular!
Muito bom , deu certinho adorei a dica . Obrigadaaa!
Obrigado.
eu tbm me emocionei kakakkakka!! adorei! obrigada
Funcionó perfectamente, ¡muchas gracias! 🙂
— Javier
Quase um ano depois a dica a inda é util!! Mandou bem brother. Dalvou minha pele!!!
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.
Olá Leopoldina, o tratamento da hora negativa é automático para todo o campo de hora. Eu não entendi mto bem a sua dúvida, vc pode dar mais detalhes?
Obrigada!!
Foi muito útil!
Abs.
Obrigada pela ajuda, foi super!!!
VALEUUUUUUUUUUUUUUU cara eu tava apanhando bastante aqui kkkkkkkkkkkkkkkk
Muito massa, passei o dia todo procurando como fazer!!!Obrigada.
tu é o cara po!
muito bom parabéns !
QUERIA REGISTRAR, FOI MUITO ÚTIL PARA O MEU TRABALHO, SEMPRE PRECISAMOS DE PESSOAS ASSIM COMPETENTES QUE POSSAM AJUDAR. MUITO OBRIGADO MESMO!!!!!!
funcionouuuuuuuuuuuuuu. Muito obrigada.
Meeesssstreeeee !!!!!!!
Valeu !
Muito Bom!! Me emocionei tbm! rsrs
Caraca. Tava me matando para achar isso. Muito bom. Muuuuuuito obrigada.
Amei… estava controlando minhas horas, e nada de conseguir transformar as horas em negativo. Me ajudou muito valeu.
REalmente eu tb me emocionei…. Salvou!!! Muito obrigada!
Obrigada, foi muito útil
Dagmar
Obrigada , ótimo !!!
31/07/2013
MUITOO OBRIGADDA!!!!!
FIQUEI EMOCIONADA DE VERDADE….
MINHA CHEFE FICOU SUPER CONTENTE TAMBÉM
Muito obrigado por compartilhar tal conhecimento!!
Foi bem importante!!
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”
Cara, muito show Ricardo, deu certo comigo
Bacana \o/; Valeu pela dica.
Me salvou !! Obrigado.
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.
Boa noite Anderson, normalmente o SE funciona bem, a sua comparação está em cima de dois campos formatado de data?
E ai Ricardo,
Me ajudou mto mesmo, fique o dia inteiro pesquisando como fazer isso. E é mais fácil do que eu imaginei.
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!
Show. Valeu
Valeu, nota 1000
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
Ricardooooooooooooo
Achei consegui me localizar .. Mtooooooooooooooooooooooooo obrigada como todos aqui passei horas procurando nunca ia achar … kkkkkkkkkk
=D
Oi. Desculpe só li msg agora. Que bom que tú achou. bjos.
Salvou minha vida! Muito obrigada!!!
OBRIGADO!!!
Maldito Office 2010, odeiooooo rsrsrs
obrigadaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!!
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
Muito obrigada pela ajuda!! Foi de grande valia. Abs
meu brother estou sem palavras… valeu!!!
Obrigada por compartilhar!!! Deu super certo!! ;
amém!!!
Maravilha!!! Tão simples, mas parecia impossível!!! Obrigada… ❤
Nada como dar um google e ter fé que alguém poderá lhe ajudar !!! show de bola !!!!
Valeu muito!!!! te pago a cerveja!!! só marcar!!!
Opa, ai vi vantagem!!!! 🙂
Parceiro, você resolveu um grande problema, meus parabéns.
Show de bola!!!
Opa, me ajudou a resolver o problema de uma colega de trabalho, muitíssimo obrigado.
Hehehe foi muita emoção mesmo.. Muito obrigada..
Obrigadaaaaaaaaaaaaa….que lindo…. e realmente emocionante… hahahahaha
Po fera muito bom a dica deu pra me emocionar também, kkk, se tiver mais recursos desse pos a ai e sempre bom.
Obrigada!!!
Muito obrigada!!!! É bom saber que ainda tem pessoas dispostas a ajudar os outros.
obrigada!!!
Excelente!!!! Muito obrigado! Simples e direto!
Obrigada! ajudou-me muito!
Porra velho, valeu pela ajuda. Muito obrigado. Cleilson Eloi – São mamede/PB
Muito BOOOMMM !!! Ajudou demais. \o/
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!
Me fiz esta pergunta varias vezes tbem :0)
muito obrigada, não imaginava que seria tão simples, inacreditável!!!!!!!!
Nas demais células, percebam que há a alteração nas data para mais 4 anos, o que fazer nesse caso?
Oi Leandro, foi digitado ano de 2015 e arrastado, por isto os 4 anos.
abs.
muito útil
Você é foda! valeu :DD
Cara ajudou muitoooo
Valeu mesmo
Valeu meu amigo!!! O mistério é o que deve ter acontecido em 1904 para que as horas pudessem ser negativas… hehehehe…
Amei!!!! Muito obrigada!!! =)
🙂
Realmente me emocionei. Obrigado.
Showwww sei la ha quanto tempo estou procurando esta resposta!!! Obrigadissima por dividir a descoberta!!! Sou sua fã!!!
Excelente !!
Excelente dica, valeu!!!
Excelente informação. Como não achei como fazer, procurei logo na internet. Valeu!!!
Cara, muito obrigado! Valeu muito!!!!
otimo funcionou mesmo obrigado
Obrigado!
MUITO obrigado! Me ajudou demais!!!
show de bola! Valeu!
Muito obrigado, fiquei emocionado de verdade. Ajudou bastante. Abrss
PARABÉNS!!! de verdadade mesmo! espero q vc veja esse comentário, pq não tem idéia de como me ajudou! se eu te conhecesse te daria um mega beijo!
Obrigada por compartilhar. Foi mais fácil do que imaginei.
Obrigado pela dica…É bem melhor dispor do saldo de horas negativo.
Muitooo obg
Obrigado !!!
Amei!!! Parabéns por compartilhar!
Muito obrigada!
Continua sendo útil até hoje, 3 anos depois. Grato
agradeço muito tbm pela ajuda
Poxa… parabéns ajudou muito.
valeu, abraço
simples assim!! Valeu!!!
Nooooossa! Emocionada!!!! Sensacional!
Muito Obrigado!!!!! Ajudou bem mais que ajuda do Office
Valeu ajudou e muito \o/
Valeu, muito bom. Resolveu meu problema
Muito bom. Obrigado!
Muito obrigado. Foi muito importante você disponibilizar seu tempo para compartilhar o conhecimento.
Cara, salvou minha planilha de horas do estágio! Brigadão!
Muito Bom! Obrigado mesmo! Também achei a solução da outra versão porém não estava conseguindo achar o comando! Valeu!
Nossa, muito obrigada, tbem me emocionei…rsrsrs
Ricardo, bom dia! Preciso de um cálculo assim…4:17:00 – (-11:00:00) e o inverso também…(-07:05:00) – 01:38:00. Pode me ajudar?
Oi Simone, se entendi bem. Você resolve o seu problema apenas com a aplicação de fórmula no excel.
Ja estava me descabelando para resolver esse problema, muito obrigada.
Camarada, você SALVOU a minha vida. Muito obrigada!!! Ótima dica, estava quebrando a cabeça pra tentar negativar horas e não conseguia de jeito nenhum hehehe
Muito bom, mais uma vida salva aqui tambem hehehe. obrigado.