Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Indexing 过滤Google Finance公式以仅显示“";“高”;一直以来_Indexing_Google Sheets_Max_Google Sheets Formula_Google Finance - Fatal编程技术网

Indexing 过滤Google Finance公式以仅显示“";“高”;一直以来

Indexing 过滤Google Finance公式以仅显示“";“高”;一直以来,indexing,google-sheets,max,google-sheets-formula,google-finance,Indexing,Google Sheets,Max,Google Sheets Formula,Google Finance,这是指谷歌表单中的谷歌财务功能: 我希望获得特定股票代码(即ABBV或GOOG)的“所有时间低点”(ATL)和“所有时间高点”(ATH),但每个只能在1个单元格中获得。基本上是“这个股票代码的ATL/ATH值是多少?” 我尝试对ATL和ATH使用这两个公式,但目前只有ATL给出了预期的结果 要获取ATL,您可以使用 =GOOGLEFINANCE("ABBV","low","01/12/1980",TODAY(),7) 要获得ATH,您可以使用: =GOOGLEFINANCE("ABBV","h

这是指谷歌表单中的谷歌财务功能:

我希望获得特定股票代码(即ABBV或GOOG)的“所有时间低点”(ATL)和“所有时间高点”(ATH),但每个只能在1个单元格中获得。基本上是“这个股票代码的ATL/ATH值是多少?”

我尝试对ATL和ATH使用这两个公式,但目前只有ATL给出了预期的结果

要获取ATL,您可以使用

=GOOGLEFINANCE("ABBV","low","01/12/1980",TODAY(),7)
要获得ATH,您可以使用:

=GOOGLEFINANCE("ABBV","high","01/12/1980",TODAY(),7)
其输出为2列数据:

请注意,包含时间戳的A列在计算
MAX
函数时会遇到麻烦,因为它会转换成一些奇怪的数字

为了获得ATL,我将使用
MIN
功能,该功能运行良好:

=MIN(GOOGLEFINANCE("ABBV","low","01/01/1980",TODAY(),7))
因为它只需扫描2列数据并获取最低值,即美元的
32.51

但是当我尝试对ATH的
MAX
MAXA
执行相同操作时,例如使用

=MAX(GOOGLEFINANCE("ABBV","high","01/12/1980",TODAY(),7)
结果是
43616.66667
,这似乎是对包含时间戳的列a的随机计算

ATH的预期结果应为美元
125.86

我尝试使用
FILTER
来排除值>1000,但
FILTER
不允许我在B列中搜索,因此我尝试使用
VLOOKUP
使用此公式

 =VLOOKUP(MAX(GOOGLEFINANCE("ABBV","high","01/12/1980",TODAY(),7)),GOOGLEFINANCE("ABBV","high","01/12/1980",TODAY(),7),2,FALSE)
但它再次返回B列的值,但基于A列的
MAX
值,该值最终给出
80.1
,而不是预期的
125.86
,使用:

=MAX(INDEX(GOOGLEFINANCE("ABBV", "high", "01/12/1980", TODAY(), 7), , 2))

43616.66667
不是“随机计算”。日期
2019年5月31日16:00:00
已转换为日期值

MAX
MIN
函数返回包含范围内所有可能单元格的单个输出,在本例中,这些单元格是两列。日期也被视为一个数字,因此,如果将这两列的最大值设置为最大值,则无论它是从第1列还是第2列开始,都会输出最大值。通过引入
索引
,您可以跳过第1列,只在第2列中查找最大值