No Excel, como eu acesso o {valor em col B} da mesma linha cujo {valor na col A} é igual ao {{valor na linha x da col A} menos 365}?

0

No Excel, como acesso o {valor em col B} da mesma linha cujo {valor na col A} é igual ao {{valor na linha x da col A} menos 365}? Minha intenção é calcular a eficiência média (anual) de combustível de um veículo nos últimos 12 meses usando os registros de combustível e quilometragem espaçados irregularmente.

O Col A contém datas ascendentes, com grandes intervalos de tempo nas datas entre as células adjacentes. Col B contém a leitura do odômetro correspondente e Col C o combustível correspondente que foi comprado naquela data.

A partir de pelo menos um ano após a primeira entrada, desejo calcular o valor médio anual em execução para as milhas por galão e colocá-lo em, digamos, Coluna D da linha x. A linha x corresponde à data que é pelo menos um ano após a primeira entrada.

O numerador será a diferença entre o conteúdo da célula Bx e o valor correspondente que reside na célula do Col B cuja linha corresponde à data (com arredondamento apropriado) na Col A que é anterior aos 365 dias da data em fila x de Col A.

O denominador será a soma do conteúdo das células da célula de Col C cuja linha corresponde à data (mesmo arredondamento apropriado acima) na Col A que é anterior por 365 dias da data na linha x de Col A para Cx Célula.

Eu gostaria de poder inserir um esboço ilustrando o layout 2D do endereço de referência que é necessário. Espero que minhas palavras, desta vez, descrevam mais claramente a situação e façam isso em seu lugar.

    
por sfj 23.01.2014 / 05:04

1 resposta

0

Eu fiz algumas suposições sobre como os dados podem parecer, então pode ser necessário fazer alguns ajustes, dependendo do quão irregular é o seu "espaçamento irregular".

Presumi que há uma linha de cabeçalho, portanto, a primeira vez em que você pode ter 365 dias de dados é a linha 366. Eu assumi que há uma linha para cada dia, sem quaisquer lacunas. Se os dias não forem sequenciais sem intervalos, a fórmula assumirá um nível totalmente novo de feio para calcular 365 dias antes do dia atual e, em seguida, pesquisará essa data ou a data mais próxima após, apenas para definir a extremidade superior de o intervalo para fazer o SUMS.

Eu também assumi que Col A é a data, Col B é o galão usado naquele dia, e Col C é milhas dirigidas naquele dia. As colunas B e C podem ter lacunas, mas isso não deve afetar minha resposta.

Na célula D366, você teria a fórmula:

=SUM(OFFSET(D366,-364,-1,365,1))/SUM(OFFSET(D366,-364,-2,365,1))

Isto lhe dará a soma de milhas das 364 linhas anteriores (mais milhas de dias), uma coluna à esquerda dividida pela soma de galões das 364 linhas anteriores (mais os galões de dias), duas colunas para a esquerda.

    
por 23.01.2014 / 08:02