数学
这个函数公式是什么意思的?=IF(SUMPRODUCT((Sheet1!B$2:B$312=B2)*(Sheet1!C$2:C$312=C2)*(Sheet1!L$2:L$312=L2)*(Sheet1!M$2:M$312=M2)*(Sheet1!P$2:P$312=P2))=1,"","不同")我是函数公式门外汉,

2019-04-01

这个函数公式是什么意思的?
=IF(SUMPRODUCT((Sheet1!B$2:B$312=B2)*(Sheet1!C$2:C$312=C2)*(Sheet1!L$2:L$312=L2)*(Sheet1!M$2:M$312=M2)*(Sheet1!P$2:P$312=P2))=1,"","不同")我是函数公式门外汉,
优质解答
=SUMPRODUCT((条件1)*(条件2)*……(条件n))——多条件计数
每个“条件”都是一个判断语句,比如(Sheet1!B$2:B$312=B2)这样的判断,得到的是逻辑值TRUE或FALSE;逻辑值相乘即可转换为数值1或0.
这个公式是用来判断sheet1中的B、C、L、M、P列的数据是否完全相同,即B2到B132是否相同,C2到C132是否相同……;如果相同返回空白值,如果某一列(或几列)中有不相同的值,则返回“不同”,以作提醒.
=SUMPRODUCT((条件1)*(条件2)*……(条件n))——多条件计数
每个“条件”都是一个判断语句,比如(Sheet1!B$2:B$312=B2)这样的判断,得到的是逻辑值TRUE或FALSE;逻辑值相乘即可转换为数值1或0.
这个公式是用来判断sheet1中的B、C、L、M、P列的数据是否完全相同,即B2到B132是否相同,C2到C132是否相同……;如果相同返回空白值,如果某一列(或几列)中有不相同的值,则返回“不同”,以作提醒.
相关问答