Fórmula da folha de Excel

0

Como escrever uma fórmula para a coluna da planilha do excel em

Diga na coluna A que eu tenho valores separados por vírgula de latitude e longitude Como visto abaixo, extraído do Google Maps

80.92148226371144,17.18796104255562,0 80.92123844326346,17.18795574199224,0 80.92019190187209,17.18810646109912,0 80.91937460740688,17.18818915740208,0 80.91934005911999,17.18760565619843,0 80.91985629670067,17.18753076666198,0 80.92085194681668,17.18746106678102,0 80.9216956446183,17.18739025030046,0 80.92148226371144,17.18796104255562,0

Primeiro é a longitude, o segundo é a latitude e assim por diante

Eu preciso tirar a média de todas as latitudes e longitudes em uma célula

e encontre uma latitude e uma longitude central comuns.

Como posso fazer isso na planilha do excel, conforme mostrado na Coluna B?

    
por Yatin 20.12.2017 / 12:01

1 resposta

-2

Na faixa de opções "Dados", você pode encontrar o recurso "Texto para colunas". Isso pode processar os dados como você tem.

Como eu vejo que você já tem seus dados no excel, e seus dados têm trigêmeos de dados, separados por coma e espaço, então no formulário (Text to Columns) você precisa selecionar 'Delimited', 'Comma' e ' Espaço'. Depois disso, basta pressionar Finish.Agora você tem várias colunas. Isso é necessário para usar fórmulas.

Talvez seja necessário remodelar seus dados :

Em seguida, convém remodelar o vetor que você tem, como aqui , ou simplesmente à mão se é possível. Isso é aplicável se você tiver apenas uma linha. Em várias linhas, você ainda pode usar a solução abaixo.

Também é possível usar fórmulas de matriz :

Assumindo que seus dados depois de aplicar o recurso 'Text to Columns' estão no intervalo B2: AB2, e há três dados diferentes cada um deles, como no exemplo de você:

vocêpodeusaraseguintefórmuladematriz:

=AVERAGE(IF(MOD(COLUMN(B2:AB2),3)=2,B2:AB2,""))
  =AVERAGE(IF(MOD(COLUMN(B2:AB2),3)=0,B2:AB2,""))

OBSERVAÇÃO : como você insere uma fórmula de matriz, use Ctrl-Shift-Enter.

Para obter mais informações sobre fórmulas de matriz, consulte a documentação aqui .

Eu testei seus dados usando esse método e ele funciona no meu sistema.

NOTA : O separador usado pelas fórmulas pode ser diferente com base no sistema local. No meu sistema, os números são escritos como 3,1415 e fórmulas como =SUM(A1;B2) , em outros números do sistema são escritos como 3.1415 e fórmulas como =SUM(A1,B2) .

OBSERVAÇÃO : Se você quiser pular a parte 'Texto para coluna' e você insistir em fazer isso apenas com fórmulas, tente este post.

    
por 20.12.2017 / 12:30