【问题标题】:Google Sheet how to concat and calculate谷歌表如何连接和计算
【发布时间】:2022-01-20 05:00:31
【问题描述】:

我创建了一张生成随机数学问题的表格。我在创建自动答案时遇到问题。 google sheet concat not working

issue example 2

如何在 F6 中获得结果?换句话说,我如何在 F6 中得到 111 而不是数学上的 30+81"?

【问题讨论】:

  • 试试 - SUM(B6,D6)=E6+D6
  • 不是求和,有 4 个数学运算,+ - * / 随机出现。整个数学页面是自动生成的。
  • IFS 选项有效。但是,我正在寻找的是与 Bash 的 expr 等价的。
  • 在 bash 中我可以执行 expr 12 + 8 并得到答案 20。我在 Google 表格中找不到这样的功能

标签: google-sheets concatenation


【解决方案1】:

如果你想得到两个数字的总和,你必须在你希望它得到结果的单元格中使用 SUM() 公式。 SUM() 公式使用如下:

=SUM(number_1,number_2,number_3...)

在你的情况下,公式是:

=SUM(B6,D6)

在您发表评论后: 您可以使用 IFS 公式,它有点棘手,但它会起作用。 语法是这样的:

IFS(条件 1,值 1,条件 2,值 2,…)

要做你想做的事,你应该实现这样的东西:

=IFS(C6="-"; B6-D6; C6="+"; B6+D6;C6="/"; B6/D6; C6="*"; B6*D6)

此公式将检查单元格运算符,并根据它执行一项或多项操作。

【讨论】:

  • =IFS(C9="-", B9-D9, C9="+", B9+D9,C9="*",B9*D9,C9="/",B9/D9 )
【解决方案2】:

你可以试试QUERY() 带有辅助列的函数,像这样-

=query(,"Select "&D1&" label "&D1&" ''",0)

或者,如果没有辅助列,公式将是-

=query(,"Select "&A1&B1&C1&" label "&A1&B1&C1&" ''",0)

【讨论】:

  • 谢谢牧羊人。实际上我是按 D 列测试公式,但忘记删除它并包含查询选择语句。
猜你喜欢
  • 2016-06-17
  • 1970-01-01
  • 2015-01-09
  • 2022-12-22
  • 2019-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多