更新时间2019-03-27 23:39:52
如图,A-D列数字,每行都会有一个0,求0的上一个单元格的数字如果是2或3就在E列用0表示,如果不是就1表示遗漏1次。例如:第二行的0在C2,它的上一个单元格C1的数字是3,就用0在E2表示。第三行的0在A3,它的上一个单元格数字是2,就用0在E3表示。第四行的0在D4,它的上一个单元格的数是6,不在设定的数值(2和3)范围内,在E4用1表示遗漏一次。第五行的0在A5,它上一个单元格的数字是1,不在设定的数值范围内,在E5用2表示遗漏两次 。以此类推
在E2输入公式:
=IF(OR(INDIRECT("R"&(ROW(A2)-1)&"C"&MATCH(0,A2:D2,0),0)=2,INDIRECT("R"&(ROW(A2)-1)&"C"&MATCH(0,A2:D2,0),0)=3),0,IF(MAX(E$1:E1)=1,2,1))
下拉复制即可。
这个需求用公式是无法实现的,只能用宏实现
上一篇:小白学软件测试选什么机构好?
下一篇:智能机器人软件开发前景怎么样?