【问题标题】:Comparing values in two ranges in Google Sheets and counting the values greater than the other比较 Google 表格中两个范围内的值并计算大于另一个范围的值
【发布时间】:2018-07-20 13:49:03
【问题描述】:

我正在尝试解决一个问题,我一直在尝试,但无法让它发挥作用。 假设我有两列,我正在尝试计算第一列中的值大于第二列中的值的行数。

所以如果column A 中的值是2,3,3,5 并且column B 中的值是1,3,3,4 那么答案应该是2 因为2 大于1 并且5 大于比4.

有什么建议吗?

附:似乎我正在努力定义一个标准来比较,包括一个范围内的值。

【问题讨论】:

  • 您是否在从 google 电子表格中获取这些值时遇到问题,或者您只是想制作一个 javascript 函数以进入 google-sheets 宏?
  • 你可以使用=SUMPRODUCT,如果A > B,你可以在其中总结测试结果。
  • 就在 Google 电子表格中。在不提供表格的情况下,让我这样显示: A B Row 1. 2 1 2. 3 3 3. 3 3 4. 5 2 对于第一行,我可以简单地测试 A1>B1 但是我如何对所有多次这是真的吗?
  • 嗨,tehhowch,您能举个例子来说明您提出的解决方案吗?它的写法我不确定我是否遵循...
  • This linkSUMPRODUCT 提供了很好的解释,包括与您正在寻找的内容非常相似的示例。

标签: javascript google-sheets


【解决方案1】:

=COUNTIF(ARRAYFORMULA(A1:A4>B1:B4), TRUE)

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
  • 请编辑您的格式。不要只提供代码:添加一些文字来解释它。
【解决方案2】:
ARRAYFORMULA(COUNTIF(A1:A4,">"&B1:B4))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 2021-01-16
    • 1970-01-01
    • 2021-09-01
    • 2017-07-02
    相关资源
    最近更新 更多