Как написать формулу для столбца Excel листа где

Скажем, в столбце А у меня есть значения широты и долготы, разделенные запятыми.

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

Первый - это долгота, второй - это широта и т.д.

Мне нужно взять среднее значение всех широт и долгот в одной ячейке

и найдите общую центральную широту и долготу.

Как я могу сделать это на листе Excel, как показано в столбце B?

1 ответ1

-2

На ленте «Данные» вы можете найти функцию «Текст в столбцы». Это может обрабатывать данные, как у вас есть.

Как я вижу, ваши данные уже в Excel, а ваши данные имеют триплеты данных, разделенные запятой и пробелом, поэтому в форме (Текст в столбцы) вам нужно выбрать «Разделенные», «Запятая» и «Пробел». После этого просто нажмите Готово.Теперь у вас есть несколько столбцов. Это необходимо для использования формул.

Вам может понадобиться изменить ваши данные:

Затем вы можете изменить форму вектора, как здесь, или сделать это просто вручную, если это возможно. Это применимо, если у вас есть только одна строка. На нескольких линиях вы все еще можете использовать решение ниже.

Также можно использовать формулы массива:

Предполагая, что ваши данные после применения функции «Текст к столбцам» находятся в диапазоне B2:AB2, и каждый из них содержит три разных данных, как в следующем примере:

Вы можете использовать следующую формулу массива:

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

ПРИМЕЧАНИЕ . Поскольку вы вводите формулу массива, используйте Ctrl-Shift-Enter.

Для получения дополнительной информации о формулах массива см. Документацию здесь.

Я проверил ваши данные, используя этот метод, и он работает в моей системе.

ПРИМЕЧАНИЕ . Разделитель, используемый формулами, может различаться в зависимости от локальной системы. В моей системе числа пишутся как 3,1415 а формулы наподобие =SUM(A1;B2) , в других системах числа пишутся как 3.1415 а формулы наподобие =SUM(A1,B2) .

ПРИМЕЧАНИЕ . Если вы хотите пропустить часть «Текст в столбце» и настаиваете на том, чтобы делать это только с формулами, вы можете попробовать этот пост.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .