作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Google 表格中有 3 行,即库存、价格和总计。所以,我只是对股票和价格使用“倍数”公式,然后将值放入总行。但我不希望总行在更改库存值时得到更新或更改值。
有人可以帮我吗?
最佳答案
假设您希望单元格 A1 只计算一次其值,您可以将以下内容放入单元格 A1。这告诉单元格仅使用其现有值,如果有一个(并且它不是 0),否则运行公式。
=IF(A1<>0, A1, formula())
由于单元格引用自身,您需要在文件 > 电子表格设置 > 计算中启用迭代计算。
我对历史 Google 财经数据使用类似以下的内容,因为该值永远不会改变,而且有时 Google 财经会随机返回错误。这只会运行 GOOGLEFINANCE() 公式,直到它返回一个非零值而不会出错。
=IF(IFERROR(A1)<>0, A1, GOOGLEFINANCE(...))
关于google-sheets - 如何让谷歌表格公式只计算一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56514985/
我是一名优秀的程序员,十分优秀!