【问题标题】:How can I only run a calculation in Google Sheets, if the cell is not empty?如果单元格不为空,如何仅在 Google 表格中运行计算?
【发布时间】:2020-11-15 23:44:16
【问题描述】:

基本上,我想获得两个数字之间的百分比差异,但前提是这些单元格中有数据/数字。

如果单元格中没有任何数据,我不希望公式运行,因为这会给我一个 div 错误。

【问题讨论】:

  • 为了清楚起见,所有单元格中的所有公式始终“运行”。你控制事情的方法是在你的公式中添加条件来控制当它被谷歌表格评估时会发生什么。因此,正如 player0 所建议的那样,使用 IF 函数可以让您在 A1 或 B1 为空时什么都不做。如果两者都有值,那么你可以做一些不同的事情,比如找到百分比差异。如果这还没有回答您的问题,请告诉我们。

标签: arrays if-statement google-sheets nested-if ifs


【解决方案1】:

试试IF:

=IF((A1<>"")*(B1<>""), A1-B1, )

如果 A1 和 B1 不为空,则执行 A1-B1 否则什么也不做

【讨论】:

  • 谢谢——太棒了!
猜你喜欢
  • 2022-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多