我在谷歌电子表格=STDEV(ARRAYFORMULA(IF(I22:NI22>0,I22:NI22)))/1440
中有这个公式
正确计算这些单元格内数据的标准差。
然而,一旦我将电子表格导出到excel并移动了一些单元格,我就得到=IFERROR(STDEV(IF(I9:NI9>0,I9:NI9))/1440, "no data")
作为公式。但是,结果总是“没有数据”。进一步分解:=IF(I9:NI9>0,I9:NI9)
返回“#VALUE!”错误“公式中使用的值是错误的数据类型”。
将此公式从Google电子表格转换为Excel的正确方法是什么。
P.S。我不确定它是否重要,但我使用excel 2010
答案 0 :(得分:0)
它说“公式中使用的值是错误的数据类型”的原因是因为你问一个数组&gt; 0,而Excel只是在猜测值。尝试将来自Google Spreadsheets的复制数据保存为数组,或者STDEV(IF(COUNTIFS(I9:NI9, "<>"&0,I9:NI9, "<>"))/1440
之类的内容可能会对您有所帮助。