Excel 中公式N($B$1:$B1<>$B$2:$B2)是什么意思

2023-12-21 06:39:24
有3个网友回答
网友(1):

这是一个数组公式,录完公式后须按Ctrl+Shift+Enter键结束编辑。
“$B$1:$B1”其实就是B1单元格,“$B$1:$B1<>$B$2:$B2”就是“B1<>B2”。就是判断两个单元格是否不相等,是则返回TRUE,否则返回FALSE。
单从第一个单元格来分析比较难理解,把公式下拉复制到下一单元格,公式变为“$B$1:$B2<>$B$2:$B3”,即依次判断B1<>B2;B2<>B3,返回由TRUE、FALSE组成的数组,如{TRUE;FALSE}。继续向下复制变为{TRUE;FALSE;FALSE}……即当B列的部门上下相同时,返回0,不同时,返回1。
N函数数是把罗辑值转为数值,即{1;0;0;1}等。
最后SUM和后,求除2的模MOD,得出B列不同部门(除标题行)依次为:1,0,1……隔开。

网友(2):

N($B$1:$B1<>$B$2:$B2)的作用是条件判断,判断结果为TRUE(1)或者FALSE(0)

补充,因为这个公式为数组公式,所以在编辑完公式后需要按Ctrl+Shift+Enter,这样应该就不会出现#VALUE!了。你再试试吧

网友(3):

B1:B1不等于B2:B2,因为前面的行号绝对引用了,所以下拉时变成B1:B2<>B2:B3.