excel表格中当A1等于B1到B10中的任何一个数时,C1自动变为1,若不等于时则C1值自动加1?
2个回答
展开全部
因为要在C1单元格中直接加1,所以要进行一点设置,以excel2021为例,打开文件-选项-公式-启用迭代计算,最多次数改为1,然后往下看。
C1函数为=IF(C1<1,1,IF(COUNTIF(B1:B10,A1)>0,C1,C1+1))
简单解释下:外面IF函数用来判断C1初始值,没有这个判断的话会为0,加上后初始值变成1。
然后就是根据你的要求进行计算。我测试没问题,有问题继续问。
C1函数为=IF(C1<1,1,IF(COUNTIF(B1:B10,A1)>0,C1,C1+1))
简单解释下:外面IF函数用来判断C1初始值,没有这个判断的话会为0,加上后初始值变成1。
然后就是根据你的要求进行计算。我测试没问题,有问题继续问。
追问
条件一:若当A1等于B1到B10中的任何一个数时,C1自动变为1.
条件二:若第一次当A1不等于B1到B10中的任何一个数时,C1就等于2,第二次A1不等于B1到B10中的任何一个数时,C1就等于3,第三次A1不等于B1到B10中的任何一个数时,C1就等于4,直到A1等于B1到B10中的任何一个数时,C1自动变为1.一直循环。 这2个条件可以同时满足吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询