关于Excel的,统计表格中符合条件要求的个数
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/11 17:37:46
关于Excel的,统计表格中符合条件要求的个数
比如现在表格中有3行,每一行都是由1到10十个不重复的数字随机组成,现在我要找第二行中数字1所在位置对应另外一个位置(两个位置相加始终等于11)的数字A,数字A上面第一行那一个数字B(就是A所在列的上一个),这个数字B与第二行的数字C进行比较,如果相等,则在第二行后面输出0,如果不相等,则输出1.(数字C表示:第三行同样数字A对应的上面第二行的数字)举例如下:
第三行:02 03 01 04 05 06 07 08 09 10
第二行:04 05 06 01 02 03 10 09 08 07
第一行:02 01 03 05 06 07 08 09 10 04
第二行01在第四个位置,那个数字A就是第七个位置10,数字10上面那个就是第三行07 ,07与数字C比较,数字C就是第一行数字A 10 上面那一个 08,07与08比较后不相等,则再第二行后面输出1
如果上面再加上一行,就是4行,那么就从第二行开始,像上面一样运算,在第三行后面输出0或者1
现在我有100行,怎样做才能在每一行后面输出.
求高手做出一个表格给我,我感激万分.
![](http://img.wesiedu.com/upload/4/80/480b6441925bb29c3920ba1b93f0e96f.jpg)
比如现在表格中有3行,每一行都是由1到10十个不重复的数字随机组成,现在我要找第二行中数字1所在位置对应另外一个位置(两个位置相加始终等于11)的数字A,数字A上面第一行那一个数字B(就是A所在列的上一个),这个数字B与第二行的数字C进行比较,如果相等,则在第二行后面输出0,如果不相等,则输出1.(数字C表示:第三行同样数字A对应的上面第二行的数字)举例如下:
第三行:02 03 01 04 05 06 07 08 09 10
第二行:04 05 06 01 02 03 10 09 08 07
第一行:02 01 03 05 06 07 08 09 10 04
第二行01在第四个位置,那个数字A就是第七个位置10,数字10上面那个就是第三行07 ,07与数字C比较,数字C就是第一行数字A 10 上面那一个 08,07与08比较后不相等,则再第二行后面输出1
如果上面再加上一行,就是4行,那么就从第二行开始,像上面一样运算,在第三行后面输出0或者1
现在我有100行,怎样做才能在每一行后面输出.
求高手做出一个表格给我,我感激万分.
![](http://img.wesiedu.com/upload/4/80/480b6441925bb29c3920ba1b93f0e96f.jpg)
![关于Excel的,统计表格中符合条件要求的个数](/uploads/image/z/3998296-64-6.jpg?t=%E5%85%B3%E4%BA%8EExcel%E7%9A%84%2C%E7%BB%9F%E8%AE%A1%E8%A1%A8%E6%A0%BC%E4%B8%AD%E7%AC%A6%E5%90%88%E6%9D%A1%E4%BB%B6%E8%A6%81%E6%B1%82%E7%9A%84%E4%B8%AA%E6%95%B0)
问题是你每行都找1还是其他?
以在每行找1为例,数据在A列到J列,公式:
K2
=IF(INDIRECT(ADDRESS(ROW()-1,MATCH(11-1,A2:J2,)))=INDIRECT(ADDRESS(ROW()+1,MATCH(11-1,A2:J2,))),0,1) 下拉填充
![](http://img.wesiedu.com/upload/4/05/405f9740a652c3bc60605203ce5e69ef.jpg)
以在每行找1为例,数据在A列到J列,公式:
K2
=IF(INDIRECT(ADDRESS(ROW()-1,MATCH(11-1,A2:J2,)))=INDIRECT(ADDRESS(ROW()+1,MATCH(11-1,A2:J2,))),0,1) 下拉填充
![](http://img.wesiedu.com/upload/4/05/405f9740a652c3bc60605203ce5e69ef.jpg)