Excel 2010 - formato da data

1

Olá, eu quero procurar uma data e retornar a semana do ano financeiro, mas quando eu uso vlookupa data está no dd/mm/yy hh:mmformato. Isso significa que o valor numérico 42461.33não será alterado para o dd/mm/yy 42461formato. Existe hh mmalguma maneira de remover o de uma data e hora para mostrar o formato numérico, de 42461modo que ele dd/mm/yyprocure na lista de pesquisa v.

por exemplo, a célula da qual estou copiando a data é: 01/04/2016 08:00:00quero alterá-la 01/04/16para que ela procure uma lista de datas encontradas 01/04/16e me diga que é a semana financeira 1?

obrigado

marie Greig
fonte

Respostas:

1

Seu problema não está no formato, está no valor real. As datas são armazenadas como números de ponto flutuante, em unidades de dias. Alterar o formato não mudará como a data é armazenada ou como o vlookup corresponde a ela. Nesta imagem, a terceira coluna mostra o valor que o Excel tem em mente quando mostra o valor na segunda coluna.

insira a descrição da imagem aqui

Você precisa recuperar apenas a parte do dia, portanto, use rounddown(YourDate,0) Isso pode acontecer dentro da sua fórmula do vlookup, é claro. Por exemplo, se sua tabela de pesquisa estiver em c2: d367 e a data em que você estiver pesquisando estiver em A1:

vlookup(rounddown(A1,0), $c$2:$d$367,2)

Adão
fonte
Discordo; por que destruir a parte dos dados que você não deseja ver? É melhor ajustar o formato para não mostrá-lo.
Aganju
1
@Gangan Porque o ajuste do formato não muda a forma como ele combina no vlookup - apenas como ele é exibido na tela.
Adam
excelente muito obrigado Adam que funcionou perfeitamente :-) Não, ele muda Aganju, então ele procura a data no v procure corretamente se você não fizer dessa maneira, ele não o encontrará no visual porque o valor numérico é diferente
marie Greig 22/03
Tudo isso dito, você olhou para a weeknum()função para ver se ela faz o que deseja? weeknum(42373.33,21)retorna 1.
22417 Adam
1
@marieGreig, para não esquecer um ponto-chave nesta resposta: o uso do VLOOKUP para esse tipo de objetivo geralmente implica uma correspondência exata. Às vezes, você pode fazer uma correspondência no valor "bruto", conforme armazenado, se estruturar corretamente a fórmula. No entanto, é provável que um valor de data / hora armazenado seja um número inexato de ponto flutuante; haverá erros insignificantes de valor decimal que impedirão uma correspondência exata. Como prática geral, faça o VLOOKUP com relação aos valores que foram armazenados como números exatos, como uma data arredondada ou um valor extraído da função de data.
fixer1234
0

O formato da data que você precisa é "dd / mm / aa", basta digitá-lo em Formato / Personalizado (se ainda não estiver na lista para escolher).

Aganju
fonte