
Tenho um problema que não consegui resolver ou encontrar um resultado que funcione para mim.
Eu tenho uma planilha com dados inseridos em um laboratório. As datas são baseadas no tempo de amostragem e cada ponto de amostragem é amostrado em frequências diferentes. Ex:
Amostra A 01/01/2014 13:03 (coluna diferente, "/c" no futuro) 6,2 /C Amostra B 01/01/2014 16:43 /C 7,2 (e assim por diante para cerca de 50 amostras)
Terei centenas desses resultados em uma planilha e preciso fazer um resumo que possa pesquisar o mês e o ano que eu inserir e retornar a média de todos esses resultados para aquele mês inserido. Consegui fazer isso com sucesso quando o tempo não é um fator, usando funções de pesquisa e correspondência, mas sem sucesso quando o horário muda.
Tentei usar funções Mês, mas não descobri como extrair as datas que correspondem ao mês.
Alguma ideia? Tenho um conhecimento decente de Excel, mas este está me deixando perplexo.
Responder1
Apenas algumas sugestões: se puder, separe o nome da amostra e seus dados em duas colunas (ou três colunas: amostra, data, hora) e use a função classificar/filtrar fornecida pelo Excel.
Outra ideia é adicionar novas colunas e escrever uma função simples para extrair a string de data da célula que contém o tempo de amostragem e, em seguida, classificar/filtrar pelas colunas que contêm essas funções.
função de amostra: data '= esquerda (direita (A1, len ('01/01/2014 10:30'), len('01/01/2014'))'
A melhor ideia é usar a função de pesquisa para obter a posição inicial e final da substring (contendo apenas a data) na string de tempo de amostragem e, em seguida, extrair o mês e/ou dia.
em alguns casos, é necessário cortar o espaço em branco no início e no final da sequência de tempo de amostragem.
algumas referências de funções de string do Excel:
http://office.microsoft.com/en-us/excel-help/text-functions-reference-HP010079191.aspx http://office.microsoft.com/en-us/excel-help/trim-function-HP010062581.aspx?CTT=5&origin=HP010079191 http://office.microsoft.com/en-us/excel-help/search-searchb-functions-HP010062577.aspx?CTT=5&origin=HP010079191
Melhor prática: contenha o laboratório para que ele possa fornecer os dados em um formato melhor (tenha o nome da amostra, data e hora separados).
Responder2
Concordo que a data e o ID da amostra devem ser armazenados em uma coluna separada, mas se você precisar apenas extrair o mês, poderá usar o seguinte
Valor da célulaAmostra B 01/01/2014 16:43(suponha que seja mm/dd/aaaa)
=MID(A1,FIND("/",A1)-2,2)*1
O resultado é 1.
Como isso funciona.
Isso encontra o primeiro / na célula e retorna os 2 dígitos anteriores a ele.
O * 1 converte o texto em um número e também remove o 0 inicial