Как использовать раздел массива, не печатая и не отображая этот массив? - PullRequest
0 голосов
/ 13 июня 2019

Я использую функцию в Google Sheets, которая выводит массив из 2 столбцов. Я хочу использовать данные только из второго столбца этого массива для расчета фигуры. Но я хотел бы сделать все это в одной ячейке, и мне не нужно выводить массив, а затем использовать отдельную ячейку для расчета по цифрам в этом массиве.

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

Я использую эту функцию:

=GOOGLEFINANCE("eurusd","close","6/1/2019","6/13/2019")

Выводит данные о дате и цене в массиве 2x13. Я хочу использовать второй столбец этого массива (без заголовка) для суммирования и деления на 12, чтобы получить среднее значение ставок закрытия за этот период. Но я хотел бы сделать все это в одной ячейке без необходимости видеть массив.

Я хочу использовать второй столбец этого массива (без заголовка) для суммирования и деления на 12, чтобы взять среднее значение ставок закрытия за этот период. Но я хотел бы сделать все это в одной ячейке без необходимости видеть массив.

1 Ответ

0 голосов
/ 13 июня 2019

чтобы выделить его, вы можете сделать это:

=QUERY(GOOGLEFINANCE("EURUSD", "close", "1/6/2019", "13/6/2019"), 
 "select Col2 offset 1", 0)

0

, а затем просто усредните это как:

=AVERAGE(QUERY(GOOGLEFINANCE("EURUSD", "close", "1/6/2019", "13/6/2019"), 
 "select Col2 offset 1", 0))

0

...