各位大虾,遇到一个问题。在excel表a b c d e列有一行数据,判断这五个数据中是否有大于1
各位大虾,遇到一个问题。在excel表abcde列有一行数据,判断这五个数据中是否有大于1小于5的数,如有则在f列返回1,如果没有则返回0,应该使用什么函数实现。...
各位大虾,遇到一个问题。在excel表a b c d e列有一行数据,判断这五个数据中是否有大于1小于5的数,如有则在f列返回1,如果没有则返回0,应该使用什么函数实现。
展开
展开全部
假设是从第一行起的公式,(大于1小于5,其中不包含等于1和5的数),则F1单元格写入公式
=IF(COUNTIF(A1:E1,">1")-COUNTIF(A1:E1,">=5"),1,)
或
=IF(COUNTIFS(A1:E1,">1",A1:E1,"<5"),1,)
再或
=IF(SUMPRODUCT((A1:E1>1)*(A1:E1<5)),1,)
=IF(COUNTIF(A1:E1,">1")-COUNTIF(A1:E1,">=5"),1,)
或
=IF(COUNTIFS(A1:E1,">1",A1:E1,"<5"),1,)
再或
=IF(SUMPRODUCT((A1:E1>1)*(A1:E1<5)),1,)
追问
我描述错了,应该条件应该是大于等于1,小于等于5,请问应该怎么修改这个公式。
追答
假设是从第一行起的公式,F1单元格写入公式
=IF(COUNTIF(A1:E1,">=1")-COUNTIF(A1:E1,">5"),1,)
或
=IF(COUNTIFS(A1:E1,">=1",A1:E1,"=1)*(A1:E1<=5)),1,)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询