excel公式大于某单元格或某数,有时候要在前面加上"&"符号 什么情况下要加这个&呢

=AVERAGEIF(J5:J81,">"&0),计算J5:J81中大于0的平均数。在这个例子中,只有这样写才是正确的。去掉&,去掉引号都不对。&后面的0也不是单元格的地址啊 为什么也要加呢再问一下,什么时候必须加引号,有些公式好像在大于号上不用加引号
2026年09月20日 02:08
有4个网友回答
网友(1):

这个符号是字符串连接符,比如:=a1&a2,就是将a1和a2单元格的内容合并
我想你说的符号是$吧,是绝对引用和相对引用的符号
$a$1,表示绝对引用a1单元格,
还有$a1相对引用a列
a$1相对引用第一行

网友(2):

你的示例公式可改成
=AVERAGEIF(J5:J81,">0")
即可。
不用&
&是连接符
">"&0的返回结果是>0这样一个字符串,在公式中就成了判断条件了

网友(3):

=SUMPRODUCT((J5:J81>0)*(J5:J81))/COUNTIF(J5:J81,">0")
计算J5:J81中大于0的平均数是多少?
同时按CTRL SHIFT 回车键

假设J1输入0
=SUMPRODUCT((J5:J81>J1)*(J5:J81))/COUNTIF(J5:J81,">"&J1)

网友(4):

&是个连接符号
把你的公式沾上来看看才能说清楚