使用LINEST公式的Excel(谷歌表格)
我正在尝试从以下URL复制此示例: 公式 Y=0,3x^4-2,8x^3+3,4x^2+5,7x-6,6 x Y 1. 0,0 2. 0,8 3. −10,2 4. −31,8 5. 55,6 6. −66,0 7. −40,2 8. 51,8 9 247,2 10 590,4使用LINEST公式的Excel(谷歌表格),excel,formula,Excel,Formula,我正在尝试从以下URL复制此示例: 公式 Y=0,3x^4-2,8x^3+3,4x^2+5,7x-6,6 x Y 1. 0,0 2. 0,8 3. −10,2 4. −31,8 5. 55,6 6. −66,0 7. −40,2 8. 51,8 9 247,2 10 590,4 YouTube视频中的数组文本{1,2,3,4}是一行数据,逗号分隔列。您的{1;2;3;4}是一列数据,分号分隔行。这是行不通的 如果您使用关键字array获得googlesheets帮助,您将获得: 创建数组您还
YouTube视频中的数组文本
{1,2,3,4}
是一行数据,逗号分隔列。您的{1;2;3;4}
是一列数据,分号分隔行。这是行不通的
如果您使用关键字array
获得googlesheets
帮助,您将获得:
创建数组您还可以使用括号{}在电子表格的公式中创建自己的数组。括号允许您
将值组合在一起,同时使用以下标点符号
确定值的显示顺序:
逗号:分隔列以帮助您在数组中写入一行数据。例如,={1,2}将数字1放在第一个单元格中
右边单元格中的数字2将显示在新列中
分号:分隔行以帮助您在数组中写入一列数据。例如,={1;2}将数字1放在第一个单元格中
和下面单元格中的数字2在一个新行中
注意:对于使用逗号作为小数分隔符(例如1,00欧元)的国家,在下列情况下,逗号将替换为反斜杠(\)
创建数组
因此,由于您的googlesheets
使用逗号作为小数分隔符,因此您需要按照说明进行操作
以下公式对我有效:
=ARRAYFORMULA(LINEST(B2:B11;A2:A11^{1\2\3\4}))
但是,要将结果约束为正确的大小(1行5列),您应该将其包装到ARRAY\u constraint
中
=ARRAY_CONSTRAIN(ARRAYFORMULA(LINEST(B2:B11;A2:A11^{1\2\3\4}));1;5)
这是googlesheets
在打开microsoftexcel
工作表时自动创建的,该工作表的公式为=LINEST(B2:B11,A2:A11^{1,2,3,4})