我想计算指定组中的值大于某个值(位于另一个单元格中)的数量。

例如:

     A     B     C
  -------------------
1 |  5  |  4  |  3  |
2 |  5  |  2  |  1  |
3 |  6  |  4  |  3  |
4 |  7  |  5  |  5  |
5 |  3  |  6  |  6  |
6 |  1  |  9  |  8  |
  -------------------

我要数:
  • A2:A6 范围内,多少比 A1 大;
  • B2:B6 范围内,多少比 B1 大;
  • C2:C6 范围内,多少比 C1 大;

  • 我输入以下公式(通过谷歌找到):
    COUNTIF(A2:A6, ">"&A1)
    其实我不明白这个 & 符号在 EXCEL 中是什么意思。谁能解释一下?

    谢谢,

    最佳答案

    "&" 是连接运算符。它将两个字符串连接在一起并返回一个字符串。

    编辑

    我建议搜索 CONCATENATECOUNTIF 函数的帮助。后者没有明确指定参数 2 必须计算为 String,但它隐含在 COUNTIF function help 下的常见问题中。

    运算符 >; ;必须嵌入双引号 "" 中,否则字符串评估将失败。您可以使用速记 CONCATENATE 字符 & 字符串。

    如果你想计算一个范围内 5 的数量,5 不必在双引号中 - =COUNTIF(C1:C7,5) 但如果你在 5 前面放一个等号,它们必须在引号中 =COUNTIF(C1:C7,"=5")COUNTIF(A2:A6, ">"&A1) 计算为 COUNTIF(A2:A6, ">5")COUNTIF(A2:A6, >&A1)COUNTIF(A2:A6, >5) 都会抛出错误。

    关于excel - 处理带有单元格引用而不是固定数字的条件公式时, "&"的含义是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20026189/

    10-10 19:01