作业帮 > 综合 > 作业

求高手挑错=IF(countif(MID(B1:B5,1,LEN(B1:B5)-8),A1)>0,A1,"")

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 07:53:35
求高手挑错=IF(countif(MID(B1:B5,1,LEN(B1:B5)-8),A1)>0,A1,"")
我怎么都找不出错误,但Excel就是不让我键入这个公式,分步加入辅助列键入就没错,但合成一个就不行
COUNTIF的第一个区域应该为单元格区域,不能用公式结果的内存数组.
可改为:
=IF(SUMPRODUCT(--(MID(B1:B5,1,LEN(B1:B5)-8)=A1))>0,A1,"")

=IF(OR(MID(B1:B5,1,LEN(B1:B5)-8)=A1),A1,"")
再问: 原来是这样!多谢,我想追问一下,看人经常用“--”,这两个减号到底有什么意义呢?
再答: 减负,实际意义是将逻辑值或文本数字转为数值。
作用相当了函数N()。
--也可用1*