首页 > 电脑

excel表格中,求指定的某个数字的上一个单元格的数值是否在设定的范围内的公式

更新时间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表示遗漏两次 。以此类推excel表格中,求指定的某个数字的上一个单元格的数值是否在设定的范围内的公式

在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))

下拉复制即可。

这个需求用公式是无法实现的,只能用宏实现

相关标签:excel公式

上一篇:小白学软件测试选什么机构好?

下一篇:智能机器人软件开发前景怎么样?